5e461e30e64a35c73ae87d24d64500aa3ea6e57baeae88110d307a0d3f2613a91620a30e853a7971cf52a0174279c5d1ee81a4d8ee3329200e4885eeefe0e3217bfdd6316b5ad3ea9c1eb7f791054aa5732815ee6ffe4c322225e9f73d4a01fb63eb37a0af2faed71c6fdf7009eb48e503f91a2e5507a7c1c719ab192abfe961b3e1569f56d2dbee05fa1f906c91e156348c3e413f1104c45db40aae1f2c7b35b80230de250fe96142693ca635cc9bce8e2081329045770df17b05e53dc070ebaac0f371a1ce46fba938165b8a071feab87370ab7c0715de82b9a9119b64e02ad9c58363e2a38a0fe395467540f26af2c112aba9f3acd66a9c669d1849c82c917877f605ccc96e728118fc124e62df55ca347b13df456f1ba8eeee8d9f1c9c4885502b8fee481aefd9422d48694c10fcb39b695a4a89c1f46992960debc65e370a16b07349b481637152b4e5b6d0f499b92f0a4862edda3c9cc2c0a69700b443c91cdef2b02a55a22d4dce99b3d98b035f2fb34c0674fc10976a60dddac4474359b7e68457e6fab5a51e7755cb1646d78105421251bf7f23471f8ea2cb9f89c4563feeae8ba12368370adb368cf769d940ec49cbf74ad9e5f5bac0782e0a27e181107ee51f4fe9cdd11a693f24775b9a75dd044f898eaa2fa2e8bc464c0a508315286c6b3e48e8dadc3008ff10c5c5e6675cdde530dbaba47e00ecd2292a90b0ce89d863d44ad66d4b17f2736713b072b00dda759b701d9e51e49d3b3fec00b8491433b309cbe6ce89e1168f309b13cc2fb5474c5db8294e41e393ba86157b945107f450b9ccc304c835465d3393c34af6f75c6cb480b1f5b2e2016ff8e1c153e0d85ff19297b5142419e796ec98abf3eaae978ca0383c63d3a85b0dbfc682a124033d398680e5cb623782a257a09536c5fd90d4b8810608fd2a0c6635ae38c1d45737ad6d24aa1b41fe1720a71544fdec6b2e5dadd7d4468e200119818df3cdc4778cf8fba622f555d42ac96376f02bda9b3ed4ecc710b0e77c3394fe0ed90e7ccb7d5b22647db029c27928d72d618410546aab7c420c468fe6df282b8bfb7de8983b02f51a3ded0ebaa6229fc5f91fd150bb69a94c57c8e951fd2f34d8fe5a33a47f7b44e26cc7d7673f27435ed6b82cbac0afba1ea9698733f2b2f311c6ec92b21829efe7c70ce48859d3adf0083da7fcb1e7fc9037606a664d8f255f243cc1edfd293523f2320daef550d2d8368b875bec3f3601b35d0212a787b388e03144163d85d5bb2815a500f1c559d0c3353d8e5d87c348744f5ef9456e69b6d89f4d7570d98939e4785ab20fc2362948f1f1df9f999a476146de01a5af215c590e19cb5ede87027a02935cb9b5f20c9053fc78c4936df7b6b960b6b2058eabba49e3c12096bae67cb5ce5ed1feab45e55a14bedece1aa188c4cfb86544c861f2b8c4fe03f64da0ab43506b1d6b2095653b693264334dce0032a8cf32d42cc7a77a305035dbb8921928e2539122a78f72733838f4080aee120eb093ad8c3293e1ebe19825fef7a2f8859990320377b8f72e496f9849059a8c450dd15a83fe3ea1d6c77f608632d3fd83785cdab4a2d6d2d5499c63999953c24317abea343cd29180a0ba0ef50a1dcf3c3e19a2d822c6550fe68c629b3dfe0a69f938bb77dad564153d32de1754874c3d84a45778012d00cf97a9e225593a2f965a5c2208a4f77d28ca50d03131505c865fc5989147cc5043bcb158fe17c3654eaaef6a797c75aeb4563ab24b1452c319f1e25809a523e180477396d817c1ef7ae0dbc506ade306bab24b6c4cf3c4bdc9c3e7d90d5a0c5fdf23f25bb0cd21e6396451849ef9136229b3f62a60d96fc35607d399954b1df381166e2422a2c94200a515e78f30809eef3fb593166d879e3cd129bb85ba9417f13f4b44a24104e9886c78b95e8f7336e0c685728d6442889bffb4f3fa49f75e732782e80ad2899be7d4758c0f8da0310679c818a77b061a99ab56d22d92138bbd3a6069c914b386577031cc95e9e8b3e7c2ffb55182050beff1530c6868e2130c12ee1adba78be7b7a4d2347dd82569c2bc94d317484c6d3d4550adf4e0da830484b68f0733e4ad5f98064c4b1a28fe9459fa372dba3fd90b4f9bb4c3493fabec43b3c1759488a222123751c2bf7ec32ff5b74d1f12fc394a2cef9efb30f5d5f79951e50793550b9bcb6897fa69b31b78aa81d1e3b348247a951e0776aa8a675fa2788a98578f29240cb9d827410666d6433704df081e7e115f761492d416dbb2ad1e84aeb8f54c6ef4366d83e7ac4cdbef42429142ec4739f389e4d9f3f4aea0122bb8bf5b6475316b318920c2f0728ec35c5ea19decb17e3a6597339fff14693e6dd122968d15ca2c59e305c074ff6d555f5e606b0d391fe8a235444ee116fc575a49bbec0f4b18c04cd70aa609b9da8b73754cafa50e5f147f87d653abfbb25f1f2e6d6a0a9084e83085eac7725a23be92ab9a240321ec783bdf6f126f37e420bb95742bc4a8d3440a138f99ae55e91e21ca16fce0c627c66ab052efc04d5ad9d7dda75a419394a74ef842f3ad1e9f486a831657efdb6b6164fadec6baf6d7290280e8a71996ce69009883ec593fbe9954c39eea1ba91b0764c37e4b2386ad4ad90f1ca1f8985eec247dc275dbd08efe1a6a787376bf0f56cd44c790468b70ce4bf30fb32926ac8b7727dded551e62973d8b922f1fba7d0404c7d43db57289fce77f006adfec569421f5c8b43dee541fd2843eaa35c9e6f3e8de9d99d8653eb99a029f645595a597a100c4b785c1dd82c9e7adfd75ab4acdb3462002047ce15d747d47d54a8ce3d4a08e147785b2747a77c7a97385a43bdbbb5d17fd532f9583285cbf4daa5a911e45d0c858c557fae4d60d187a36b49a2751737b72acbb67d738fd71a2e3986bf9fae7897858830aefacef25f3c87ed9e55542d81d76b1a255d871b6fa054e7471aeb01407c44f50d2612f3a278125e56a1dc3e2c3974582715bc958278d3dbb52582783fc0e527c6597f92118db43c54e8a20aeb74bd36adfe321fecd7e128b78edc7ae7babbf35f29f2ea758d7a3bccb92eed26854b5c0da21d5e3225843c636dd2c09dba48bb5c001c7881ee9f14ccda8b4cade90f09c72a3803c34f6a4be1d616cc649e6b45581fb2b448cac8e882f7c7bf3b86625d4093a89431273a6167c56d308117493403ebb151a3387c8c6496cd32d148ceef1e24c995d37884fd194bfc01e8bfcc085f4e188c8cc86ca433453891fa96fc2ae552e91f928c54f74e6fe5b1a852b8646da4c85ac16b143acea81d13a34730be2291d195a30844d66096a3f0a4a78997035017296b91cf1c7af511dc2843fa9700c68d65bffd0546af07dac5c91188063a43c71c538edb4042502aa16434a682b54423e5363ac6fea1346cd135bd6ea1cd463f979ed", 0x1000}], 0x4, &(0x7f0000001340)}, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000080)='\r', 0x1) 12:32:34 executing program 0: r0 = socket(0x26, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 12:32:34 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x9) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x54598b6670aee01b) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 12:32:34 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0xfffffffffffffea7, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) fcntl$getflags(r1, 0x1) r2 = getegid() setgid(r2) 12:32:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt(r0, 0xbd, 0x401, &(0x7f0000000080)=""/255, &(0x7f0000000180)=0xff) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x101, 0x3ff}, {0x18, 0x0, 0x5, 0x33c8}, 0x3, [0x9, 0x18, 0x8, 0x51, 0x8, 0x4, 0xffffffffffff4189, 0xffff]}, 0x3c) 12:32:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) socket(0x10, 0x4000, 0x0) 12:32:34 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002a, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/212, 0xd4}], 0x1, &(0x7f0000000180)=""/202, 0xca}, 0x842) 12:32:34 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 12:32:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) pread(r0, &(0x7f0000000000)="540fa4a9cc0a4922cf1c63b6116e24aced28c1bdfe96a3dde878ef11a5932787464d06b54938bd91ef45da69eb6cac059d0914185ca053b143a3bf3a36bf8ca42639a640ab46bd754b3b0d9aabea5bde6028d0a6ca40567f0080ee0314e98c73fc3630d2b2424b9ed173c7e2c06ade8420a6a9d5aed8cad2f24efe152fa554e7e3850e3a1eff02fe21598d460b58e16395a0c3e54a8a8fbcd813a915e128517a177e7e4a8f935aa5214dc5c4ec7d422fd147c0967aa97e75f19e99b668488ebf7f606a62247ead4168dcd3107003ccac3f620b12fd27cfbe20c2ad80ac51c58dd6dcd7f1f2d4cdc1", 0xe8, 0x0, 0x0) 12:32:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)="720bcfca915cf427b7c2f775d8724b57ac2f6b770309f14ed7cae3d5fc9d3049d0004432915cc24e130d80507f9e562e887a87b21c4d6de59a104a14d7b4a289ea5ddb1d5e43905eab3f8821c7e02a4ddaffd4c5347e81ca351ecb247c5627936667f6343669a62ef2c1f78b384df4cf38f924d1ba2ff3b00b42abd4cf9ccf0902385c3e2e8fe51389b10c086a8b1a10520f7fc514772e9107c239ac87483ea90aba583cbd691762a4679beca8ca77a9", 0xb0}, {&(0x7f0000000180)="6b15fca7d18476e0595099a130d0bd0c4cceda480e9b62bd1238af057147469b47b331d7dfb554c387ed102ac12e1ab37f673c2ba9abf3d6aa99e891463c900b269c9b931c0b4ce4b3f9d48215d926d3ad223569e99b71453dbeb6c0f670765e306e4106f4ab9f7b3bb9e755320d376060a181a8ba0a1e3374117a11205ddae4d0743b7950f8a8e224d151e1396d34bd1ea6c852ea20751a679f3a024839ffdfe36226d3d6476a5719c41620ee497e5a81aa8467f1afa8902384a0d51d4686ab70145985448dec77b6c739b844ac828e7bd8d1bb034c95c0be4a8201592dbcda30d72413617b3e68e6d5632bceb524da2da8ef1b67f48ced0b9733272becca182a2f99f147c85dc804ac4af21ba9b4bbbe15d92ac774ff896d5571135f322e9ff7ee05a58744628a442f7cb68bb412cb83859f0e46b278fee58eeb97a727d0494a17a7931748edf70a467de3268aa18a0fab091e6ffef1428dae6ac1741097afd076bab69e1ab990eb6d9c342a9dfdfa6be7564f186e805586051b47b5e5a23909c60f94e013fb1e1305296eb5db1d0c6e952ed4aa594e87f4a86e0be85ca93c4af02490100ce305f6a0bbeb745309ca7140574d8b993edf308b106ecd1db4f55e8a9bd23ebb937d8dc0b4eaa61d8ab93dcdd7a899520d3df7551d6841be3335abc945b7551396a99773ed0becb709d938746783bfa004602fc7ffb006ce89e90eac29ba5085bfb16a61bec78e93e3fe4e94d5c8e309bfe80152a11a2b14cd8576ed088a360a1fd35809247b16988f6dcd86d3182f38506af5cf498d089b34d7dffbb3301508ec24852ecc95a261800d07b42f09377fe4daa0d5be271143540ca00b52dba2e5df4a93264f9b91311de47eabbfc85100d8ccc99b720d7c703845ae9cbe35046d310742962fdc76cf9922a145f2b93fd4eaa6b8fb9670ab46e743a90a294bdff73d0181c92b83e40e30565e7f590e2c825120c3ad60b25bebb13938b3464bf92a14799818e1427b047e1597df3255dd5dee078e07d2d54880015a2e784627a04134320e493756d5757c52db731b2fd7cb2dfe48d2753545ec97ed3c5f473eca29f81d2546e7eefa84280a9392141a69f816e3350b37dc0d153f5413a8191a55d08176b03a0be6c7aea3485d48a80cd6cbcade1edb0a7ea8d272c044f29934946ea1374058fb18422c766280cf161b24a2f6f7bbb956f8816c79aa3ca0a577d19548e986eac8d9d0c6ff132179361a4fa16e4ca0043aafcec0d014d28350460cb38b1cfb4551fec28f3cbcca4dab04e87c6b17952e2ed6034619e33a48d809022cccf4ed36debdfa4cd0f6efb2289849d03acaafeb8b9f947cbd00cd1936f828e5123d8d60e28b5059e61c208f025eb9797f9b7eb46096281e3e87dba6731369d97c010cb87688b1658d70f05d4df180efc929db7c541fb37eb1c64300042c3cbad0249e04beea884eb6092d93add2d7080829a935b4b40bae7a87952e6553d6fd75a3a3eaf6def997ce7c21ea50b36c620d79cbcda34ca5fae44e11a3fffe1f6c7561510ce6f736b2acaa34ab7559d598ced1fe3f0902e6cc16840fa98a67a0e45360597a80e48c656bc83e12688981907e493c2804f3ee9d4b76012a036c246e75c755c58050475d2d9e9aa69b807f5d1e80ec45d35a9af7671bb77d7ec00dd4a0f14662c3d0378453209869511088e7076ccaac5df0004f597002428eca7d281bcdf1ff871cd1b1613bab8ce287f900b1dcd9006e5ffc899f94b9dec406cceb81c232ae90d766c141dfcdcd60b3e7537f34fda32822cf98a9367a19a82ce9bef04af30600392de3d510469d0e30ae8edb94d2ffb719d63a88eebc74dea7fdeb82a1418a7730b98ac31166c78442b0c40404ab76bf3e5efbf2fcf46712f0f4a1951cc2022479c2214dbfc22dd3d6c94d6abe34c6412ce3ce9fe80a7cea3f82ceb5f317e52d03870fd6a91723c4f45fb6c7896c91568dfacbb97e70582dbd5903062e84470ecba292e6a9bea936da37ee4c94a260442922b91e719034db30ef20945ed9e75d15871059e7ebce98a26203cb5caa9d5a453db12e90c03ee122a6d1d08d5792852db600627bea385cdd6cec74bbd22bae55dca1c633befcd2ef3b841dad222bfe31ee384569e164e3ac83370317f16084941e7fa57b28a6d662e0b4486d6adb60236e9f8f98e9a2b1f1fd2389a0357ea695b6ebe4a22a7c953715c1cc68f4b48b0773bc56a87ebed298217d870055a121a04ff7129fb8dadaed1b2dc611bc22fe71a3eb6be259415992dfbdca70991722d8f874e790c0c65a0f91997209c2f2b1ca7a99d7cd7cb74fc1488af75f29cc9a39b201966cd87d769af1d55a6b73626f5025c847da68c00b9a20677cd2fb2794b3c686e0f84cbda85646ac509da089577adbcf64531c068db1c8bdf1939de2e943e19d95699175353987b66325d72a82e6aba87a6da329c762b3241a0db65c8674cb027763a6eea4814be2b4ca81537cf6b3093f61da5a7d524d590409f2f58598295554fde76024f08124284a79b431bc19729f3de579b65f49e7211219c8cc6173c81091da776d2f1a18f17b9fbd9a78471726902e0c048e37c69da568631388911250108742c59f84a23fb9afe678876190d7df6c198dc2409b62c3b5e544cd094d22e6fb026e4251d007bd779a5050bccd852d2dcef6099e6c2d44097a0c8704028894415a5e4dadca2c38e9a0fc53c37513fc335dc0275ff6d905e133a0cd4b17c53c427ab1003bb5833ed520a157d41346a3251f9471a4b16a8564e2b53a497bb76fcf0645107f7eb10878cbe57052b847ad8c566995ef4e3fd0b62eb87cb26426ebc5d0e62165ba529e55c4272806b1ab350dddc8dc709876562bc57c9fb0d27ad095b58b6c72e1b8ddf1500a0ca9823d3fcb800287f34c81d3e7d4fa6e6e4702607cc79b5d301a7578a49ff58362d544fbca3754da1c8ed4c4a64e1376190d4be58d01fb3f135573c0d0679502c0d67c32746bef48d687ba311a337b9607070cff85437b6e778808cc9f1509b36d99e50b89adf46b65db703d3b1e2f073ba06fafa9c3060cca6ad422f8958280435bab065214f37fca34cb81da0b414c4bd515ccd70e4adc5525079628e0a444b9b6fa1f7d9c0d91bd06261d55f7f899cbbba40769802f250b16bb2d7716ac30d4204833261fc88e9b77dddbd413049772e824202a03f15b6a49bab332257edd44f93f8facd16a0788e28c4ec6e977eeafe7a9f8f3b5340f88c13617e0823f576e152597d62367532a647456c0db94ecaa3eecceb501b98a3e577258fd69bba516e9b5a58944294f814b272bd42b13c086d939eae96eb8a0bcd05956172344c780596e25400a534899185e66b55600be5715d46392995b716cffd233e54bf09408a645f2793ca3c555989b21956b767c7c7e2ac083f6dc0e8457560ffbd696761e62309ebcad513dd268103d860c1d1392946b324918b377220aee7a675392a2dd23b481e565d18b77b7e9bc7c6caeae91dc9df621ecde5f61c5c39eb7a647b56650e8d1d66089cd92395ac5a7849db1325cb48a8e856c7558c7b0c77cd166c80d86e5587dea2b5051444f9be6d3f3caf50a35820a5dd1a5bd0c20616e67404c02f68acf178727d8c0f3469bf995bd89d32684f49d1c33e6d2dc6ced21a54ce7a5f1ec78241f96a9d97d272887b6e56d0a3dd47a7570658f09d4ea7ceffc541a72310e46c7b14a29383327841b93c3f599fa2a04dbcb77c52a51f650b7c062a9419455a0e495204fbdedd2b908e0ba5fdc0b07c1b91599d4dfca1140c08aefd852c079f5f8d7d1f89c591bfd5e0e4db0846948bd9fb7ec65924628e0a41b0eddea0fc6df9e39608affdc3b08aee2ea9aa9e9233ac560d34813808488d286201b4777e726a31558443ad103ffbce7ad8355d5009294dc6c5438665b535a2a04e10cde63079f820536aa23488ad2bd1db29e2252bd67c7c6807659da787c8a17ac80f029b31e18ee8fabe329765967000c08a6fdf44f47ac32ee7c21beb1a6c591a91c5aab1466aace5eafb74100263dbfd0c911167c157a00f393305a4d0694296749cd804be077ee719522b06667eb03011b2a01fcfbc0d3ea6e4a07075beb310abe910027421fa12a9fa8b62b4cac0de82d630aa19d1f5fa73046d022c385d14891b19005e3641a1f07f5e56bd44b75b28bab6363b0788dc8f6af3320a3d5cd09f28f88c8f200867df1adde36a4d966f3be725978f9aacc89d11021549f77f341eedc9c76682629e1afa219f449039c9a72386a1d7f23dd9b90e1fed6525ecbe58674bc3fe6193fbc48a4e260773d97757810ac1f52fa2840989db0de655ffad653a4382338533e37601657e42a38a9881de64b9ffc7750546f82e11ca11c675cf078d354d9153e6b4841c9424f57f8ee5ea6e93080db02950e76331367ef4a45b6228f01a766cc44432f162d40d08a349ccbd7de1d8635fb92f79118a6b3edf98beb418923d481c73109449cc4e4be588fb32f1c5b29f17d978dc95b773351fed4a687293847f8dcce58cd8607318f0f1d0b26016b726def0983e5e2bfefbea7c0d27314aedab0c1f07acac7e3986ec733f76a543fb82bd87341659e994e1afb485e57ee994968ba5b8b18010efe53fe48af95b1103c05f3f2ef63a4e322555c14673042ee78c036b78d3f0d2303e2352d4413742c4bac86e52948fd6f5528a63c57aee57fdcfa057ca04b93c8ff09e4f98d6999f78166bebbe8e8de0446802070448961f840b221586f3ec8ca24723d5c830cafc12d4da5c79b9bf3473064d65165456b36b78526de9949f1311a8d6d98738956c828dc251fbbaba144ed517a5d50e9efcdac3219250851f819b2bb94f77f3b893655c2fee8efbbea62568ddab23ac795c72a87a135d88ef09936031b10eb229da4393b8c0d28a6d31b3198d9dc9d57077859e30311bae94dcdc3f0dad1c2ce6fd582c41f0bf78126b215a32d59341fad73e1e2cb80296cb14aa636485f5200f40ef8f098002caddc87e047e4afd9b578162b5c0ce9d85a37f059d4e10777cbe1ba7c41b6e6eaaee3e2f00cd5c4b60d0675b2c89e34c360edd7d548e61995d0a8904c66cc159df4eb0abc40f8c09604d1bf20621660d5dd32e1a1e1f259db610984d5dc420356459126950af8b119c2f3c901e99649a9fb1331dea6dce7fe8598655ef81ec48e77ae502cf0e012d097c1a906603c3c77a0d6daed766e60a8efe6671d00a19b0625f215800fac0ccad4149e74c10b40b1320a425a44ec819b6b4871c9c0961769ecf6dfe47cba3d9fecca03707e7ebb2455e6a4a56535a4b37c748dae5475fba2d39001bbbd7cc5134cf1435749f5285094460a716d32e089507ad6655e79594a85e4e49ca50beee67c383c07d5bef0ceb2b50e17ef64f0d6da20eb841a6590ceba1a26ae0095b37a8c7abb6b3d3131b1b2917b51b840cc2f0a4cbfa18b3cdf9961f93bf2d19045708469f1f807c2572e9f03e95eba88a85648140ec4135405c479c05437fdf55a891e4f81450b93d04364689409cb373dc48def3e7688cfc092a76a685984e23396e40575606374be102140ae5a10e96e7b698e4310c51c252455a51c5a0ee7b3ea09e727193f5911dacfef1787bd6c3018799641ec1a89a6dba4793aa6309652c706a1fff7f09e2f615a1d106d51142ec6f6b5f2e0969e3966c69ad4f51fc3858ea34921bfc77a7e4c9bed43bc4fb4fc019c8247055532e5e33bf69d984c1f6ca81f18a45e069452e73a1e1be8b7b6f71084", 0x1000}, {&(0x7f0000001180)="93e3e796a2cde6a6f1cc0248de5379ce872b207a1b87dd1788d15881e961fc808a4929b3d765a61f7e1274ebdc7e2da26c0b654c4baca0723a30e346659262e29008ee050b26e431426a615dcf5e3f6ad1fc2c5ffb691a2919056c266ad9cbc2fcf27e7e264659a1de90ee4acb02a20714bd93207f7f40", 0x77}, {&(0x7f0000001200)="78043e7452db2c7911b3fb2cfcef52d180724d28aea52626f102573746fd4d68c314f48ebc035c43b0566bf68521806f85f30c43982b836433a2eed557e1821794d7606c00f815b42ca710ab4a004d64e5c588a0bb521dd215da3ca0884b64806c75740b6621616280a33eb06d52695b7ed1153bf7081095e318ee7d51e184cebbd8f090e164f41efd3fdd1a0398a3f455e4da8892f0f64e073d7d4673", 0x9d}, {&(0x7f00000012c0)="7f7ebd6b01ce4482cef40b1c439a934ee5a4732cb94676b399bdf9e1d614515f9bc566b3e48c1cc655eb313048467e2817607fa19937a181d6a1ba193ed49533413c7dbae259d061cbe77922181abecc80f8a0264408f42da33010a29811e2aabff9978aa32d43f456f419bb711241860efc6e306c599d83a7b0b7e48ab778fa28c8865cedc2fa2bea6bc3ac6e43f2a8f1e16376d4", 0x95}, {&(0x7f0000001380)="8614be00ff5059bd3312e24ab920fa43f7da0d572fdcc3b6ad78ddd5cc646cd4c44ee8be055aeabbdf4f53cbb1", 0x2d}], 0x6, &(0x7f0000001680)=ANY=[@ANYBLOB="8800000000000000bce0532a000000005d9b24a57b723c509255372bbf9974f86757271192b771889128238278d796c279f088d103247f575dee8754add1bb4c99cd69288e30b5cdd7523b920f612423c7de2ac849c3cf69e14ed9924e904f8126ba320f785b97d4b496792334be07badd0a11ea206eae8f094d1800fc75389c81f1192c1a88d074ce576fcb00000801000000000000010000007c040000896a84f1dce76f563aa0ec174e6a5a9da6cf511de17a95b7c1162357969b78c42c1039a941a2a1ba2dab4324cd738ed012fd618c88b2d79c15cd22da58f726c6c6bfbf278be5d5ddd588495fce5cba2f39d0ba15abad5a17a2dde04708fe158552cedd8d6377594e0770793cbaeced2fb1f8dd7e88bf7be5ad582c6a2e2d780271d8a660454ea2c55748ff2e6f987e22da928b2bc8a8461877b79a448c803cff82ab76c55a605ee90aa6990caff62e7ae89d8630cc9003a7efd5b9929643ec542086fba30af26e609e9f137cd6992e2e008c2aca660d194fa143edcd6164bd1dc343a55c7385520578fef1ef96f84abf6f06091eae8caa00e2ed9cc52016398a90c6cded52e5e703b2f1cdeed2bbc29714e31c83ebdbdb5c6ccb1376be1cfc4f5c5148d78e9473d2ea01acd35b854c152708b37f382d42cc1670ab0163091f96218a0f0508edf89454c9586e83ff382dfe5e46bc50f2298488a0419f89b9b296c234827d32cb6149f68738281d5a894e7c852f40a3059c26535533b589669f68b78dc5ce5d47858ccbfbde5572c46c0490cc09"], 0x190}, 0x83468af5660f8607) r2 = socket$inet6(0x18, 0x4000, 0x10001) setsockopt(r2, 0x9, 0x7, &(0x7f0000001480)="2f55fa16e405ae7687f1d587b110e9d391722b89760b7a3161928cb09ff3e08d3c703f30f09de9fa75fdfdea44dd18b5590f91bcbcc635dd44405e3d53e27cc9235c781ac08f71d68fffd27d79fa07614772b7851e9ec0ebebfd210cf7063e2e54233c98b19ce38c4511437d83a5cd3a74a487fd727e5c428de5aba333b30b29ce8a4be0d9db7312094cdb1e3cb964b5c9eb3f04d624376076a46dc3fbc6f93058ebda053707dcb9d3bf00ab4c5a7b502584938f76a1e7d09952a9be4d91be0faa9d4c591d9a9f4a2349187ccd6df41dc3fd0b51e5f9b6bffd3f0a173472bb7cf4bbd4fa09", 0xe5) pipe2(&(0x7f0000001440)={0xffffffffffffffff}, 0x10000) fchmod(r3, 0x4) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 12:32:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x2, 0x4) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000001b, 0x0, 0x170) 12:32:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0716a5050000000000004490a62b5577427df100d17017000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x7, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffff8) 12:32:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getgid() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0xfffffffffffffffe, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 12:32:34 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="d1280b3159b70e36940862f76de475304d107cb76765cbc7ef46517526bb36483f257f0bf81a8b15b5fda07ad377a80f380c4afff21010ee01e4d7230848041d4d65d4221681fe639ae6460fa2947f8edf64ee1c012dd090f63ca9fc92166d8dc8cfabe9591c5626a7b386328ece18c51808f4c7424051cc44cb7140033b", 0x7e) 12:32:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xfffffffffffffeea) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01f0ffffffffffffff00"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="310b822ce64eb7a67bab7ce4fdd9adf8e8bd7e14babd2fcfb3867969831149db6827e36221ac6882b44397b3070d042a1d90de2a23d26fc7f65851076b08b9c5df9440eaf4f12d259137fe93d4885ff62f9607df9cf14f881ddbab09a0795e974ce993d907708cf90d393391ef6f01a957907d0136a0186bf4ce26f57537cfc48fa4991eb3341a53758e6eba0b4ae294ea4cbe6c35b62d0cd73ff7fd84f322ec5c28b52698723793fa362e57f6f94e3e43252070d5a42c90635ea851a6bc4f39d83f6e438121f1c11bc4109250b438fa", 0xd0}, {&(0x7f0000000180)="89d56e897f9615aaca2612800cf093f28a09b306783cbc76b8c20939812430a676780a1767d3f5235fd0d1ef9fe535800a845d000c5daa9660363030c37bcf57dc4980ee02c9c4c4f9b26acecabce6c9cff9b474eecdf291919df6cdc6d024fbdd6b1c4665e3e388567a61fa84a09980ee6bd5211279ed1f33e563578d9a9c3b07fa5503082da7", 0x87}, {&(0x7f0000000240)="d7519e86d5b15d56dfdf08a53fd9308781033007648c8bf28023f500285e57867bb702bd8ea4c624949f9f067c48fb79e843e806137e91e98849f174a79c2e5c1c4a22a1b304aa0c484b17e2592e607348ad9854acb81a37601dde3ada87aa7712146f7c136b239f4623fdb86e900209b4f2e3413a", 0x75}, {&(0x7f00000002c0)="f6523ed2987c78f81b7c2840b0f6ae440bb6c8a41621a3e5b128360a910dc601b2c23f8586bb69c8", 0x28}, {&(0x7f0000000300)="65fc53aebe7c2765cca71839e0ce358a862b44239f03ebe0714cc7988d06c1260024cbe9f2b60db6d275ae1d150991767e4218579e11798cf7c2b9", 0x3b}, {&(0x7f0000000340)}], 0x6, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000797474f1da8bdbc400f70000008000000000", @ANYRES32=r0, @ANYRES32=r0], 0x38, 0x9}, 0x408) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 12:32:34 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) syz_emit_ethernet(0x74, &(0x7f00000001c0)="ff1d2c6471188d089c13a696079d845ebfb7a6383946bc76b3deb26217113b61866c2953eb0c8bc375f9bff52f070dc9f56fc54490c507a582df174dc60121a887ada1577c36a4cc7d3fd4309615810a71cd220ba58ab5486e7a7cdc0c71e74238b7dd093080ef73abf737d2ba6907e1f1252b99") ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 12:32:34 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000140)) clock_getres(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0xdb7c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) getgid() 12:32:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 12:32:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x14, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 12:32:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x51) renameat(r0, &(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)=')*^!\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='}#\x00']) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[0x80000000, 0x239, 0x1, 0x7f]}) fchflags(r0, 0x0) 12:32:34 executing program 0: r0 = socket(0x18, 0x1, 0x5) close(r0) r1 = socket(0x18, 0x8000, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = dup(r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x3, 0x10000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:32:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x38173a68d7e9f52e, 0x84) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 12:32:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/70, 0x46) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f8788a5b67071b542a538706000000c411000000290000002b00000000000000a000000dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x326}, 0x0) 12:32:34 executing program 0: semop(0x0, 0x0, 0xb7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 12:32:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000240)="33c9ef41d29e35f1ad0e45dabaed20248658cc2012765a31954c968ce4d8060745f0332615c42e85e92642eb2e0a12b0fb5dd32400"/70, 0xfecf) 12:32:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) munmap(&(0x7f000000f000/0x1000)=nil, 0x1000) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="b69d3ad5216d300ef294512bfebaad495bd224bcabd34386f3f22edc2b7c98a50d16b36b59cd91f84f1017c8de0f9c9f3dc59378f05921355c31a9d9276bb688b6fbab1b468645197d874905d758ce3e22d9b8d766b261802fef047477cf80e28687646d6dc3228eb5a45e5ab1daec6a9b25a1eae2da075e9cd9f1a8beb1e3306341efcb9963c69b4d77cd93b62c24dd2adfc9be71081a8a5bc31bb63a5a6010a95d51bf396166bc59c18f4bda080d150ee5a2eb5a54f48c8ea821037cd013d2a3e580c63268ff53c7047ac7c74f5d5891de9b5b87187f5065d9b9bad08ea6fe636025d25c12cad570f37559937389f1ec728740e99c812b583d6c63c60461fa3d4a5e9b7be75f88494d2a4c262ec2a263db711ef6b1e2ad931245987f0d50dad9af9b56862a932a41b4e084a48a8bdf1320a1d8081474667a689b81df39cfe45ef5128c407779fdb7620c5a212fc64fd92002949cc1eabbc14b453256b45bb69c304c3118156cbcd2a5b5f667474af9dc2a479da3d11bdb22ca7f3c482d9b6b00a192e35c3c0dc5cd0548a14cccaf3549ddeb194049edc18283755482fbcc160f42bab8c5c7209b225921717bb1e1ed5f75065d2fb04a2cb7ad3991bfc31b575d0eb73aa8f1238c2cafa4f93645bf54a4421b727340adda0eb5249f4d201c7d6aa916692f55fe8f8d69b1fc09a5d67de3f9479c2c8da8176bfdd84e5f9bb9792412874c6f6f86a86e436b767577ffbfcd612549652ae2e6c33be3e494fcb52e709c57e51391cd4eecd206c7cd962e7949ce027da06d27dca9637699a38e950b41297034a53d481a56d13fca852a1e2949e7ceb637047d4e84c443292e39727ced13f62302cccfdc4f137644ec04fdb689c1edf7055b9b5fae0181e073ffed580f8f95a16a34c96aec3a925d4ce5cdd830931a833d7d716af676de6f0c03546530f5f8319f85626a49cb894cac5139eeefc719206b27474f8b26ce9941fb936775c3e37420523e00d11507ea6cab2db77cfff89914af4fbf651e5862aa19752396930eb5d53adcfa52db49dbcb71fe465d346887724adf5952a820eb5769b57fda34b881fe934a01d9fb49b2566db1c75fc7fee1a063fb14519046e7478849a3a54d2758b2657ea9eb3d02ab33f154470d0bf8dffd93e13228a58dd656749591da6ea15e906b4297cf1fbd0a0d2d80817ec96a5ad12769a057c33505cee7245b73a783499d968cc69bae116958f0dcd5575e32edd5e47962ef94abf5513ddfd666251774219986dd148e85266bffdf0079b1689db5df9b43d387bb71971cca2ccd43205bfbb77b28cc02d1009fd2532e86328995f3894124b58efee0000808d61f3cf83135d7e41af4411d35e18bf56f91bd6186463c2e60ca5152501808172d580fe355d621751cc5aebfa52f594fbf0181ac4effc2fb5f7ec830cbd697880d8818ed2e4f92e501b3741a9b9c395715f4e191e83149c001af128d087572c40ed61702a7d3c4f028c4f5897d2d07ddede6c1c09b995f408c5e0fdc50cb4f6fbff023752834fb226f9cd9a2967b2cf2788a210bcdec3882ae95a76d1da6c6a6a5940515d9c957cfd7e4c339aa7dcea6f1bd98f1e974807d4f027f92a5650d1f4d72af44457ea2326535f65c798b80b728a568a3b8e148752f408a2828b5000a212aeae50ddbfef9f2151251419bb64514149cf9575f7805ffed0f2cff39124f40417c568c61c26690372bd2eae4febf92980d33fd8dd137931b76229035cee305ff275ecbbb0fa71a9b5cae9e36e6e047c1739220d3478b6c93a31ecca984bf7fb4f9b34bd4622d442b0814dd1d108678d5a238585697e27128810d5b972fa0cdd8d756b23a70499217b6fdf9b4a329410ecfb11657228455461d583496a22a7380f47695d5755a9368a7eba7c2c996cdf359abe87213557417bdc4fa0031abcdac43a3096136395ba9de5ac38a578e066d92e7b63dc56b21682bab8032c7724c3fe4f1a44ff229688c052ac697ba552c596a8f41d860d55a0bc2ccb2ee2012919646c6332324e0444efe953555358288eb9444b734449f51b54a182028c012b9bc97e597eeec3fa1adfe7984ef15e7a79f73692c70db255625e3212428c3d525b8b081559614af4b22a19c8d8f14cf5db668c414ab56527aa257ce46ba0012ae8ae2cf8dd84e6f586f64a4be9ffcb245b23e8ea6d51587e2d229e815e526e7a6b4ced36e303ab1d7b245b6eee68c9f328a395e9cee68d113e369071601cbd18250f1258738cd3f490406c2878ee6612bf52d437658d0d5d95b9873c13f4ad71fe5e187fa7b581509e8315961335846a0ae3e2bd4522138e86e37e7d0364f66651d6f3aba7a2eee3016f1a8d88710b4580dff808a03907e88786955f61506794650cf93c33dfacf7234ae5948dee0999cb3a214b26ba6d276ecbb1b3bfbfcdb168e006e0e0e041c8315eff595efcfb1cf52ad8159176c3c412040a3df920e625a57e3b9e8cea3415a4c825caca4dfeb7a8d5b68639e0c43f0d64aca528e9a36f9479c759f12a449688cf4986afc0014264b84392e06dd4e5d689b64ded0ef3df3c209cbf0683ba6be0ea514cd13a4b87fb3e8cc614067cecd4dd4d6ebbcca929f59e80519ab95836c7091073efce21393f5e212f8cfc439d3ed22d36c0b4d651625a87917d8861400e2707591d2c5c2acc11e3add915dc93d8bf68df090d4261f7805f165459bb44f9f6c309c735f907434ce8691ddff84354d6f263e7bb284354d849555ff5e23e630631018bfacd46d9ffbb706d7936fe630f8a95a798aae46df56ab75e9a5027c55467fa593890248a975b7acd47a2584aec16f285d611bf1b44351d04c41d4c9464b063a99e73bbcc5e6259248a4fd4c1d18344acdb67082c0538f8c877f5092ee6b7f20871023218e8c53aae4b2f6feb3a514c02a0eb9d1be301b271b467ffc5be12054f3b896dc672b353bcb8e91cca22fc93c90e8c97130343e6375efb3f06eea6166008b2748071efcb070fe1025c33ed8c23e0e919e75c570ea473e1da93891e17269bd931855b44e4e2d5f68e72aca855bb7b96b777a958d6b1843347b8341e4737d3006b059d7a2dfce16af97b9a782326845e1e1655a56be5e1d49883b10f6b424ddde796390faee26d5387f7fa4254f6296cbba4f26f6325eed9d58188959dcb3bf2b5d840b2bfe97228e71b33c16b5f5f9ee20b7e33031dac2ab3c76579af73811ba29f134cd5560cac94d329c411c41132e8b8b58aa638d171732fb7660132b67532424d406fb3359f53c4e09a77b1c6326b222fc9a62ae00360ceda83b0490dbde0c7e408a339357889f3cffc1b2635612eec0211304de0de8dd4efedc6e1b7c6357cd9897dc6fb8e0893a393cef0136856fe47dbe0f55b9679c195ba8d5c35335dc22aff377c8969c85449d6fb161a6b1552220a5b78ad41e778c3f9899ff70391e5f46f6ced2e6118250592da13e0fd060985ff04e7551831f29c1e57e157bd9d7c47853258398f036ab0f7d02028af40421dca8d3743ad61aeff435f71525438cd989038890282b284ea579eab1d9dfa462757170994b712edde3d98a15866e23ef3d750d315ef7f8ab9c9515aabc4708ad868acdb484b1fab142b400c81681cd86425e82f7fcfe472aa4d0da9dd9ad337ad04af0a135d54a83cdaf3a051fabd028d9a96eddd484e5cd5dd09865abcd924fd011d6746820cfea433a5b9a9e12d7d4e5b35ba9dc5906f68249aa258cff23ab5c251e5cbf4bcef4ba59c400255813fb3827a2c14cb81a422e1cd2e47d24f40d3ed70ebe4792f86765f16369f8831981585c71451ca0c0a6557b2982c9e269539da96bbe86d6806cb2c02e2d6657d87f9510604c8577465e0183248da6194f9c34629a64a04129c88c81e6bf95a34ab9702bd633dd2201e5754fedb1819cbd2267f41ccbc5a4ae6a3319f71bb889387b04553f8749e22bd55f1641d0f767d47d45fcd42b7ae73309a150baf38836aa98a875b0a2ec03319ed692179794d0d1f47d75bd6f945416d08481839ac936323ea6cee2122fa788879a83a433f43f63b4580b84308810fa3c685508a920d5bec71d2671a13eb6526b2b5f7b6fc8299e307f484073c00e557c5795751178b024f8b258587851fc99d79c35752727d77a0f959ad6a2f859a6c37d32adaec289a33497716a6646e6cef7291854ba7be6433a945c3b7e2efaefbf83c397a5e520af02eb7a19249e0f11b9a9a1c164b2d53c553da5661ab42290a207d64778c2833cfe90ac2b30002686c6383de38c71eac66b5e27b6aa5154ae407d0e4f5eeba0fb041835c702dd47f40897d45806ec1822976c52cb910a690becbbdd2bbda9cf2b4cd06b7f6c1cb1924286a35345e88d5787417be9eb7907f325d3cea83cda21a95af80505e59abca2bc4a6f335c796e99a8af17682e845d846c6024992ba1172fa129663ce32881bb97d27dffc5f128824551eadbf653386795202c2891f195b0e08f013f3d710839fa4d31334ebfac2bf443a2f98e4d9c806787d63b95d2f70053b90477aa27dd2604931598587c55d974456ee5d38616d1113184b2f3cd53bb29eef00618d834f071092ee823a408cc0c2709d6d86f6d04cb126da2e6bdc5d1747de067b2d2ce64bebfd9bac49db6907ad59f6a72c3f88debb89ca6dc108a6b1ec8d06dd24b12fb03bba690194054f399ae83f44dd85db4a6c8c501be5ec498b8a8cd9f500850c70d70e06ad2d6f86c60ae6bcf20ae45791ec36d63e8e93246c8b217afc70d7aec6875c07f29d89843104f14d1ca894827d6d6428bebe6b2e99efeef9eb111af33e383a1f590927595759dfd92b7ca5b8a5de88c7188fb9bc12aba028dc7fa84d63d2737c4bc62c28a2d554c70d49188d9be7bd0cbfd85f1ebd1c325b52935d6231aea2b0a2fd536ab595f3d35ffba22198f599cbfb82d3a1cf69bb7102389d981fd71adf37a1c6b843a712e63c7272db148077e3f61d4c8017e64808128d50845a0018894c9be37d5670f53835f0b7891e2f16c887d4d41eb28ec4006b15991f0b6030d5722c253c4007b034e9ccd3ad27fc7534c753aef57de13c7a8935dea175d48892ab4949a1ad55d0ee7537398f3cee4b7582d5513f6fc0cda9cd046340cb25ca7fad4d3af9da5f069c2011bbbba6a77c51e6ac9d49c5b461716af127e50beaa2e487704084a55f1c980a91b1c9ceec1ae5e9e5fbec266e01d6aae685d9d11003bd25915532202a6a4ee07cfedaaa90bd0739edd0c1d82335b310b913445232daf2d456b1f9a9ae82b543986ba43843e8357ab4604d7d5bf9c205d8075b9eb0d5962b1e0b07f6ee176ae635cf06fa22a993fe410cd4c133cb16cd5cf6128fe793bcdff0dffbd45205e0fcfc4556fcc763c1e67c0be8b8e6b86feaa3c327d25f889c504d226b63197d2138dc72ba3213bb60025767e7cb2f1821b27d1bdacdbadb077f17e06fb7fe8e9a0170061b62acaea70e779660f98b5c5c1ba22d857b2a89e7bf6e4e68ecc9c774c5fc9d320c44e03830a5e3fce65755d3b0d1317bf761107de5ebfbd6e4bdf3a64ef0dc6241984aceda63c9cc0f222901a88fae22a0cce2b813597cb1e71d2b03d18f4e27b617e6424bc8b5c1bd51a556bfb81bc551f6a8bf94c36211d6c960526bb54b80a1b65b99a13f755bd988a87dd65e9ba9ec6263313e921dc7975d25153ebb80bd2a2787ee15d4ca2db39716f3ea8e7322e97d9ee56a2a69afba25fad86fd5da81fa4ce453953f1f8d1806bd58745a6e86f5af8806bf39d6c17", 0x1000}, {&(0x7f00000000c0)="86b8cd56c1d6c1b741f23eef1d51e9a7f69d66492814cf2e311d90fab8eee1554943558205b45aed124bba808460ff6a1176204501b8b25fb32e1f4ecd1eec3925cc32b4ba481e311cc837cf0f7a0ca229a6f1b98a24d2a526465d23404a69c4fa0847e69687c95e7d184e169c811288cdc1d924236da2af60824156711e000ae48d21edb10ec32759d6498ec82b4b6f80834c0094d8087838f86c29010b3edc56", 0xa1}, {&(0x7f0000000000)="27cde489f6c321d37c6383acb43839a477b54aae309e1c41abae610a30f88285a85f7585d273a8e3425a933d00bb48561cd3dd4ad8f7b16fa482dd", 0x3b}, {&(0x7f0000001540)="9591dc3a674d8c34aec41d2ffd91b81732a2cc4d53fc8aa4728b93baacbf0f0effea6daede4f2cb2f77541d786ecfe072e8641cf2f236822a3be5dffc7970a528dd5eb53ae0f1342eadd0df4a04e2a18a47d807fef27ec1f4b77c5a5be0f3ad6cb8f1177f4d0c674ecabdd39a4eae362ffafd9b2d1e335eeefee01a64c1f2ff0d195dbc6dad2ca9cc4dad631cc85ebcbc6f4c24338404ffc1e4a95846bb39fce23904eee571297dae850ee27e4c1c40765799f59ad3f1d3dbdd75a64a397cf49576dc5e3db8c8297373b8f77697aea6a9e77b238d4c2e8b5808f1e5c9ee89cc1ff5ebdfc6238556c3add34ce3f7c932adbac91778bf6bb693ec654150ad055f49ec4b79b3802076454cc45bfd7485af8caebb146c6609ac355cb30b334244d0cd03dbe3206ed1082f930231d418924f8c89db093e2f1394e8f71ea1429dad8b7120129b94d1181b5c47ef7cf6e053ff284bc6cc54105b1badde67f6da2274c87c0c3214fc5287bdd181cf8317a4654e0bf3bea09f860c464e00395a9da2ba3b0b8c1869b6a13d674dd0d3fea4d42bd963afaaaaaf40bef5b977cc9b88615c8404dcca81c304a8c0a7da3aa95ef7d29c0132448014d0b40b628b66edb61098ef7bc1fc1be8ac908550dcc516607cc3ec003e291978901d2e0bb7885f93c6383325134fe7b9752db36cc1c1131e46caa75e623cb60abc3bb96c3acfc35d82409b4188cba559ee4cd04f707f2a0848a54a2f4329cc01370fa738d56d8839b2ecf1234f1b895d0bc23bc97d22fb45fe95c86b147f309e0368b2cc4a4df85287282a67d71fd2618b465e132d2cb7d512996200d2fd50604250932256900d52ee513d58360f7d313ce395f7efa157dfe5a3e7e2a8d11744b50cded69acd6a4f08a5454ca2ceac8592413bcd922db1c96d932d137f990b6bfd33579323b0c078258944b6c254d58ba084dda39a5716a06b12e6dbece4c98441d6ad781434869a52954f550249b3dd2147f2d6106ef13c5446b8ea795d293a1c0b7f7430e739e8636bd0f56dea86b69549e96bb91aa527e272e4926137737bce64ff98162a17de4843acd0635112373429da4e7b2d4e0f69d2c6f2db8e66794bc218adb516b963853d4ac0fba16784c960832ae1dcd42fe86996d8ae62a8d58b872a44bb52fce9dfbaa5ce56f43554135a3c609f9731f01bb9d5d520fe8881dd31ea4a886e7d54ea71d34e4c5cb0d090b895dff6a28d81e89ddddc134a7bd34ae918f2bafad4aa14b660fbce9bf17625bd2c71e8dca172e14821df27bbfccba9272a32dc33704f76e9045d360b2dec84088faf82a0a7b0cc14a1907d8eb8f5d6bc22bc0b81213915239ef30df1d11c1bffa83f37a74c3aff90a13313a2e949d97786031f7afc93e68f523502e313ca77835950583f9c1e043ccf70a00899d7759af3613854a316747687c16cf30a88148f0cc9d2bf890fa0e444ef24e375f2eb4f9c65a568d35ea8594e88fef7671309c122e572db872627614d78fa0529f7a1f77c3aa341709a581b8eba18961c1e033ef3fc05de7133b4871917fb1cfef18fdcc6673052e4b430b6fb5ea0d64876cead715ab9a266b60a24912678185de7e037f17b3d8eec407ed9b11ce7aca787a576a28615b630d33fed21756aff29f4eee88976cfd12f28ab0ba008eefa1d7811f73a475f941882d8d8f9e74a867b703d173ae63f9ff39612097ce7afeacff5d97ca4025d636106ed0d1637c425469618ead642fca1e644d034dd53f1b0288b8b15352820c1446a2713a2d1de1e4f00fdcf268d1128a7b19758e381d585843a5c533e8db85ef51e296b4264a626775c5eb1f720fe5949db94e0394738e8b0a74ade15bcc496a527a55133c7e61831831e894563dcacc3fa920866ab6370cbcf318b5325554869531d4cadeff19c01ea82f2d71a261dacc97761677c691d44332b5a1b41947e624e8707b9d6dd075f9448e75b36716305ebf344f58cc7df9d27587352d35811aec4aa15b26f8f9072331ecfbb5de90290109de5ab8879a0434d5f2b49190df1c14ad270e0d107777beab9fc31b2b5dce8f304ac274633fb670c38d2e73188cd21ec23ffd580322bce0adef26f6efd220d75cd4df8d4c3b59b7c53456cbf1f9e24d79d0213f51fee8bd1a2b548015b9100bb433b60d8ed0bfac3198d7ea92dc8e973d648f961109e7b6ae68f0f4a1ed9980a31b85e50668732835c06e13ec84a84397c46134cfa22229a1ec0d12527c13a9bb7079646aaf9d2a90677e99d9368bad827618906a3fd58315a24ec9b89f85eedd9a51e0ae2fc2416699fcca9c9af2d5dadcc408c6fdf002f72b7bfb0ba67cd0aa7d580a8de341a59556bccde1208993d5d30cdef91e1c73f1ec4ae0614c8ac06d038cfdaf5abae857212cbc13c6a465497a6fda69578a1d31a2582797be2a60201ddcf81a75ffe3a983b56fb652c82f32795c29f5e91e347442a5e24b0651d90b5e51ccd2ce9a36381718885153df53d62fec363c3fdaa8a54dccc2c904ec6cfd34d1b02ef3d66adc8ed0ca7957423d9944d12ab6f687c37ea5463ae49215efb7d5330995be08454d79a815cad7fe0751757f01275bd1d5b7e2249ddd0be8f647e599a150d22adbdbf43e901e67c2b61af59d96454ea0ad0782cf50ac63b2a52211af35e9c3837a49498b294fa7f1678492c19b4315a5872c860b0cb03138ac23de713896510764afd886484575f9f726beb9d66b10fc738e2aacfa97ad5f32b45b3ec21605da0f8ca71fa034e7e2bc9538e28c176f7862188592ce1eed923cdb5ff2356b3d9abcd3d257726f7ee313d09bbb4ac98f6e43711f361d86e7b1886382d229a7eebb94bbaa6fda6366f39c7b678449c5daf2cb2334cdf7187b54e83131e774d04173b09a5adf5ca1e61899930c41e127a6b2810aa0aafc2748e772885bb8356a6c674a51ad185ec7b6b0d82fb52d372b519fb534746f98e8eaaf5bdc3003cc3c8112960a0eae1597bf5861c66825ea9f398f4407307554492f7277e9d0032b6605fbd245de6d622c3afaef09b2a7c03fd07932e2393d2d17e82894830977c704b63eda479b99f8905975cf70851240dab87ba951bdebd9c4581fb4679f222386093b8cdb0dc48530235ae2a9cceca802eb89f0b2da70d740bad6bf56e61990bcd9b1defb14502e6910c26d18a068b9335c3f91e84fce6218ec4e8e9029a5492e0b3504992eec183d0f7b875c6f60cb48c361ad81068ad126ee26609f086533a380c249ec4ff0e0bdbde09e63a00b50cb5a5ea452f382761bcc4639b770055c56278a5b05bf0f604ff0771aece585ad1e89a1db8df68f64651890bc3680820005c588d7cc4dfcc1ebc73e858ac967400b1729b8e4d6d07819832c5696971954dd76a36bd2d7faefac8c6c0cbbbbfbb922eec979778b1951f4422ab2c43dbb3d7f4716c7ac8b4f070415f0790a020a9e23d58cf6bd6c397704794fbcb50a2663120494569d904d0a40860e39aa0436687126b6420faa5d70e9e2c87df45802d56b8566d3393e04c07f31225a5117825ca56160dd6507210060a1bce64b8ad8fe0b3ac0ef696e9714d812e3754c490011592a7fc42e452983c59d422fe29a3276d123d3ed54a0a7bfb908aabb9981947ca31be3dbce7e1d0fce50f9bbfe56d6778d65173177a965f1f4ffe017d472baceecc46afb7a3bdd96480178db9cbe0e2c9cda1d5d85fdd0f3ca59b40b24bbca47dbf891ab0c9944153c40b06fb6713d37817ec7c312c332725e321dc062d87941fa8ff8ad0c7dd4213893fff56873f0652689391a2690eae008a51b5a67f274e78e1efd4a3b1b2337f2b470cdaa0dcf4720366c96046b81d1375cdb1625daf5c69ca1499b8613e59739b3fdf809ad309d6d6df9fc217c0c8aabe4d2d22f9c1941a6e5b8490d776b1ca9a7c6a564c9df8612e43ba879fe00b259d5712c6c5ecab2b786e312ac55485b6cf7c74b156f6c861b95b75ad1f2cb59a7207febfccf4234625b1386c8c578e7798fc800a2b212505554fadef01ead861f90bd125c660f09d3cdf6ff80460c7ede438d70407abbe9da22c8042a67541aa5c388d44bfc8a56f0fe879e6410cef7e1f1b9541489ef6ec89e417dfafd7a02d21cde1410c2c20892e02319b6943a4e3fa56cd5306734cf6884ebfd6d1cdd2311afadebdaed210feec764c610b5f450f9986251dbe9f37aad17f6c99737dd0fff3039fb97114dda5e49ee506cd5e49b5463b371ae3e2ed33c3f0d1c7281029123a6bfb9b30566528b37e671873ace01ccd696960febd99889bcac64d45c7f70319921d0a86f68025b9fdaf814b276042ba992263792c1dcb74bdd81a2fa5f88e27b31714f4bd7deadd2d8c6052e63b43c6f9e7444ffa4aebac82e4cc4cd85f8199cea1a18240eb8b1b6325fe6111f0d28dc77099c34641a4494bc606e185ae490c1b8d9ba408c151359e6f64a53eb1ab8e8f36a6e7d735c79c4ebdc3f0bcf88008cac53d6a805928aab7910fc180c4852ccd8dc6be639506eaa129bc31c862e4d1fbc4148eb362193d38066394ab226248a8b49aae81abdea0c24eac3e1a8bfa9aea4860da531ce723ec20263dc4c194fb0a0f06dd549cf59250d01139f4742ce722415492780296334ed199947a23a25229b272da46a8cdcc4510c01721bd6a6e730fe8984d368b68607e780f8947124a267ccdd77b68839c835de649684ae6107bfb8002c595e7e00e664948791993ce0743b1e80e9454ba6cef94311b80e990f41cd105d404b9373113cc330e92e9fdf414ee3f7aa219cec5fac5ee6c378e29909e36766e71ca127a669b5b674c7dc580ccd4826c7a8abcab3b8e915ad923a38d4ef3ab1b2d5b78d4ab4a1b8f24917c88d4f05e8f85be7848a692fa99f2cd910de34427aef0c1d64a993e1d09a6472da90fdbb04d410435cd7abcd8d6558e9ac5fd646353f0bbb72aa89fb91d88ab06303b80ffc14fa6db4bcbdffddde1f362ec5b0b32fdedcaf7d3fc3964ded87e73a47547d7ef7e8ad4e315a36776ab4ead20e76154fb45954418a62c2f6c2156f09390be87cff807fac509e1f5d0894a25e9dffdd2b5214d12818a1b44832d81214796ef72fff959e8b1c59e59719b43ffc99274085d3747c31175633111385e530a651b9e9f5ca073fd7e59843a11bc8c1afeabd4bfa06c077e5735ed5ebef2275c0407629439e687ea94963153f56430dc95c192005747a8391b9e74ccaea01d8ac18eede5f6d9de6d90f8227b00be602e2a57313a0aa111ae4717b4eb6c70850197b69a79533a1dac518ab3bb52b262ab34a3e4819e7692a5321feb8a71d41dd17ce54b991b9d0a74eea94cb1ad8165db6d960158f9ea5e6c4b8d60c2630eb0f0b3097ec804c86c21803e01d7c3aa6a47c8f40b39f8abb2eb56aa4e99d8f3f751cb85f300c9f65792b4d446bb66bc3138f46b11a4a72bf42afb37a6c775844424f0ad427faac39de292c41fb8b014b362ac296775862ca8ba5b6a087d13ed6db23c7ccaa11af39ce3e19c84fe8ba6d152e2fd58c52ac510e2757de2db4c5bd308d8d6273d333cff556490ae3834cf6e22dc06ccf87c29e4ee23ed1f4ae7c36b748e8dd0265511b497cd4cb9f5b63fa43a6bc762f2af2e0ae229d3f6b5650eb2750c69d1e343d9770c642573fc79961113480e250c4375b47437bce1f02918432f8fc7106f1c5b21de33c36ac4ae25515cd517f078e49461a5cf0a2871532a1a4acbbc2597176222f50f4617538ff41ca444dab86f99db12f56fad37b81ee1436a2389314c3e3", 0x1000}], 0x4, 0x0, 0x0) 12:32:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/1, 0x1) r1 = socket(0x10000000011, 0x8000000003, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7f, 0x0, 0x100000001, 0x7, "3357a840206c17dba815edfb1e87a58d2d996016", 0x8, 0x200000000003ff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000001340)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000001380)={0x3, 0x0, 0x8fb5, 0x2, r4}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) setsockopt(r3, 0xc1, 0x1000, &(0x7f0000001280)="d6490354a4afce827688f9c8c89cfa5c2c373dd959a034a02e6355bde85502e4dbf650790e3d2b09980dca5db41b83b214c66d22306393b7d691f8b8a43b3c162ad1b0480affe6a9486516552d658e94df4e9ee7c3808465b0f2eb95c2735bbc2f425e556984105aa87e17922eab6d7293e91f2225554393741ba7721b782f2b9e", 0x81) write(r1, &(0x7f0000000140)="fe72cc1385e050b64fe4e0bb2e1872d7dafa85703d13643b633bca884f1b474a1ea5c23dec8dd35a4e34bb59546c22ef26cec16e4c0a6edfd31d7017be11188501ea7e2746330d6a358daa22d9ce4c9d3e4b7c0e6f880e024c876a9665b2714db4ca474fc3a3122026015e05d23789ea626ef0b57f48d2f5bd3b94ad13ca794e7a4ff7dce472403898906f2840a0e3a6ec899a3471db4846fce786368a3ca1", 0x9f) 12:32:36 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x7f) 12:32:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x977effb12febd08a, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400000002c4, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 12:32:36 executing program 1: chflags(&(0x7f0000000340)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000400)) recvfrom$unix(r2, &(0x7f0000000440)=""/35, 0x23, 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="0e3fff45f60000130000d873dcbbaf98b3913d3ac3be551e3cc39aa91d302c74e07024b393a040e1abb374d6578e3c8ae241de1854fbe1b18dd730a0b6c8bd3bc3e74420c1e93b0f689b0f6ef0d8cd52a3089b0ced1d11761e4dfe042b1fa3dc0d2175c30611027d9c90181d326781a69ce4d6ebc72d3223ab766a33e4b6821884f92678e5699839168d2997d90cc7fe2fc50757465454406fa261f26929c45fa8905736d1957803f26decf5e6033ce66bb555516be9ba0ccbc52cdebfaee1040de9ce854a95ad905a80f231243078b13cdff8"], 0xa) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x400, 0x7fffffff, 0xd84c, 0x1, 0x8000, 0x7f, 0x3f, 0x546e86ed025528ce, 0x2, 0x4, 0xc8a}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r3, 0x0, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file1\x00') stat(&(0x7f0000000000)='\x00', &(0x7f00000002c0)) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x1000100000001, r1}) chmod(&(0x7f00000001c0)='./file0\x00', 0x120) 12:32:36 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8000, 0x79c8bfe575e9b020) fcntl$lock(r3, 0x7, &(0x7f0000000280)={0x1, 0x0, 0x70b8, 0x5e, r1}) 12:32:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x100) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r4 = semget(0x2, 0x3, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x7fffffff, 0x2, 0x5, 0x5d7]) r5 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20010, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) lstat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)) fsync(r7) semget$private(0x0, 0x3, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) sendto(r5, &(0x7f0000000440)="546ca11c7e580c7060fa96f2f9f60cc484a02db4d263b99feb33d5bab88977bc913a8aefbaff896d427c83ddf7682918b822cb5be1181b3366668ac5ca9a7b322e9db06a231f6adf1c11766cc7f6286c53edd331f647cc13085528b32c3e069a73660492", 0x64, 0x6aaffb84272b36e4, &(0x7f00000004c0)=@in6={0x18, 0x1}, 0xc) getpeername$inet(r6, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDDISABIO(r5, 0x20004b3d) r8 = open(&(0x7f0000000580)='./file0/file0\x00', 0x10, 0x3) mkdir(&(0x7f00000005c0)='./file0\x00', 0x2) setrlimit(0xa, &(0x7f0000000600)={0x401, 0x100000000}) semget$private(0x0, 0x1, 0x300) poll(&(0x7f0000000640)=[{r1, 0x2}, {r1, 0x74607be4e53711f}, {r8, 0x1}], 0x3, 0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r7, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) readlinkat(r6, &(0x7f0000000680)='./file0/file0\x00', &(0x7f00000006c0)=""/114, 0x72) rename(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)='./file0\x00') 12:32:36 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_metric}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000006c0)) 12:32:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt(r0, 0x200040029, 0x100, 0x0, 0x0) 12:32:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000005880)={0x0, 0x0, &(0x7f0000005800)=[{&(0x7f0000003680)="18", 0x1}], 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="10e00bc62664196eac551e1ce59700000000000080fffdd1cf7e3d30da"], 0x10}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0xd465}) 12:32:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x10000) fchdir(r0) shutdown(r0, 0x2) r1 = dup2(r0, r0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0xfffffffffffffda9) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x7) 12:32:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getuid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 12:32:37 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:32:37 executing program 1: socket(0x2, 0x1, 0x4) r0 = socket(0x2000000000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x6e, 0xaaec, 0x7ff}, 0xc) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) 12:32:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0xed7, 0xba2, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:32:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r0) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xff10, 0x100}, 0xc) 12:32:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100), 0x0) 12:32:37 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 12:32:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x1, 0xf3}, {{r1}, 0xfffffffffffffffc, 0x24, 0x2, 0x7f, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x8, 0x8, 0x3}, {{r0}, 0x0, 0x0, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x3055, 0x5}, {{r0}, 0xfffffffffffffffa, 0x21, 0x40000001, 0x100000000, 0x10000}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x3f}], 0x3, &(0x7f0000000080)={0x4, 0x10000}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 12:32:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x4, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x40, 0x4) 12:32:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 12:32:37 executing program 1: r0 = socket$inet(0x2, 0xd226376f22183d15, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000000)="000136811896512aad0465000000000000", 0xfffffffffffffe5f) 12:32:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './file0/file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 12:32:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 12:32:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 12:32:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x9de161330751f127, r0) write(r0, &(0x7f0000000a40)='I', 0x1) r2 = kqueue() msgget(0x3, 0x20) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc608a2656ef63453, 0xc00fffff}], 0x80, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:32:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = semget(0x2, 0x0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3f, 0x3f, 0x96, 0x81, "a2489b8ae1bf18f6e6acf1fb359833bf6b446a18", 0x1, 0x1f}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/62) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 12:32:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x28708, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) semctl$GETPID(r0, 0x8d2b0ddff87ea0ca, 0x4, &(0x7f00000004c0)=""/222) semop(r0, &(0x7f00000000c0)=[{0x3, 0x100, 0x1800}, {0x3, 0x4, 0x800}, {0x3, 0x8, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x3, 0x800}, {0x4, 0x8000, 0x800}, {0x0, 0x7, 0x800}], 0x7) setsockopt(r2, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000300)=""/254) 12:32:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x3, 0x3, 0x2, 0x3}, {0xffffffffffffffea, 0xb74f, 0x7f, 0xff}, {0x0, 0xb7, 0xdbcb, 0x101}, {0x8, 0xe, 0x3, 0x5}, {0x8000, 0x1ff, 0x4, 0x5}, {0x3, 0x9, 0x4, 0x100000000}, {0x2, 0x3, 0x555, 0x3}, {0x8, 0x0, 0x100000001, 0x4c4b}, {0x6c58, 0xb98, 0x101, 0x5}]}) 12:32:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pread(r4, &(0x7f0000000080)="f436cf422b36f0d8347d30e2bb74e64e0409c6f4d2be5f3ac74518aa0e11183a495fb11ba633b7963e0ddabdddf3feb97926a9b958fc7d12fdded1c1564520258b8945296b50e7bc51824bb4b81d6007e36ea6006c7a8ed874661f20c01bbec6d67a980c32d11ab958b6f44fc8a2c219e597366015cf42afa593d2b2419ea5a6cb0a48c8df8203bb4b25e3737d161a307c0630ceb9a1ec", 0x97, 0x0, 0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 12:32:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 12:32:39 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b19", 0x2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 12:32:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) ioctl$TIOCSTOP(r1, 0x2000746f) 12:32:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000001880)="29755f706e90a1e6121cfbbc776764cc389039f6f77c69b7cd225cd6fccecf7df44813c45a6e8090ca37f59d217dece359dbd546af516839b348aa384c82f79ddd3b18d94b4b22bcd6d95eeab5088ecad33737cb27999006771ae33f1846c346011b43249344ea21fc416014a31206837e6217d8767c65952d16729b75850178c5473baa66332eb04693a414c7abccbb2263784bf3bed34fe645f1b3606494740eec560ff7c94e5f6b04e01bbc77284dceccf796811037c192835a0d499c7503c6729ee52b3487f366a26dfc9cf4e10830067d28f4b3ab7a04cea3a503f946f65b6141f51421e81c08f288778eff7c0a1ac4eb7828ff0d", 0xf7}, {&(0x7f0000001980)="34127035c95b04f32c520c242add9862a42329fa4a01424e92071b7d5f38943314aa102e7549a9426213405be396bc49a4fb2c1c3d6412c74ea1c562ed74fba421402c10d15229a7b76ade335f85d9851c1e6f8e41834864dae3b0b498039e8a0d62b11810ac216e1f91f2d08a1718520dd998648242ae0f0eaa252ca462ac16b643ebfff9d8ac572bd9e951a690b59999733bf7847ad3c54da1ab65dc356849e6339f8ffadfbc3ca897f20810d811fe12b98a6524518107fa87d3731884f427", 0xc0}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001800)=0xc) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) rmdir(&(0x7f00000001c0)='./file0\x00') sendmsg(r0, &(0x7f0000001780)={&(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000001640)="fbbb60ebde1d22c48ead6013283bbfdc5890859c149680efda38960ae651d9deb9757401df87d8aa6dd75dd58808e01510fea9f38d009a044d53f8dd43998a068d08a988f11a1e3d31338c62dc1c8d8b663e3217d5955baeef5feec5a550f925714f6bdf5512897ca79a8e34e15cf658b2dada56e01384e6ca249474675ca6fcc4ad1d9f125ae7f6c1871ce61deafd31f499f4d63a10abf43c28d31f6e7f3cc78479ad6a91b37977dda071ac4a5bc219fdfe6a097043f0a5b32679991fa986fe1f17a86638ab899a0e071f7947fbeb3c556bb55c2f50f0c6889c72c069123f9678", 0xe1}], 0x1, &(0x7f0000002740)=ANY=[@ANYBLOB="8800000000000000010000000400000066cf13bbf89a54799d74f1ac418dec51e555c8d726f30d4b80f4478a6cea9e3314bdb1621d30b078f21411a22732b448797cecfb534ef8fedab290daaf185c4734f8c69e90967e45b1da554c5e48ccd32f7d9f5ce4ba25451149007c41ee75b593a0f7afdbadd61aba598e56327a5f4a58b678030000000060000000000000000100000000000080a189fd644c1b3618e6a13f0992c05ca6d91468bd98d674997cd4026ba1ed928adabdc2d56b5cf6bad7de87081fb6c3a53cd046a5842d900ec1d314004832bc51806abcb727036b3a3ee94a352db3000010100000000000009409e30f000000000f9b183ca8fa67f0d83a9f20b5978dd177aba5e558cca07d75c942f6924a3e3aed0ba56da5d628dff25e12d56c57e89a57fbea23b5e754f1660d04ba53bb316e863093da0fb88d324df188123208437b9b0bcdea520f3701e721eacd651084715eb1f429a8fb8863639cf12c8d575be15dab70219d5e5d166062d57a348d164d84e72d52e5ffb155f9afbe42493a2b285b721d554f16411eb14f81f26a3c98b538dd1e1d03938d88851892d0939d8e5f355c48990b663e34f263db1dc28f38f86d79ea766a1d312fe2f47dcd978067267c6f07b8f4e56fcd7347c96373067eacf2fcc53952422582585ed20bc260a7e3572fc2efa72182f7d163e228766f4b905172c6dcc74198008b5c8ee64532380e479481e3603c6ece4d7f3663cdd237a02b5fa2666d74b3be6773fa37908721784a9800e29579f6975f2e25964f19c1794ed172c8c326949f4d292702b9bdc5a2b277d647018852acdcd3f0a729da6f7c2625a6dcf272897ffdd25e3f381b6db4c14e777dc51bbbf275a33269193ae82e598b6fe54e1cd3c3e6741dce158906b3c176946fe0d25096abc286e4365786ac1ca3fd893fed4956dc63b29e221ab48ac94a7f4650b8db07047213e61f8c9b6811c537f8b168ae732db9016cb441d5ead2c3c648bf36f161ac82516188bcc579707cec49a76a9b026d6af6a5104a2139058152f7b3b28d7e38d162e9fd0eff833c15039224f6c20cf435b0fd5f8f55ecd05b0587386e1bad6949f5645adeae0d11b2356e75ea162c9122eb935987aa1527337e582913b084040df728c89e49f58c4ae1339fe7f96053165628028a58abc483fe252ce256fad581947ee4e7f1d43ecab37e4169782be67bf3a53fb6abe627cb0bfea992f0ff483fc9f08a77555abf67bc1d54eefbae5088799fc001d4402944ae24cda30e39d0eb2e708a46f78de45451a3286d049d8833d4b8ec7ad222b7ea8d4f9977ef3177c63117afa78b133bbe732741d81c3ea4f69ea13e7b6df81482e7d4560e7e0fd5033436f9ca8e5ad10016ab47708ceb106ac49a9cb4e421ec8dd23b60e9884d52ef5d60e1a8ff5a16249e568a413a1396cba2f6878b6e34e085af0ff9622bb56fd053728d9787c366bad270a56a9dfda1e7178ce4c2052b7d186b2a54e5b889735b855f9ad8339c12ec6dd09b4f9509e3d719ba886f81a0244f3a885422decbc4353fcd974d1aaa1e8b60c667c5e3e2576368d9b01df53968c0ae14bab038c6ab1ddfc0777756d746ca3278735c50577242775978abf09ff3c04951964a855add761ec8b9827b22119c0c724b62425c62f7ede82e4fe9aa04ba9c522b7a19e17079dbfd935cf6f8475dc67fc222f6ec04d5066a321d5b4c61b23c3943fccb91e2d760b7db26aac684836835f129d16583f3d249bf007e50d0666ff67d980738ad974efaf1226001c4e9171129a93f65b0048e807b9633c9a4956aee0f65493f85aab1c18222f480fa177d6077a8d6586e713d08b3628159872c0391a696cc4980f2489f48aa3b75a869611395efe826f46a0096a9bb11391d65e4218328cecdda45c017c887f3beb628e25e7f162ed30074329e5ced3aeb052312993482724c2b4cc8c3b85f2a07ec9e2e24ffd1dccae896b13848228c7e0ac4225c8b24e155656a6b40f8c1a07dead4f3e83890aad871339f2052112e40a510c23954a15c17def676d2cf20242875b838ddbca4a6005d631e1bb43f431ec4525c7012b2223f2ccec690e188781bb31dd090273eaa1b1a5b7621b9b067d30a33a835d80063a250b2645c90b78e62a5220997638236906b82503b74c44418ec5139b08918dbb62be21b3e2706a96f8718bdabc72ba4ed36234cf03def1b0802e1ecd46ff6b7ab5ba3a736d242bc53599dd84b023382dcb4448de5532dcb27037aa4c1fc1e3c3a1551cbe23fa916275dbcbc6e63be3b65987d3b48a336bbd4436537dcc1aacc9ea454e6bf36e4b1a0a5d894b703d180143443d8ad85be8ba81f57c98309b75b4f256ef54b117cbe9f6b7895beab202dc42c7f24f3af7a61c5cd255d480a175b6e0eb001376e6dbc4ccbedd629ff3884b47a46d026efc5598de823ccf38df46a511e3c2496920b1789e8f7cacfcc620a9582a4273f3cd2276bdbfd6f66daac98879239232fa435d2787017a5f3971a5cc6993e9a92ac7a61931d417435127d63a7094780e4976bbc8b76b3d1fbd38005e08c324c4e5b83530b22c45100a793bd86c496db2817e7b6a08c6b16defe415b3a9f2dec673751928db9c99455e30a6b2f74023f7f07b32e8f111a8cce6b3b83ed3ea4d146787372babdc7abcbd4acfdc0104a3fbd6b97b6b6ecc1c6af8497023a0fe15c9a22b83d38cda8693a4ed01a00077de22157c1333411816b5f73f2dd4fb926059f0722b6dc044f9918e67aee0809ed96ed7ba33817eeaf84dc5f39eb5ce3414e5e24a858c270de9f0aac7285b000420988861acc452c1747cbc469bf53e8cf746db81f89214d0b5355f3aeb76fffede42000dd4f1240cfe5a8f685850abb315a7641d27578883251fa95f4323abc101069b2d0a2d64b551e31d9b87ec00a28633423da8981ded223e3adf5bf31ae53c32ed6d39f0729f254793f52afd7e23bb895d87ebbc1d335a0efde61e3abed038a7c1fc5b437afc360f8d81a9ad7b2c43eb4434bcc1be14aca15e647f2afd05ae2f94d22e2fad27b7373f7789934e45c3b7cad86a0b997d99535a53b435eddb7182fdcdf0b97d6a5f46c6ed0adce459562364e23e937aeb643677db02cf3a1850844491d4a1499c1befcd622e087854535392337777c7c268b46872bd790b1c9018442d649fe9a0495a3db2c86b9f3d9ef8f4612c2ec9df69a51831fb8e4c2de1b85e977bff59ae2c9ff762172e4ee24e1949a61a31c389e17f0bf51f494babc68c8e3fe1e417e5f5c50331aa9ad818d37ff2e0c5e8afa1749ab2544099cfc2fbef63f3a637178a8a2f045b78a41d6d692ff00fe3f7b0498582f26d8da4110056b5ccaaaf72bd87928380a3b277dea879536f68059d17824f873763cc1a41e32a9d61f00d742ceb3459e95ec287ee11ca83e7da02e05be247b1b06b4ff5ecbbf84526364272d24adb793770076e28bca1e50816f6cc5616bfbd776d90021d1841469e97db2fa523a84afa3009d6a9873cb81b7bbd808db458c92a9d4e3f0d2c403a0d1daed643d43d510de8966e7720d64243c800f16a6043fe473f62d8e36d6fa47507a46d36d08550e43616f720bc77d22a89f54c34533fbb07964297cd185115c37d37991ccbd7b772aabaed8d5081b8d703cc08e1f1d6908c2b8caa9f08a16bd19fb518aa141e30d14e497f26b719c7615c95cb17cccfe959efd278a2ebaf692dc5011804aea404fb5ace295726a7bad2f40237f5e2a73be2d3c76e48dfaf148069957a4279755d22bf4fccccc8266cdb0a982b614f196f393551dd6d1a54b7e121ca757f8139ebb6db68ce19a83545cd11f25fb62c59d96f55aac63e615473d1635a71c89c163d3f211b1b2e60f3958b5b69894441c506bf795b06ec57a6c18a39ab6aa834eb8830b4208c84c0d41b0277193843dd3797a4c21e7439e8a3d41034817e5bc9a70adb420c57223980c496a39b2f48ab170d2be6f5510f8130bc640f3b3ee840330d1d359ecafc207be3594af50f6b7580302a2013c5fa1d78d5d63b93a5a92b5c145354972bd83df195dd0dbe7ef803c93662dcdc959d086f786eed5bff79446cb75b611e116ae0f4e91f47f6c491f62db00a1aa409c52da335fab4d82a2dfbb7aa6d8d6eaf771c4fa2054642352bc70427b163590f9fb8a78a607141afb5fb6e1dcab1e96f4ad64a44b7c5197acef5142c49348f79ce705e01f07c84bfe748bfea7d11cd896eb7b4b3dbe6f061f418135d90fb3b5cfe48fe559588df867478abbe6581f14928a6db8eab9d2a075cfff69bf380ba1d487d15fa5144e9fb832f467f07ac204730ebddabeb0700e7851b772e787b44197f73802f6c71d33042f0f6113d35cdaed84c394c38219fb8f331196d9a6b64abe73c5a78f0f82138d398c68e18c08e8ae6d06fbc9de72d0e05ed29a343c62d8a9937e276ad816af55f8d54ad6c79c40d4204da99f254298042a8ff645dae08eb39bc06c86646e1138069ada05ac4f8216a46e67a39b6bdca2c048c33d5fa280da828882141ba6efc5949f7d5760ae27fc6b98018e7064c697c75d4c7fdad3a8c4aea3f7819c8ed2e29730a0f77175dd6a0763b20f602b48a928e7492be448006690dcc452d716132db7965460ce0c7f82524b5c9602da430d58de7d4e3b76f6e537d5ecca06612998886dbad775c4ec3b57dc2e30c43a49017dd08b5c4b2726ea8955faf0f3578c973ab48b65f8386728a63090b8ac60b17821807b58a983ca9f67f1dc385e39c37edeec95a11caf7e97cbb575cf01a3075061b207b403744c8738aa47fe12f6588c7bcf7f4e5402d4fb42a0c891a38a0b3a0669a808461cad38e82c14ea92d9311d085b61c99fc68f50ba5af50135b464c891099d7c07e8af24ed31cbcb5dd5c66f58818ef986d16003ba9ce552f002956f022705ab252a07f782631ef063305b5ade92d30391bbe956d4fd35eb0109d7f145723042a2b11130453ac25d5ce2cd2764a38e2102ce3f722b8bfc18b7fa68cf9df9126a965e067b0dcaf264ab1dd5a2c33aba296dd16aa34adc21691c9e0d19eaca324d1f6d61d44138fb35f90f39be8d7c775d7824bd1166d593b95ffa77ce18708e9b18ae084bb78c89e945a4c7f902dc66d378bd15540d20db960affae937e48accdadbe8306682b5a8a1ea15c3a45c8a3827708e75a441368f86e206fa944eeb606039699cc3444968fafd78e3a49687c7b64210a31fc7cf097038e69642e9e350780e984031562ea058349429e55f9eb2985ef961c2ae9fbaa3d2eb62441f2b5ca5b5e7bf482e106bd689f578e454cfdcd4866fe28452c034432fc3586e9d4d7ade31f6f85164083995a1342de8c1f77dd9224c8b69eacde5ec939848d7028e0edc482a8c1faad9f18bea6c0fd6e1b517219be5a72130e5963c972b59d0010ba94fc15961847415dbef7ef81a5498ac2a3c3fdd76937f4475b6041b962a5d6a85ba5798a4eee2a286acf73282e656dd05ca898305a9614238cc489b11fd7802aa1496ea34d2af9ebe1f7349836003920229199fadbe2965c1ec568a2da0ad024eea99ef271af3f045c4ffbb7aa5ed053af3f6abe40fdc4fd42ef6050afbac4c126ff2fc17122d9b54fd0c70d4751c44051b7ff8050b88b31eba88a99a4515caeee9dd177cfc671e70ea095ba32f3c0410acd305abd944a73aa4774da5ef7ed5544eaf59fe6555a16951e63193de24b9e7773736f2adf0c42b94ebedbd3e82a9c7ec54148b6e86a783c338fa8dc0ffe2167bf2586625ddf008f1a5415c22474c6769c21b5ddd532febc9325cc932fd3134b50e56c6b167c2d5fc7cee1c7177acd6555d52e1ca3fa52a43e2e681d0534f8aa29e4ecb5d9eb43df653842c62877d767bbae133d258979cfa99a2c755a92a99773b312ed294c620880054d820133863f8ff36e3b13decc552efe263056812d9d1266b0594643f86457c7cad01aec6b6c5d47b676cd86ae42e6b65a528c21973ae31583ce92fe6fc04f7f5a8b90fd91ed0f3a05e87b1316508c04c5df6cf4de26f6852cbbe22f69562e0f3fff21aac744a066fc8e022ad92281d6ae23c77469ba65f4279c6346f1192487c848dc17521f60f777858cc911c502915d30b0000000000000000100000000000000e414b56aeab4e9cec4c97dc53a190843639d692f72e25b0f22420edc9b4afb09d87631b9c8abb6680780f76ac06a83ac9a16877209ac6de68f575f891d8bccc982581bddc2bcd946e521bd2dd1a6e663790302852535b1e17aeaf1251520274c7eec42415e372c851426a5ad0acc592e870a59f701aa960dc4d64a3d665ca52f5b3a2c97e760cc06feddd3179db59f846eadc8d77ff62f3dea4913048ea24d009800000000000000ffff00007501000062aec77ee067f4e7b55bc4b01f23870a16e87fd832dbb82fdecfb091e387c5e9f6dcfae68cb952e5b99dcf755907af5fa6f953ff6dc983d18669e7889a69e926664a751996c2e031cf190c1c68091ee1483011beb5ba509c35ae8d7bc2f1f3e62b24e487f2b44b251ca8aa0fce96ae20f8ae53b60ee5dd09d1da4964662d047c829f561f6e9400006800000000000000ffff00008000000065464edc9498830d1ca0d2d3733741be8bab869fcbd7684ce1e2b43403c663081e569be75a26a8f08612dbf3f6594b3b7f670df26600995f778b1975e2d65ce6d228d8c8c210da292b1f6b83009f81ff785bff05000000001800000000000000ffff0000ff0f0000c218ccc8000000006000000000000000ffff0000000000003694bb748bfb2a86606d4169b78e4bf0af16f54529c74b2e60dade5f3551dd2ff6ee75433d1ff24ae3811cb6d38a3be1b74f66d573800242547fdd24128a7fc27d7e6df4f948e5d9e5413bbd5f1700003800000000000000ffff0000060000000e42bf157ba2a36ba1b87720a10d544ede20c48b243d5272546ffdabaffad92dd88fbb8b2c984e00"], 0x1358}, 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r2 = getuid() r3 = getgid() r4 = geteuid() r5 = semget(0x3, 0x4, 0x57c4540d48279e04) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000014c0)=""/144) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000200)=ANY=[@ANYBLOB="ff19010400000fc13000"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="953e17221f638af1edcd4d83e83d39103464", 0x12}, {&(0x7f0000000280)="98362f294fb368da8f0a07a8846cec1363247302ae1a8cc58ecff2b69dbbc62115f98d1be5bd7c1da6b277ed9053b17ccca257e55120f50ff031299895cb5dc214b5a63c34f5170736f37f63a306e76653b03c77f667783d9dfa59bf3d24b02a1174c4b2dd08d0b0face74b4dbf57659f4977bceaa269c1ebcffe13ca122bdb55d5d24d51fce7032687437f5482cbef6d95c768c8b0d6cc58329772144efb2c3571452f5c5c97ac1eaf60943b40c4bdf8660a17ec1bfa17e21571d06c76545485b78c460310cba3f75ad37bf021e1fe929bb87fc9b74cdfdd9ef9d3e8029ad4a4d37eb3be7c1917eb881b33b867ebdb9ebd7a83de42ec9062ad4", 0xfa}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x90, 0x406}, 0x2) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 12:32:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x17c) mkdir(&(0x7f0000000300)='./file1\x00', 0x14) readlink(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)=""/20, 0x14) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file3\x00', 0x0, 0x4, 0x100000000, 0x1, 0x30000, 0x210c, 0x6, 0x0, 0x1, 0x80000000, 0x1}) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) rmdir(0x0) 12:32:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:32:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) 12:32:40 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8) getpid() r1 = getpgrp() r2 = getuid() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000001c510000000000000000000000000000000000002000"/106], 0x76, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r5}, 0xc) r6 = accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() r7 = socket(0x18, 0x2, 0x2) setsockopt(r7, 0x2, 0x100000001, &(0x7f0000000080)="4b74954c", 0x26e) 12:32:40 executing program 0: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001d00)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f50828193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x27, './file0\x00'}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x80) flock(r1, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x3, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() fchdir(r3) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x6) 12:32:40 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) shmget(0x3, 0x3000, 0x88, &(0x7f0000ffc000/0x3000)=nil) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) r2 = dup2(r0, r1) dup(r2) 12:32:41 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/209, 0xd1}], 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000700)='/dev/pci\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x85, 0x2000003, 0x6}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 12:32:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x4) getrusage(0x0, &(0x7f0000000040)) msgget$private(0x0, 0x40) 12:32:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0xb) 12:32:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) 12:32:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 12:32:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="12a3b6f900"/17], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:32:41 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) pwrite(r0, &(0x7f0000000100)="3f5e8e8b9f6ea572f1f144a1de705526e5ccf43ed86299cb061ab813bbe2e0e892290bfa6beb7c0e8ad664dff57e417437b7dcc690cf4f4d85d0bf3c1c28e5b54bd97a3c3785faa0ba9a28d900cfd58f82905a357b6f51ba7020412a7c98271a77f616d317abd2fed21a18c896be5f358e50e0556bb9fb9de39b23f4f8b9903c50c8079ed0998cb91f5f9078bb74a9699f0bfb5280541cf03553e777e3e6a88af6727bb765f311d05bad6024d2814b685fa278", 0xb3, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 12:32:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x8}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 12:32:41 executing program 0: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}], 0x1) syz_open_pts() 12:32:41 executing program 1: r0 = semget(0x2, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x800, 0x800}, {0x4, 0x10000, 0x94cec2aefb130db1}, {0x4, 0xffff, 0x800}, {0x1, 0x2, 0x800}, {0x0, 0x9, 0x800}, {0x4, 0x7, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) 12:32:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x9) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x2, 0x7fff, 0x4, 0x100000001}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0xc5, 0x8, {0x2, 0x96}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:32:41 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 12:32:41 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x4, 0x8a70, 0x1}, 0xc) r2 = socket(0x18, 0x4, 0xfbffffffffffeffc) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x3, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) bind(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) minherit(&(0x7f00007f6000/0x3000)=nil, 0x3000, 0x1) 12:32:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xfffffffffffffd2c) 12:32:42 executing program 0: semget$private(0x0, 0x3, 0x40) semget$private(0x0, 0x3, 0xc7e9d3bafa42afb0) semget$private(0x0, 0x0, 0x200) semget(0x3, 0x3, 0x4) semget(0x1, 0x3, 0x7205a411712df84c) r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 12:32:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = socket(0x18, 0x4003, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439", 0x599}], 0x1) fchdir(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0xb045a076c2615042) ioctl$TIOCCBRK(r3, 0x2000747a) 12:32:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x2) 12:32:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8b, 0xffffffffffffffe1}, {0x2648ac6fd231d664, 0xffff}, {0x4, 0x6}, {0x44}, {0x21, 0x1}, {0x23, 0x7fff}, {0x22, 0x7}], 0x7}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xeb, 0x6}, {0x0, 0x8}, {0x6, 0xad}, {0x43, 0x9d}, {0x3, 0x100000000}, {0x24, 0x9}, {0xa27916738c70757f}], 0x7}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) 12:32:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000140)="b869d095a9a200"/29, 0xfffffffffffffd4b) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 12:32:42 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 12:32:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r2 = socket(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) dup2(r2, r0) getuid() 12:32:43 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ff05000000ffffdff87c8a5b67071b542a52238643b900b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x2) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:32:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0xfffffffffffffffc, 0xb3, 0x0, "49bffa9b000009e600", 0x2}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 12:32:43 executing program 1: socketpair$unix(0x1, 0xcc5d619ba2197bac, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f0000001380)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be20100c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a6f84a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb3751125ffffff31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdef9b2110b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d532a178e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256718fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feef7f00000023da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebada31e7458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446f809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b7039983663265243553029366f92e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd9411878be06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143187e7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c340676fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed213770d3af19e1a378e6fd00eacc386f63fc8068c639b37baa5ef01d65add069067d9602e23f502e5df13b7f7a54d0f12fe07d4599088c63735753803276a7592463741e45cde23fec9100a570a5106154554a0b1566f413853dee1c16cfb3946671fb0b9ae79a3e1d5c39e71e76b9173e948f269ff6faec24402c4fd5eb49dc1fc57716f45d4f69126ffd180889715586e86d772fe59c34209c85ed244cd8db7c3c23b783d58af1a97fe932f56d22db3b202566922d5a324f9e380340a023f444f5bafae24b5392fab0cdb8b2a6b23ced2b30b9e9fdd7332b54c9ab7b4ed129d84b5d2051c051103360396bfd308d4354a74a0ffeec4bc0f5a912d6"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 12:32:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x81, 0x9, 0x20, {[0x4, 0x8, 0xfb, 0x1000, 0x3, 0x2, 0x7f, 0x5, 0xfffffffffffffffb, 0xfffffffffffffff7, 0x4, 0x4, 0x6, 0x7fff, 0x10001, 0x9, 0x0, 0xd1e], [0x1, 0x8, 0x7, 0x1, 0x5, 0x33, 0x200, 0xfffffffffffffffb, 0x0, 0x1], [0xfff, 0x7, 0x0, 0x67, 0x1, 0xffffffffffffb972, 0x37c], [0x101, 0x101, 0x1, 0x4, 0x1, 0x8], [{0x3c1, 0x6, 0x5, 0x1}, {0x0, 0x9, 0x4, 0x2de8}, {0x0, 0x3, 0x5}, {0x3, 0x1f, 0x4, 0x3}, {0xc3, 0x1f, 0x0, 0x7ff}, {0x100000000, 0x104, 0x4, 0xfffffffffffff69b}, {0x0, 0x8, 0x5, 0x9}, {0x2aa6, 0x9, 0x100000001, 0xdc}], {0x3, 0xa1, 0x2, 0xd5cc}, {0x7fffffff, 0x7, 0xffffffffffffffe1, 0xdb43}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) faccessat(r3, &(0x7f0000000480)='./file0\x00', 0x480fda5e26f358dd, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r5, r6, r7}, 0xc) 12:32:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 12:32:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:32:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="213d605f28ce7467adb4ff035b5dba78f6f255bee90f62045eaa56963ca372bcba3a00ba91819b9d56043f6245a876f00fb6f69cb0d264c4f5155d6cc14b0e8cb8822ff4c7d0bcb3929407ee721f72307843bbce8014ccba09cfe5f6adeda7d1b9e960450bd0031e94d4015d05c4e98313cad9b9d5817c1f425b41bcf4546cd86831b6e4ed32622ed1d1d6484d889d304dd118c2fd14cce82453abdc0f15d11c5d57bda8d32c567e4acb44ecb1fe24936e862fca21c0495c6522578ad6c3f38243d715715f062ed34d534c4c3f28a74b6c20a4f829337d35821bb793349497fcdd30de66ea754affb61e7166855c66b5a423f43906363b6a5d3afebb04eaf7ea322d41834856b71c1dda47c5e3bdd36892ba45ecc39b26c7e7df2ba65c80c02f963cc038fed5a062aace4f66f890f9bcc7d0a0f4cd17bf89b96cd4f3f6ab1971fbaa9e90dacd2e9eac148b178400df9db258782ae0eb10e803678051ca92e5ea466da00b379283cad21259564b33d61448e9cffd792c6d880cb820da3881010d3a969f63ab7f00655237c964973074923efa5f10173cd19a321272fa3c927d582a2f1d6b55f8c499a0d7fa5e19fc4002d5465494dcfe801f29c51a1615894982b4c04780da542182c86353e5ce2a6b3e9242c4603255af40a918d0019cfd54d8ed193b11859a933c33501dad9f05191c161a009b369557b7f9090f2b263a6811165dc4b17d3e5a61ae80311073ec188c6c3e5c68a2bad120333871dc23fe4c237090646416f0337563bcf2c1c1e98a41f31b83bd9b008bd407d7e448d12dcd56774e5b2dd1475794daa507b86e4ada63742ec49757bb6b8e91a2061a0a6f4d00db12b7a1f95553be9c026bdcae850adcdd9c2b8a1a9997e17428a995f9bdef904e48a3607f15c9c38c4b1a6682af7210c3313250351044f67aafa48aafa6bc2d146eef26e0d3f0642f3a00e519afc2f69be6fd9d7f22b3ce6985cda74cc0cdfaeb368c6065df1d14f42b221fdbff0c5c4d8d7a1d01567463dd0a1f48393a03d46f4927b2929483811280601e8a3a2da2a905db38255182b88fdf2c2dc270217774d4c3d4c78c13a1833ef5c1294bced7984628e671c69ac084050b08d4666f5c6481afbc6ed18d1e738084b005cb49b94315898d979425b6911a4f275558e56772d1826d33e5ff41f3783d6aa538e2727a6c8761630cb1b5ced8610ba366350d91b5b20cee0fd78869d868e9d7ded7e0bb21ff7a3d1f1c3b9dc8a8c85c6fb4a0189dd42a60bbfc41b0c48fa226f37ab760ef3d71773e9e8330613f11119b206dbb61c20d1d64aef00b06c6298a8f446e858d98d012f1bbf3ccaf8bcb77ff9908633cf1352f03ec85e1c2db19da22d516e3ba33058cd26729cd15055ba1dc0c47f3ecf1269c01bcc69ba76eb778aecd42cfce593eef642fb693847a9db0089258d1c6713031eaeb228f893e46290373f7bec8699fd248ac3d679d540b4a72cd8297dfc6033a93486224d7ebd93240a5019f29e1e1111e123737448221ae59a336d27e260e272ad05906afc7ee2d6f74fc82736db8038a9df94b03a364a40d4af9d03f1d059fbe6d603600e9d4f7bbf2a14bed1e55c7bf300bc1dbb48ce8230148712085166b71957ff7908969b1e6b1a7bc9c5b6f2aec8f0318950d60cff449f105bc1c0eb8cfd27928371aad5cecff959c7ff91ac889f340931120d198d89020813d2f912565af58f5378b3a5081db76a48fc70bcfc6e461ae8a58d5d7cab3235e871bb31a5695f475e77b870a13edd079263c2636e0f8367640321e5e34dbe1b0bef43a12dfc85ef0946a944c72fe2d3ecf63f053e4b854a75c308a06f7fe5f2d4a28cf7ef05da06989bd2f0a57cf1a0f12fcc85aaff6266c431f24143614144ac6db7476959f25b797620c5bdcfc4d3baeb74c5fa9e2603833dc8a5f4fe6e8d145473445162c203741c4ccaf72e4e23ff9258fcb3a7ff2654108be3b66185623fba98c2654dea48b458bba5731dd455dfaad1cab9027279946b8dec1974e24793e098f552a2e837b56ffb299b267c35d8d1e801b6a84a1528a42bd1491f9904a4f8be729a0125d18fbfbf7b070b84c4181b86cb141a04d209dffe8aa0422f41479ba27c6cb0895263e2d7fc8518114139cf893f1b9d9c556b5f88c232b81a8323b335a8ae5d1033c3d69bdada3a3616f498e062ccdd2940d7c5fe193e67a626a2f0593f33f6a991783760bacdb0de11a6150b5a1e61a2ab56ee55f0c179ec207003898ca167592cddbfb97d3e178e4e2a405cad8a54b33aa32341214ed34cd14acdfe9374acc71e97679058ed246a4b13ae41a7cf15393be8c4c0e3f7df47cc106fc6022149da3c9501a3bfee068b87f05ddbbab398c16e80d673a14fb67afc38408d5477ce92dd66134e54d3694d097e6f70c19f22479861ebaa3bfe3ab37027b92be3f88cabaa23c5e39790633457e69a452a759abd338cd87e31bb2b82a6cc69823dd47c197dda907b0ce5cacde906fe8e51456cf202a339ffc74124387d030abb062c43302fd7063547922c01e272c55fce47e2564155d0e01953ec3249e9edbb36bdc25c8cb99b7af636f5d1ff1313bd45ad8a119246f584ed660ff6c6835146a0b37db901130f6ef73f9e817e844276e79c24cebd2fff95accafc328a2d6df17a9a0043cc814c68184121b739d789d32cdef9f73ce1a0180fd8c3174efda09630bda91bc1d7cbc57650e97048ebece560f193a0ae7e9752e7113f4b37f5b7a53504b5e44ad4b19c2161049a35e7bd0687f2adc2261b2ec9434341f6515df1b3c2346135cbb4aeb6a15a4c5eb30280a5ef8be7b30fbaafa9aa0915d564128f6cba786fd3619c488df15f8f716241ae243b3046e5bde9687c9481c80261d9afe3e0f42d94a7729e538aedbd5a114eeb0c61be766858c3f2d77e673b30a6db3137f9cf6db3e601154bf724e8a04a6560b8cf50c2a4565cb8161b485637198ac5901a0626dc75751ef209f5774120960c80624e4fd31450abd1a1af5a11b531c9fb2534ac589283bbca6fd6f10327131dc0be57c3512b827f55a67ff7585a3a20b91723889b6f64526ad5b0b6e4bd63f90ab4a2504462b02dbc96e04d19f04c756986c84ab08e5e3814810e9f7d657852552f99b7e0876e25d2eb04add5d503d6407b34b9cc698dab87b667bd9d1a0faf9982e77d9d2e807592ae70a2087f12d882c729562458116e6f97a084adc5c1ee3a104349ce64480fe9cda7ca8bb9a2def2abf9c3244bc137cd500dced180d15a6183033bc606932cda51b5a12d81ca7acef4fe6a108c1eb79a67d19b831741206bbd847c9130ce8f470712b78f6ca3e79e8d4b6a408ee6d7b50bd6064f4e081916d576f8398faf64e6332e3df4442b4112bcb57e7faa1a85f363cda13c947a918833079afdbe6373c52e4c194afd14ce548e80a4400ab6fd759cac41f67b7de7766691351ae264f93fc0d5b78d681ebaa9be325b5167722f14ec2561cb9e32b36cf5bb9707d08de3d4df7d3129aad379ccff3fdd8461c3d63e241ccbe7ad5ee6f32f753bf6be19a5bb50897f0c8acaa5e0472bf34f74ea55ebf397e0eaf45c0839745ad9f492ef645580d6fbcc938d67234ec627849315e4314ac242006376b966f549cbe94f7a9a7b00a1f4103f72852c95e448f77aa559ce349e14543002705a5aeca169db3bc851938da70f95a6addad41d67ee2d794c70a6968419d10ad812ded4211829e7636c36d3e87818edfbfa0b031bafbc2e02ffd3e0884f332f37a2d1231dd733acf1f45a9efe5817c5b28b5790bb70fec3bf6afa06ec53a06dcd9da551250aacb2dd18cde2e36b71311df17c8d7dba9ff156f3354816e81374af1ce80e057fa21343c0c4364716fd682de891a204299b8c5853bbd080584cb8a43814c290f906e1297cae1b652611de17fe16a8109b6b00848b6c176e3c7073c55a82a770660fa296fcdc30a1e13769c58f01cf0b5842db03e55420546134e5d296bd06a6aee2b8e8cf45f8a8171439b734abaf063576eaf250d2ce3f1e2fdf1c180413816787e037f83ed6a6836718953773a100f97b399b5002282b7cc183d0be1e2ddbcc363d530a2861124dbcb00d741c92087ce951a4c36a05a56949734f8f0d46c91242d8f854b5751e1a19adfe3c913b4399e5fb3769d5f62215993821601fd431fc3f7e1ab67da1965907880c4ae90f91a3f17477d8fed42221638a47f37874c6fd6a04e78a21633c6b0364975bd2667dbf9a3806a79e7572db918ee060e03c9fb28d0f51769fc51b7d7d1b1d32b8c9129bb00466b618f001d093f9447e9f4bc2f2f0544045512394c64b2b1d839cee08e7d82eb783124e0c4023fac6bb4a98d6ebe636afe3628549ff34beb2d1d68a8b1862b8f71cec01d05565fb2ce6a9d7a5b44f2ca652da51dac9d8c5cf6333f7530641eddc3b902fc1aadf6f5209925da5a3e8df8f1c36fde4cefa28a71f7435a27ee21a6eadcc6a7185b46626f2bde88b47e783ccb5756e25d4dbce9fe563464e43c79c973cf2c9c95e1c89f8491942951ec5be4cdae78cf5c7bc3703057d77b26f657bfeb14d01bb7763dfaadb2f1a27cb9b54d0beacd74c4b0f6f8442f69424732b6cf4bb6ab9b27f9a4b07688ee03db15c8c3c61469ccd8aa1441a4801abad9e763c7a4b8d8c18bbeb3ab8b283edc3bf5e8d2d24a90c5b8301a1fac10c1d0662f44757758d780bb84aea480581925daafb1bff8bb96964f9a851d3686d4ec262683e8a6bb3e2ed96b7d8e6d7a4678382099c3595384127e2237df9439eca7300c4d3a8126a388e4b3dae20520ab45d52a8e8daa86c3200f91494fe53d8adb5f87eecc4d34c8b5f29b4dcbf54162ae48537dad9b496747185cf6b9ac2a1c42e0232e9d4af73a47c45b3e7d693f8f4add6240f84c613a94d3066a1c17bfa1a3c0058611e4f0312f9b74b9cf521235943e89cc88617226f5f78276153c77d2787012d30284ac4523085ce5eee8199cfb6674c13c1aa3078c3dc1d8877a893c28a23ac93e6025768a266c2d2a42a1c3397ed1c90f2f7fd23e51043e77591c22591b533d6561bf8db2dcf1d49956335c31a6077dbd178e8c9e31f1cd2461a7c0f51e7e301c38df12c44f68898b2c3950d015f71c9a52a20df605ab1c50bafa0b703339670425e953a21bbeb67fc888f51bd635505190935ff0ec9665b21bd30039c3571606bfce6788224f3eb5038fcaf899c3f2ec02768967a83e867be85ee9143474e2ee7b5b676c9e770fc4244aa47787d2ed93caef15e7e550b834b1a9b4bfaffb4003b14f5d5542cafb8bb63c99fce14efd78d454cf7e1f3eff2ac6966c5c826030b66528193e503de4e6411b0086f7e84e9e59da8ea371c445e4451d7d8038df3e340c47409c6e06615c180eb28d15fd1f96edd9f4d206eadd5d81191ce930d590b423009a89b48ffeeb2a4bbe9f12d1a149502f335163d2e919c9c075a4635dd6c973c32ab397d5a143ac50aa9b0ae741f630a2aceb6f63a92d0b46f429b879bfc1532a6498b4b856a879f8d646661b0c3a4eb5ae0cd236dd638f89595c4a1babc7aa67131b759b3be50b35f9dbe875170ec15664b623a76c743cd87bf11f1cab98a841a462d326ccf3f52fd62235ce373c41006de68ed656a3fd10f1d484d40c6eb96e77f99abf32bd555cef8aea3d89ea8a756f6de68c1ae0c94117f984cf1b4bac9c09c2196c0af46c2944b5b0ff0dcb00cc70319a47f791105d5de0a925859896942152ffb042ae24d5685ae378d88b9547db13a3d8", 0x1000, 0x404, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 12:32:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 12:32:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 12:32:44 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000e11000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() getegid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7f) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x1, 0x7, 0x1800}, {0x7, 0xea1, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) 12:32:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000f10000000000192599f16c7b4f67756fd425a21c"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 12:32:45 executing program 0: r0 = syz_open_pts() unlink(&(0x7f0000001240)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001040)=0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001300)={0xfffffffffffffc16, 0x40, {0x8001, 0x10000}}) mknod(&(0x7f00000012c0)='./file0\x00', 0x8000, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x7, 0x2, 0xffffffff, r1}) r3 = kqueue() r4 = fcntl$dupfd(r0, 0xa, r0) r5 = msgget$private(0x0, 0x28) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="165ddab1890aa531fd408d31b5ccbe9f917cb93b2947421bcd16ef5ff1cc11d17c0c369ad70fc6b61608957ae68a3703ae593709fa03a078ef09389d7b269d7e5ceed97badc3724d"], 0x8, 0x800) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000001080)) fcntl$dupfd(r4, 0xa, r0) ioctl$TIOCSTART(r4, 0x2000746e) getpeername(r4, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) msgget$private(0x0, 0x4) write(r0, &(0x7f0000000040)="fd7ce24c6c5f3204cec3a059462593fac81ebc8cde98344bd388678675608774b2bd95e22758b8148c72524d37ad3d9f2f0c95222e15d6c2ca67011856b5b5228d73d8074bf78bd3dad14972ed28b3920d9a71c9cf9aaf44f3da6a8aaee22f763a65bc1a770a54fc7933f93127bbb3368ca806d755aefaf1a97ae0585132578fa0d99928b02194a5d01089d930ba90267ae396c90551ab9aeb53aaa6d676a1e2c34526cc336e9fd98d860ede44caaeede4332aec75c516abbeb188540b62f0429365a3bbf15f7b034fd5facd4dab99b0772909be097dcaca41e73d4f75f7a7059ff4d2a6e5ddd2f69d71b2341502b5bbaf4030caa866c50e540ac8626eb7693fb3ecf59be78dbbe052373b71789a2c66b16a4d6f47c05c8b854fc5e822b0669661d18e84266261ddd49d5b4bd4e9906d0232818083d58ab4fb69620c77c353399a9f858f9c2079ff451c509cd979d48ba5e640e6dd3583d9b54fbff4f7a7e18665eb934851a54172afa0cc948e4b9289859e405956aa121e52fcea6733abbc9afa4e1d3ffc323c8f59ad0f43fe6661daddd51f1fe1ec15203d44217272e5245fe623b920c00c20b145498d888a50b8c65fb1a4ae8dfee844295a785e990bda41351c868686fb913c93b74fdfa7f16031403c37afd2f7cdce103fc77d4bece0b5b1af4ed08a9346bce334de4c5c07a2dbcc41666f2bb675d718ef607f7ad3b2b7f47e58d2269bbc6267eaebf4c0be25b29a66986345fb4b03374c66eed3e8bd2a361ee82e40f0449ea2fcb46086ce351e98c238059478868d6f40f60718a17f7266c1cf65234ba81b9bd65b953a9a53b6792b7120aaba683050f3e6d20a74add1088732ad450f39529d55a9061a8aa2aaa5217871e185f014fa172642f416c045461b8067b10fbe9e91a54a2214714aeca68f704b55d3f406f75bc566f9b488ee4db5dd6b176cc0f0f286b70f9a267832fa57ed89ba6f51148cafd33c6abac7f32b1ccc1cb8e2fa6178228ca01a4c4267e93bf4dc3581ec3ab67410a111fe80000ada65e7d0679d9edf9a19f737db135b9947785321362e310f8ddbb4c2fdea6621f30e99ddcb8f025d27cea44a28c097eb1f6bce983c467a13f03ff656b100b9183e218ac2c1fe9ad8311ab49a6d98345340dcf2ab0aba8585e04b29582ed3d4126b691ee3676f24ff22740b09cd5d2fb3978b77cce959fd256338ca4ca3da07a36ec659ad659aba678b655f6d36da5f3c56f6796da29abea2623ecbb78120037b34a69ed44262c5b25663fa2c8583c377c79b043d3cc3ba08f4b2c2e567aae58b2b1f0c6cced23a2247f89edfcd3f2ed58d9cbaa09b46753fb27baeb77caddd1e8da03e2efce100b458446288fc434c916b7522c6cb014c5d6289c04bd6e73cb6077bf10e711146e7c5b70e0873d95ed62af946d3e588dae3010c8bdd5c3bfa7f5267386041e7737b9d1666057bc44a18c6a19c97c60fb85cd58567b0246af5b471a5f2c92978da3163cfe6e8b7e241f54fedf481908f0fdaa0ae65a17b2349e4a1106785f2c79db9632ca831fa0aa01679da94d4583e871360a1efdebc8552ae0b6ab213884bc0e71058f9887256746d3cd20c54f869d206ce7939472a60107e2584366ab2403dbb57c3c599ec9fb9c6b4393a175bd0d205a85d7b9cabf8e984472dbf4fe6575e906489ec5c391e2411fc4ccac7d4ff222e091a02128d9f48b5083be2cadaeee3cbe9b99639592652ff96fe81c41f11dc18db9b397849428a6812d32731856992f2a8849d3196c28ecb2652d1c4037808a2ac2bb1c291612613b49511b293d67b619a10a6b2558f35526cdc22a8b15674234fd98020cc6eef66e4e35a7e912787dbe9759fb4f28c5331a84ddb74b6642f4f4205e1e569b8ed1b5a36be5c1e2f6fa9f397e641b5d6bc905cf5319db324d62b9418efa61b602b942512b85f645a9baee205eb179f53707119d902ee5a035fb02607aeab892b6eb38fc694cd52934204218314a7e05fb3505b1730412437c61e07801bf36dc1b2242fd21ca2877fcff47ab36749fadaab8110bffaa9a8e37dc2c92fd6903640c293d856f92f618e67ad94698838eceddc9eab81a8846499904609b47017595da286a535d3c327e4c3327bd5c7bffb0cb95203171163f53f7286a46a6a05dc7c4ebaeb33bfa0963d9b509a4b0b7e02bf37b4b06f36acf909152ddc48c7235f32adc2f2ab0b1e89b20acd67b1627d6419005bdc07aa257fde85ea64aac1769b2e425aad9a5c4d85fc4bf507500d54bec78f1715a10aa4e4f91270b57f74437caf550ff895567385269f7442fa1e6b6a6578f235c1aa7e6f1cb7713449b510829408e1170ba32c663534c3800def658dca21bea18448255d626ee2b3872490ca2a435561c29c2308c2f02a4bafb215fd0ed72cffc4a675e00f932f95699224ce4d88b7ebc2d283f569cb8d1ac3b749e6abaefe65e5aaf29934953527cdb1b299fd6b0122e2ec5ac5a254e809ce4e5cb6132456c0df4c2e93f9ea6b90f77273b7e5900080c366f7bb54d0d61090c6a323008e4b06b5fb939fb96ba46b9c5d981e4a743fef9239109bdcd4fee673812049b13144c1736f2a3065cae568a02aabbfef82122e03392f8f12d12d6f02db57392af969ad7f5e5fc58e9ff821b8139eb6e5db43ad27549e7a5f5aac805c31cad2b201c2eb1b3e07c9f949ee4dc21bebd95acc5dd58f403ca6f7f8a1e6d4fea79cd5c6b12ff27f5990968476c962f3591d7ae57cf55fe06654cc0b627a99c8d96687baa04b92605047dfee85423b56cd7629a2fd3eb7240acf7cbe7534818131773ebfa291eeb02d86551af295c96e4174555f3ec4fab3fd86dc38b6b83c7591114d4ec618522410928bc15c6924c2bc1e69375328dc82d4ad63ee651ff8406d4e6266a0bf7a6c0fda38169905e620fde4e59466a100e55c220667000df3d54a85fae820c198169ea92c22ddb3578adb7eeb38d6799437970ff39846bb305f26b7794186293f672e6f01987597d907b8d487e4e59c6c1ff59d60df39432c36155dee998bb2e3d34da78f8d37f5477f90fc8075f36df73ac7bad4c6b1a0b0407f04d9b5a8647fb4bf1b2be15c4ba74b9ad5de2f744b8b400556dc8b8bc7d6b6b220ac91fb1dff04c55f663cc1e2eedd4588bc97b336a106e576e753307f61a6c133ef1cd8bee936932787edf2bfe99103c67f20d6ae341a1762ba199aff852efb0b961300c20c1f1060f4beeb3dddcc3fbb55a3af89b5762dd383b50c0b1b3ac0caf6953718ce5163e3419283ceb21c0fbad71a526292fd6278a6c6315cbd2f07a993e4f94c4cf27f91b83c8ecdbfa56f48f1fc0b03adf3db40fe142cac01b441efa241f8b6c6c3cb91f95f283d2ea3170b477ac149903622823fd8a8065e7d2ab862d3ea9a9700beae09054ad6a1c4545fd12d891debf46f297c8e74aa7768c9422ec43667dd216a2d85ba2f51cb5b006e86ebe3ab9eaf44d2ec58505e26ff85c4cf48ddf3a9eb0594f5d4ac43da746d97fbf03f22719e7e25ba13bd1e13b8aff88a7e83cf74a9d0dec0d5a1f39a4c7f1bff4cf167fe25dc8a1f28d4c7bd912ed98d3050c92d8eabade731e2fcf3de4c76f112085fa37373dd6b56398506b633c776f5ee42e905bd0dc108f84762e9b0ea6df3d4ef3cd921dfa1b6c70450e3934e7979ab4013c083b793985bfacafea45d08d2a8f3ff4a785bc96ff4ca4350b7bc97b8145e27bd8567015a7d506fbed2aa26f66ad4399a702e7f5e7e207e9bf27972e83a3cb69f115b99d9de8f275b62104dc974ea80f423c51509133eacec4a4f48f2ee22348a9d9b4c5a41cb3453e6b47a053ecb9e74305dc6cb765fb1f11279b00d152313cc1e456a62ef2a65ded30da8b4e549129e8866732f18d87af0d25b3187a322f6bf460eb3f108059da4b52f6d7eec7a093c64a5a5717651331a5059d0a7b1711cbe40086c7b737c1358660d09017cdb0933e5873872f9b8b3a5fef908ec30086468d3da1a2d3828624c3fef5e2a2c9049ce7ca460f28859ed231d9f0645b1bd25d000a8cd9476b19654aa136e5027df5b2a223ed02d98e029c60a3a700894b51310aa6d1ab4add297820c0c604641cad45591091c0e66998b2f89c8405d0e39269c7eb2c1032d303d8d56c993c44acd391818b721ca359cbf2e05f5f44615c1ddff85db01a4d7d2e31b353b4b53f59b150fca9cb07806437f764289f672bc048e69062abcee08a403c8fd5af37156a559364f5e1e13684ea7909736e0934f7d4ad14c916cbe05ba9dcf4fa489bba48e1665e9c29d279c806d66e6e4f4a4e5c99b736ae95fd4c341ad3489d744b4534f2161902d60bdda9a7b981c3555e6f425c70fc7db5ce4b6d42d213dfae9470fa2a6e28e8eedd74b4ce11244ca6ee1f9a13919ad3c7a02e523a56d3f1cecf8adb0e3025b20d1a25b3342c42d3744bf1a556e06d80970b22a8bbf753dfb4d7968382986ed16c3533ab389ca4a82024e892acf916252111555c8823c1af6bb154d4b12487c1f6888087e14d1dbcf433e045e8dbcd0ab507dc5009b638b0dc79d3a150b555b4f4af66f1a239bd8ccf460b11d599b77ccf72dc976025221697f6147f59fff9786883b0f8740f5426f422eae0d456b91e837fda390a909a1e500557ed0716d96629a7ffcb2a7e81e989677ddd918b401351cdff3d1d4541b61e93270833eccd130b5d5337532bfad39e45ad7661c3fa6fb8f50e740794fa5c5ea3a2f07c44f763b0a75bd30c4ff7d6f818c6a0561ecf14180f6dce9f19641b1485b5c02dd9ebf52aef154193ef6c610c49d6aca6f230ac79c451e6e8ca8d23638c19a2389538e107c696bde31bd6e46e87d82cca1fc600743fc7b9c00c9baa9ac2fdfd3f94b36c3449a6f43ec9fdc203c6dd2721c13f149b3de399ed2bee54a206b1e6088affba0d9e85eeec7a59efc155c534d25b5c27504f7c8069d2fa83813352a8572eaa493db5dc754a68b1a61c78e9a6e911db15889b66c4c1496bed6348dfbe7255e23b3b36c9962bfaeff962b15165bcff74897067151e0cddc2469eb8b13f3e9e351b1ad2223734716dd12d4a637ffec45f68e1fbe7a363d2f1aa1ab3b00319c6b9dc50ff79e8fd1118585593ab77ad810e1e2fa102f5aff14a3062a261b806b4aae8e681c764a50d87b36562d24f87647871e267132014dc7ce0bc517ed8b2b00506a8576df9907a8de271c2de66233512eebf5323d98ff6eb7588df72028af2f8a4ddf8e495cae4493288ba6d019eda688b0c52abd14b12bbcc819e91db5757733c2ec0f127b63fff629093ac18c6761b96b5303741d6305a0ec767e957cd412cc86c83eab51d0e7b1ab879c60f917d53db6a931264a91c082d67614d9adb70d3c1ae09234801df066021539eb88a4f60a7330796d34c64bbcc733662a21b12a47938d758b747ba6a818c99da86d8e60b048df779925c5687f5d731b9bd6fe84cb7fc92e45bb2c809f5ccf5948459d2e54d4c2b288489972f685dad70a29e76e737c61f6c2d7431eac3a7e07ff34356c7fca6d5ced4a9f6b396468c6b163c447783df45ae665c1fb01b3659c7d09cad2fbe0bb6cb759e9ac6ec9614c34aab2a98d3960b36302987ddd39e5f7fc8115a0710a43bc783af3f0f6dc83e7a9aeb7acf936a21a43fb0b773c806683b48dd97f3fcf070a7d9e2435362eeba45e4ae0f57136d5bee2a5dbd24b886af84a3679341a0f8344daab1a8a905eda66705a444d988250187413e96de1be434986f6c0a857f0f91a31063f033b866d33", 0x1000) getsockopt(r4, 0x8, 0x3f, &(0x7f0000001140)=""/158, &(0x7f0000001200)=0x9e) ftruncate(r3, 0x0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 12:32:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x102) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x90) 12:32:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x13, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 12:32:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x10001) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) dup2(r1, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x21, 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) 12:32:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x5, 0xffffffffffff8001) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d8fac8b13781bcde1b04a13394e0e2cd4f76d41baa749480cc121f7cbff18d3c7c036572095af101f2be278fc0e9f1b015afd7af92f5ffac8a1ac95f8346d79455814077524b4eeed3708abdb9554d2609ff85e6c447e3571e8000dc995b8ade296f54d51fd16ead772ac9cb00895fa61e7d91e579614eb31ee59198d53ec7c4798f530e3d8690b7b322457d717b329179eca6da103f93cdc6992ba9838abaf50e9a40bdafdc8adbe536966615f78a2d0bfe5f3b522e47ac394c8e3f0c5711b6eecca3149778c9a6d377385a90aa9295901701ee1e04e29ae947fca38485a69d7c279bdb", 0xe4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 12:32:45 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/80}, 0x58, 0x2, 0x1000) syz_open_pts() 12:32:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0xffff}, 0x8) 12:32:45 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x80) r0 = open(&(0x7f0000000080)='.\x00', 0x8000, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) getrusage(0x0, &(0x7f0000000340)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) getrusage(0x1, &(0x7f00000001c0)) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:32:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/223, 0xdf) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) 12:32:46 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x3f, 0x0, 0x0, 0x0, "61aa0dff14e9ba69a4a336850090000000047ec0", 0x0, 0x1}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$TIOCSTOP(r0, 0x2000746f) 12:32:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, 0x0, 0xfffffffffffffe34) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 12:32:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xadd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000040000700000001000000ac1400ff000000ecffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000167cecf07a4577883e84334f51751ea1e8a5a5c41e50699760a021efebe925eac015dee85203abe362328894"], 0x18}, 0x0) 12:32:46 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000280)=0xc) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x1, 0x5, 0x4}, 0xc) 12:32:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x53a7ffef43eb4332) r1 = getpgrp() mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) fcntl$setown(r0, 0x6, r1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001540)) sendmsg(r2, &(0x7f0000002b80)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f0000002980)=[{&(0x7f00000015c0)="0d96c64c8b44ca4a5892bf89e2498d80c3ae9e2a721c302f48aec3769832d9f3b807510d2f8f2a14b9cd69994f1c26c2054be6bb32821c9f023a3c34c64149e94db63c1fa0528c0e37f111597d7abc892ff963f9f47ad4d06f5933b44c4b1c8dd85bccff611e14d5f76a29b863f1da74d5b5769d0a0181e85eacbcdb4d9ad0f0694f3b6b29345a19e2150f4386c8b4bf337a29927ae7ea2e3c82f37d9677afe82794e772cf3956081ad03d47c2cbf4055e75e7f521ec289ffe78", 0xba}, {&(0x7f0000001680)="9becf20f909b266607a230ba7f72da75d6d5921125ae5a8d69009fd212b95789940d326b27e2e4d2a1a6c37f52626ea15fd47f7617fdbd5fdb84d444a0e5904de9103a5311e6f02de2311d34dcf73a99002c2ed9d0399a4e505f8cd8596950b723f7dd81f897e68373f56d186909ce83de8c9895eaf82243fd70cf9d48631695e45445ef", 0x84}, {&(0x7f0000001740)="8006062e6c95637bfa6d0557378d36d9e9c9022d32abd64f4b3763fa9fbc6b37b1844e4954e3bb7afc958eebbb0d9728fc7910b92af1c2a26c94b1d1e17b5b3a8e94772716815cd320249235e4ec6a0e3508fe7f53b1844a3ae5d23b7354fa18eb0e26dc02fa41a414dad5f951a41c995cbe81a54eb121d0b8b77f68da1f7a200305bd74fd192957ece2e11e4b773cf0b1d90ef037e3a64d70835d7bc1da72db9037623ed1db29de79d51b330f8f3acbd3634b85a4fa37349931b043807449f9874d47d137d55e9599e80d2dcdd30e47a20c3cfd92bc234836b0626848cfed7f2c4c6d34e7f2b6e26ecba6734c911d16da45432c6121b4e898656d93350ee8c78fb7b12c4439e18eed9ad44c36d7c222ba10c1537610e2ffd4dd2813edfddac21eb4145bc0f135b899d8b727a93ee6de54e2b397f7175a53add68947f20d1bc7b8278ec987948a11bf9356b71cc8368dbcab33796153b62315690de0eb200c0a60c2173671640a01c5f76f0235d64def93c0df963535af8eef3168ae551ea37db870947810786a84c1932b541d50bd852185ed1c20baf477f1bdd34a6e87e366240cf3f10647272d16244290f6eb6cecc27b669fc1c558c05528bd42c7f60209042a6c6656e141fa008e370eb8686a6ae5b0ec464ac2e3e33185da1dbe68fa744f453df67c0496991e0c42738df7297ae82ceb3f46a1493f777cfd119b2f75efb88009c37fc39056486ce4e4aa33cb48a2138cf6cd2ac92e78fed5285e1dc8f004ec2df6306d4a7cff010b02e4269728127d40edb42942ecdc91b6391f40256951494fcc0101e6dd32396e1e31ea2f5fc529f62b12ebaa20f513d845fdb63cb694c3d99f0ec4cfb0911ac0456d22faf6d463ef49e147b4553929f10fbea00efe73e1093379f0b0ac247e1c24bced47a0f7c82abe6ad21bd61973640dcf788b4b1998ac049d7d8d159c83f3b737d895196f228b46a28a926113e85fb5e4f00358fbe957689a03696d9a2b220fe6e3905ec886d0ba1778b2fab17ff6112d33896d70a224ea607419d0c512a42694fb58ab4e5e3675da2352061d7b87034d00d2bab14b6bbd1a707fc31593af0ca1d5fa49530406aebdb6f82988f9af6458f32c5395eae5c4cb2bbf6317852ca2fb6d656bfc41e9bfb254b5812c616954d2d1a6c3747fb228df6b0cb0b7820403ca3d56ffaf9576b0edb6ea7e439fcca42c19b2bf1676553b65f37998baca600e1dc0d9f7c6561650aff1c4a48db92eae4247e418aae8beb03a16ff4d2ef0509b4da47f62e12778014bd3445d82adc50f31d8b500c88592b252f4e3db696f2a81d5060647f64d120d5853a0a27fa963dfd743e3f6db8658fcaaac8c575882ea958c31e09618da808c9e4a91599f02d9782d8a6148cf5cffe03381fd748dddd41461ebb8aaf25ebe45a454eb0b8e985d12ad78617db8424f3cbc0150682b5f0c7deeb9ec953518eb2c827330d5ebd2d57603a3defe73bf6a5c90feb1f8b8bf0767cdc25e120382302f86af0ff1e8f1a2ea0af5e2b4b03a3865c448eed48e6fd5f74bfc4b8ff060bef9c929ab842db5949f32402c0f80b958f6747d0c33ea278477d8f86154d3a36c22652e22f1968ff2bf2ce6b0dee3f44d47bdfa6ec4a599bc13d5da70f696ead673da7c03dbdee52970db730ed1ac30f3790331b17697f1cbf6fa60377a29beb0a49dfd15d9ee42b5283811bd9b0bd0ed20d2270431bd40efd101d13ab859cbd03a445f02c6804a92a9369a305478220ef97d4ef6b5d7bc269665752b5811fa1a69b24f5816e7f2eaa48dec37d2439f625cc2326a878e825094eb4391d1a04388f2c74e6263518b14f06ef212e87f8c808630ece1ca000de2bc5a9402a785437a82d442f86278afd0359a5630ceb4276c90a3a080d5048c1837e563a13013e6b01288164f0b50167223f71eb7fddb5b1ed96948ecc017dcc235752c897f13866715ac6da7942c9a8cdc6a054bf73eb867384e25913977c331ee2c9151ad1fccb4ff9b737c9a260fed8ee47c9ee5764812b5dee72dbb5ee3e8f3ad3173be6623e1e12fedaff4166496f810ac1f4ef17efa16971695cfa34f51d3e8110984f122209d1297cc91ebecef3219e6eae4a1187b0b5044ac30b6d1e5e04db5fd127bf02359cdc1ac79629ccb586e1b75f3dda3ac6d5e962ac2851173c0aa94342e2055adbbb063d5e931f26127d8ce396c57f840339e54a6bae63c20a1224f882ac2ff191ed0c14581cdda860f47bcddd1038424ad04d1b6863f4cc332205301222c736d11e58fac0f6e619ec5af47e1597263236c13d97f7a6a5d9461dde4b4ec15c687a04d991ed893ed53c5d8532bfd3e7ee3f8135e665f543302599fc8174f796ee8eee75d167a2a1aad3ce40e4601e85732784889480b09fb06398b300b8e453541dbdf896c5a70f2821b34d941f378be19565e3c219a1c9adb6ef07100f2f15ea15f45ba082c5f960f7db999f0ec783e69de98805b712aa8ffc40c89dd80cf778b568853208b15e041c0535c86a9426f6a278b7e38436a2e93c6b8a6959eb28e47496a736f19043b3aacd2682f3ffe0d767fe2b494932920c463f91287933827328592a11a260479e5563c53a3004cd1f8976dc7771d3df471ec857215eecb1eedd6fd5de89e782af1511f572545c18fd02f444f173b91bef589094118819dfb55eabb763dd0057f4d0353efcc3379964db78d2f641ee675aaae5adbfab041b901b83a0cc0de0f24689cb0cf97cb77e5ff8c8f68321a07435293a0853f5ae8986abb8f989499217c1ffe57422ee6e9630eab24cc4a83373227f848bd58557adfd4c6c306d14d34a87746733c693eab5896ef84d6f37fef90853b0f0a460fb82c3e0452141b81801837e340aa6e53c9e22d693db50f7e6efed4eef2c61bedcc24509a153b734ea80026a372d8f4861daca5df6000421368550e22bddbec21621faa8916ae46807f1852dd4ae3f728abb43283c93fd2d0f8ea59330b39651ff1702ac6581940daba094ce007fa65f391788b4c6c271f6db0ecea9ce55485459a6e4a80921939482ef3e5ce5843ae707ade2ff43e6130240d25207052dc198f3293b51e79d3b032f96c85f16b37acfe356566058af193002bd25789f0b1f2c43fe4f7e51b3b77a07ca50901db81dfb2bd0b057d940e12fff6b6defce20b2f44ad71045c4442a4dd718bf8004c73bb97d35dd8e824296625813602170f8a8be2ad93467e4d9b511e9a9ccd694a560b2f67eba4878e9b20257d8752c2144c39b4880abe0cf3a9107f70f11908c833ba93ace57aafd736d58fe9846f171573cbe5e5be0bea99692ca2a977d3c7bcaec7655fcbfe4309722071287edd5f672764c7a0360abad7eacae7b139aaad8f92e2a88e5c97b545915daa084dcf05869c991882d9c2f6bfdc4024a8ea98bc041594845311ee2d3527ac6369f256dfe1e0d6e698ac64c1955888359df27c5cc4f5dd66602b2a22e5f1f1ed266b580a648025781c233c6463728f0b2a1c2477e115f6b4530f133b353276085e722f1243f4027dae12f5c0f4d1df187f44b932ebaf3ea9dbfa29928ba9618a521c3952db4724fc50d41512f5e407754aead3b2e6a65602c8ad20d5e67fb65861ec306def8ab0f4c7d2a6341f233441a29c85a9044232231897b5e2d83d2d47b298e961c62188347380ab3db6a8830a3860cae2537eb2773e7bad90c08ce91b322fb3e3d103be80919ed0515725f4a18a5f621e0ad57b2da9cda04770e66839e685289d73ab80afcddff7acf1b8df05ab2ff141de7a23b6c427b823f702efa87ab60d5698f136f6a4fe9a05dc7ba72b7cbccfa1c2d809819aca302d0167298020f62588962a14cfd78bf1833c25cbabf6734b5f05c973b7f1a86fa98b83df40f815b909cb665b91239e90a6556e7ba4fb44408855f1647c5cdd07342225f5ec3ea0b50c0f043f713c9019a3653bdb5bf7d70da48988455961b7da9f0488e43348a173c464d86a96e6bf923b115d2032fe6aee0cefcf3d6dffcc503a4232222bf7819867b53487e0951df4fa257c1a9fd2aa9835d581b95c914b69cf671ccd05413a77d96ddf605f0a84fafb2b12ab83b80098fe39dd32256c36265eec774a7128dc22776b438a043867da93f18066d92aff8ef1d12d3e2c94478ecee3c748c9891a4606b5a9600974d011528c23a499204e7ec904605696c1a341a477fcedd0aa5a1b37c8269fa9b8a5850717cc4fdabacba3b51a78d3a32b6f41371499d0d4f9c679d1fc9ee2f590b39e2f85cba7882a91d2bd1e5febaea311cbc5cd02d1e597522321682bd8fd29c09f9d8daa5b93dfbafd7901ec6b9f9c67b3fe94572902c64fe17225af01617d9e1b3e1193940f506c1855da5a8dbea5fafbc76e88667fa52d7d3100f24deb80f58d440c224ba26fb1b38317f4dd62dbbeaf7fa387076dbb0cfd747cfa7d0931a75d5eb46f9218ef15ed5e80c3e2290d2b5ae17ae16a0d6fe96e8888e9d1f9f7126a468121b9ed0ead8526b99e67a29ced4ab3d01fc81871146154125a62b1ad4085447767d2812a54fd9a8567219e852260d2df753ed7c8d4314fccc3e1e83491f499c96b9e772f0d79260c4454497758edf6ed80053660e36817609a27a082221c32f0f49e7c04ea08574b2054a61c48d695327474213f37e76aaf54558fad3e16a741742d4ea166f4e6fa71ad73c85aeea005b62b7b89044293a416bc422b8eeaf02460021f7511afe63c9866f20aed47a6c1f1d48c240976e3bb35ecb05c36a05136ea2c62c3e5b6d223656fa9c9882aaf69020f8a4224bdc28856651af3f46215bb7ee2fe44c9b186fdc154dfc10c4761e698a2dab963d95137eb59c9e9a0666b3e9b1468785df55d57c657d1c6474cad78a44cb16ea7153a5b417efcbf90e86f2febbe9bc30a4937d5ccb6f3fc1610ec61456c13bba22d6a7ae6c72b237f1d8ce48af9f7d861d26a2cfee94d1e5af0e11114ddc6535184e46a97488cb151ebde7754593036efd439449ec6bce811f1fff938bd27974bf1bd01ac29c8762e9a63b9d70e9470bd00ecca05eb1732eee28da42e45d8a8bd9dbd0d9a1b65184d61066d5491e5462dba5d0c77bae7b16cc5ff89f435fce6efe3ab851e8ef7a6a81ccc72687afe1df6c79443a6e48fc128fb6d5308cfc3b5e7071efefb62996a6825b75ac495ee453f9ebfaff3f50281a7f2f76ce481a94e263bd636fe23d17ddd4a59f57aa8f347d2b8b3acc4aaffc3e568d5f3a51ab996f58ff650a4b2d8c6538c59d0c447bc63212b2c2f38a35abb6f108bf737587aa8c07ec63153d5e89b5a74c45cf35d5c29a900ae2e5c0fd4567e60986d4f9768e046e95b54fef8e05f89a07202ca01eb74d8783e82d13ae479fb05bcfe3f6ccb449743e793a75074fd6e556866ccb9e77b94e57624224aaeebd70079d8f8afd668a10cccafaced1fa82787acf942a575e521e3aa0161e392bd06444f86738bf2c8af441af834173d0acd9fb5f3277039e6ee472eccd9c4ab3f7d3e4e41e68ab936056177e9983691cdd8d03de28156712aa9ce0290ac6e2af358092a6d85401ef387d342d66b3521906b9716576f04f6bbfd0d776f9df12dbec4830b4bca07ccfdbdb674e99874073564369ebf2007de9f4dc8b25cbf4e7b60f003f55bdf4e89e020e4b3829452964e1d85cb0ad9359d4359477b88853297f4e2bc5b5dfece16c003fa389a8725f974bde99f3482b80fc6d6a44121abcfbe28ac3719174f7c6f928a13d47f01cdf975626b34a8bcdb2fd58ecf19b34a9a4d", 0x1000}, {&(0x7f0000002740)="b7aed3df7589a9ff605deb4e6e2d0863e404d2ef87373b0b39cb98f90c7a990898c0d609f8c669054e424aed94e4a9e4bba3e0a3c1e19de889b9bff0004efccc99eeb04f0884d8ab48dbf5a23bd9dae0f8254f7bfa7736f12c7cd4", 0x5b}, {&(0x7f00000027c0)="b066746b2859ff2ec866db9cab118778545e767fff6b864baee5dfba9053e78e566a200b8c6beae69ea99296fd9498d6da91f574c5c825c3c452f91bce28362f31d289a68fe4bdc6a76cc6adbf58b8e386a85dbaf1ce93c97fe094a77896d43d4114f1af8b8283c37f307d7aab57b0743e3cb2d605f115e979b7a7fc4486e8de", 0x80}, {&(0x7f0000002840)="444e3b4f0555cdf4e5d3849612b50507de5e0bdf91bdb6420c225b886985ee626c003783ef5354006d893236a7ffd1b7aa0b2f091f8a582dbc6cc0a5ec8ea1d1349c3ad0cd21965f37c37958961b0c0a63c1c27ed13fa7881f7c2f6790e965e3fa10abe85925847c300a33ee6ea4653365a898cb9d6a4fd06b25a48d13d954b9f0d426e39b8403a1d86af45890075c5fb7119d3f201273683d7f3ecf8dbda4e4ea0af1343690c9dd13d1ce5eb42e0b5e487cc652d92dcd756c5aa9d4151529d3dcfe7ffe2b243b3c925260f60eff6eb40afd000f6694a9fc721cea4c10", 0xdd}, {&(0x7f0000002940)="e3fa0fc21b9cc2b600dc992740d4586c61b3823d81", 0x15}], 0x7, &(0x7f0000002a00)=ANY=[@ANYBLOB="980000000000000001000000060000007cddd1eed39feea040714bbc4c147b53fe4c2ddb9ccd0829b4344ee48616aa61e72de7eb00757139d75fb8a9a6ee50f83ca39e7adc36cfdd86a0202719645a2eb57922f00d19c2f3b5e1653563d62ed553ecab01a67262b80b0682a204cd352359df315408e5132789ed764315b08adedf7e398076283f37c7cb57bdfbc95b1306451d22759cca00700000000000ffff00000000030000008be05c5e1fa7bece3ad1766ff2989f1c36c10a63a92660b5b22a142378727848c48dcbd2d11e19829c04d21c5a81c7fa0f974f2257f9f6351d50b81042bbe0a6747045a80000000000000060000000000000000100000001000000815b70007b7c4753c4287daaf564f9cc9e69dc2a648d9dae04b0f007edbe4d450395b326980a6f68a77bed1e9d21e2e309f4820893b6e90ded326b2f746552b5c0b16be10a18b26d34f6ebbbe0008400"], 0x168}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000080), 0x0) r5 = geteuid() r6 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000002c00)={0x1, 0x8d69, {0x1, 0x3}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f0000002bc0)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65300050946555173033a78f0b6ac4c1be373cca4412f7b372248f3bb1"], 0x10, &(0x7f00000013c0)=[{&(0x7f0000000140)="d552a4e94e4e702e4481f643d2bca269528e55d7f04b3a8465180104e190421f6e98a78a2433664536dfa0bb0595c84e80786b75f005bb4015b20790efdd3b12b1ec13d21303486dfc0f937ff2fd021b961dea8f06a0e833e952cd6b75918fca480f516fc2a3385910127bf00db00d55d773530d12cbbe5b4903a26dff5a23e93aef8390816fedc77ef39a0f5a5582395534bb4ade7a15d2962aa99e0691ec97ed85c4c2b76120a99fe770c36bc3a3ec7e2b34011c56870621aa3799f00ad08c467b97245cbe95ef9df7b2ef87ecf48f371aef7613ed79e42b08f6dec888ea486fe809ed8fa2a335fefb031fad99f4341d2e1416668fe833c667bf493c21159e6ee89f4350cba6cf17af741538688eef62f01b036d94250484c6c16e951d0b903dc21912904599608e649de8c82973993def99832480be446ea53376dad60475c5ab4237767965625f9343ec09502bef31977eaba752ca0de68c63a2bd798eb9cfb863670182d379acd5f9a87cb5255d90e13afaf34d5d2d68ab53389fe93ae93b0d09b9230a56eb664863dec02da1cf23877ec39cd881a4b64a96aea6d21f290ccd6c16db880caa63ae2c97bd0a738780358268463c08bd25c7824b8f251d6e44831cc978d0505f7fbc2bdbea33ab920d536c08403bd9a9080453671d24276f4127bcd5809e35719c4f915bc5150f4c5bd7c03b34df8e2a69bcee97b5e6486641aece1c313cdd5021cb75caec44bc94d216748672a13151bb56a58edf98737dfadfd8f6346ee73332b157c89bfe72eff8f7bddcd2f8f41e8f9266c2487c7a8f8ed69636de1bca219e45d9fb9977522eed7a3a24ec957c65ffc539b67a4c280141d681ccfa18800e8fddcf355e5fe3e148248f53b33b063892aedada38bfd593f5386c5f2e5993940c086659ce6837bb61a682fabfde4b6b9e6dd853bbfb4053bc375992c6e5467eb44aca89aca9eeb546f75c73b6c3bbf6fc311aa2284dd5bc96d1a5440b7f9619d0a1b78ffb9c7af4e197912e95362c9a6322292a360d1de58290e4ee782e03589da313aebd9f5e7da3fd729a4f9671cc9b45ee98ecb2acfcd11f9a779c54882e11da7f595b59d3c79175afea73b842fefb596566d4bdd00310693bd0450791cf486e452d7bd328ab98ea56ebe4ad52123b298f20518546e1d702e44c7e752df21993b2135c3cb198bda2edfdc5c74e90895d8e161dae15c1178cbd8aef9365931473da721f093b8bf15ddaef611f1c05d5514b645369ef20a3623620994c9b959d3096a203ac5812828ebb90dfec9e013a407e4130d2ddfd66a4ddf9732440aaffe15ae2a3e7ea72eb3be201e490f22d0a17ec87033b63bd6daa5e5ef58a3d68ccf5d996584daa669ed0cc989268acfec424d957793686b501eb51b439eb2292e2c600e958d7dd406d005380c7fad3b9a33452ba81dcc96b4a10134d235c40d47bc8dcaba260392d315487e1b4a412aef594250e7f78c7184bad3f27bbc318c1bb26344f9a7f4fdd567c727b0b1eb19ad39cd56352a3426ad355c0d7891a1fef62cc85553560d2a1b9973e192b0da097ae072b68faa5a2f2468cbf1e39a3186f5cff287b5ad943e7d78b13302c20e421eaba02ba0a9386366aca530e5d49524fb72d1ae763c558e818613e08188d6a2b2803f2de1f7d3be6e919c59aaba90e3c47133b17b88300ca78a1c8ca8fef893f703898d52ecce82c486c08dc19659f820ad94c4be7e71cabe1fdfd1299fcc2cf17a6d012552de1a09e0a2ffaf225fdb9072b7da8bfb1f2e85c84e610938457c000bb19bce5992b9a77c69219660d7887036ebefe636f910f62a783c910df523c06956b05f9781ccfffd79893604abee34fac2421abf96da9afdcdcd45ee75e7be3e5516b5db765d16e3a6beaaa0f774f3de74a9202b020e66745f00f6dfbe6ba3451647207e15da4c1530eda6eb43bb1712e6186c1cd6d3468f57732d77ba214c8c165fc382bdc5351125b5838bef02c8f30e77e8d323f1e21c1b538bcb05c8e79464d6b6caaa62febfcaebc7e468084bfda174f1bd115f989d6168b62f93a979ad52958c6ce441757362cb75df5839eb34aabb8de6a57da89235b6afc366a74d3563e9fb5d708c00d181d965f35915fffad49d3bfae40642f5a9a0fe7902737f9856cae7a9caf598c3a7e5934d32e56a25a9dbda3d00b16d65ac877aa593a839ef0f6c139c62dffbac00579544d471f32e02cc452a4debaa0cb6f2afc0c49820729049d5831af6f95019015bf807a4142e4cfa9433af7d2d2c2bb32e47dc81a838fa1cc6ecc1b6af77a92136cadd0628311fd07d2410f8ff84935c37f81623146973ce0ff88e5b8e1a71c32f6ef3d5d3bfd10ff7c870933d0c38e6777ea58c3c965933a22d09c1274e1983f52db9fbf5bfe9c82cc3f4c60c72916daca1fdd2e8bea4211f5bdc45c8548f4502f7b699696c250833209b61ca36b6659d841166e58b605b54b64a1c2a4dd32b9b34f8522a1ed3da1640dbf20214b213624c960b963f28c6951fb95297df5f446b8f6cd6e4a359d25317b6727fb54040d49be139e8f3b30cc8a8cfc5483de37e2dc49db455deb3bdda956720efcb7d39e75171d5ec502f382f234447cc4d0c66250f9c650ae85d1c34f4b1a0bf47b11239917417bfc5ca0b4426ed56f9965dc21405d05cc89418e043b00dc7d127a44a3f2bfead6f7ef16f67fee110e6691dc950e3d64b2de6ab9e8d96c329595bd7b7b1a556b20438c686eb7e259776d3bae3977ee3996ab13f896ea42b7035864f1053b3996d410bf70a36429e30db3d604858e06d14f5dec7104df62f22c51fc7bccccd18f3158fcbf89ae0f5c072fffc39f17c86ea69e403593e88b83c3835a15ee690fddfe68ee59aa4c0b3dab1dd0089f7da44d1f947a42a83b66f41eff94815740f38d6844738e64f37593bf5d270c6102cd5cc7e93bf30e37e1668578df48341847bdaf9c9b8af0b4b11680271a4e32d406771d0c0fd5b230329874d65fdfaef37730c0d51a334b60fea4a64672d546f7c86de3d69a1a44844e85abca62dc867b7be1a4bd7f03c8cb68ff963e17f398f13ade1db723b4699a5da9b1d9d6bcd8a257c06bdbe207111a89dbc79726d33bfb9596ae041236aba9aeb42c3a296e93b73f09bc264cdf676205adae7eea775db30b9b1ae60ec743e573b9dc57e8998306f13717e699cc708dc51bd3d46e2f72bb092fca2f69fc3c11b8422ccabd673a89708c370c327a5763859df7a41b9967ca09ce38fd047125e9986b05d434aad2be5bd3d90ad78c3766ffc27a67f4e4b0d2a98a242a95f7c16da992362ac480e5a3193cb57eeff03f73d9a30a62aa99fc849e695f9cd93deefe74d238cb485072fc34c0da10997827adc55b1669cba698a4c0e57af6734065c7c8269ffb4a7f1e050b67fd1f0666a4d180a2098a0144b9d056c03e8ff95cac1e3d77fc4d11b669af0e99a41faaa5a69ddfda6d819f380cd168a76ef1aca6575d3495cf42a8496d523d10920aa5c6791a7e1e4e91164baef1bc0c92feb5511b673e83bf28c28d6a1d9ee1920afc044731f6811f6d347ea7c16aa316819f82a6ddbf5bb0914fe94ac72629725797d7b31e6a2faf6879f7de29c207374b04c9649a1b89f55b9521d4a161dddff86ea8d64fcda61fdbd8b939d890aa30c57bdb6b99582b1477e3c0b18161dbe221ea1ea6d0cab0c135ee6398ad12c0daf5b482d9caf79c27657799020b629dd24ef5838afa3c1fef08d4e8cd16495454555241b38da2e45baaeb22e68b32282aee84d733db5a8883c707ac82ec61d3513813159e8637051ae9d3365d008e065cda1aea115e34bd9f169c438a70262ca5b3f55dd6d83653b0cd614e2b8302287d8925f8065501dbdb4217ef4135c021e62d25ea4bc7a02ae8b06d9dc629d261c911017d1c8467d4c1d71c5a7fa4fbbb99b6be669fa5daa85bf6290d20ff82d67ff989b19c2fb986f2d6658be5df5ed42d858d438062d3976ad9d60cae1d327f2e842b6b2c6a48c907e0d3f3d5e03c7bc3edc0b18e4908a9fe08755cbf2b10a790ca92ec6931b42b0082a7567cbab12c0a4b1d272f5e12f77b7f9d28ec093a4acc0d6f0ce65e68ef4043fedf630bda9b9ad7bf1b6d226541f323b2a7a729ea235f2ce189a8b3501d4c508f9bf590165653bfe54645dd6d91b24847ec509c28175240295288772a4268c582cfbafb6aeda2361708e885306d89e7670f3fbf30013c3f2c1c0a9c344cbd7c73f9f2ec697c1ef1ca8ac0ce7ca1d625c236f44d9cbe40ed93cabbcb6aa9b4eaf4266d1dea10f1c26ead9c5afc6322d38d860a8d3d9fda435c64037e7f482afb2f35df89a6f1c82c9fe00ed1c588c99b20d2de22f0f1dfd34b065dff802128802484fd6b2ac57de3d547d26aee08f2c96e3d1073c2cf86c0f107e384cb281632861c1e2acf26282f4c39c9288c65bd506cf11ea3e42483a223d1469a8ec25ff5767b51af107295d0d6d4a701e75e4ad664d380c4e9b9930980966a3ac9841dccddec7f37d31ae8db074d2200df65943011401d566bf8783ede8b160f8e2ec7a1abe09a625c030c06c2021d801352a7df5e84da1c993d3c98b9a20325a420755ecf3526891485568e81e0aaad808ff6a89e5a852415936ba3c8fd661a56ff68ded244225621edf654023251f2d1859287205227fb2346ea0bac7f0cd1189b79bf1718f631b9e353d0a0323d3ad230168b495ab8e1b2247bed25a5360faca0cbe08a62079e44d71e04bd97cefe2969d2961deaaecfcdf4d67e61f2cb3a3fafdf0f24ede20b2e5b86442691adbe2d271e4040a61ba0004e20b2e0e96882af7e3b22db51d17c7812a910e5a3331931f89b36012499842e3ef6c13c033fefcaef3f1ec939b3bd40ada654ba0ee073e4c78c92289c1790de63e47bc7717ed72cdfe83c868dfbce82764396650ee9290709ad64c998e9d5ac29117c13a861856f5495a6bfc290b4b73314fcb327c4686698442805765e10ac74b137172993fbcacde0864494ea9b7b695350ea0edad3ac0948b0cb22e14b6d732e20a68ba97b35394a1556db4e92e9c67d021495053d3ea182e0ce56d82632f6237fecabce718690ac89853b47225ed0154578e574b2b083c68d167fafa45c84c4b2cf786339a7de54c7bc8b0898e0beb6452cfd4cc89d62836d952f7b20ab099ee2a92a102c0657224e751f30c292c87bbf92eeba2e0b79195bf5b974c26d57e5f51743a3b43b5a78c0bbff90c349ab22cc080f6e2df7bdb8ad5cd9ad768cc66d985c9d93ab9bfaf913ae46c6e6b7079330b490990a3ce92f542ea430dff205186667aca877ec67ff23df1b47fa4842fae851baa949e4ba2af97a3f867a6e4b3c95921e618ded8364211484ad312a954fb9853a2972605ffef1c661ea5693f3a831dc001d680273aaf39066843e4e7a7af023c40bbdcddc19a99931f7e7cf255e36a417baa95db3ff5215f4e0edac8884a45f97594f017d394be40a5f5db5c974de43de00cbb2196298d239d5d09253d8c7e4206b35be3a667519e4872bdfcac963c539cf646317219a858b603504fed93f14e664e25c1de36ba92e01e2e70db6a065c9fe67ced659a4befc58b9998b5ca28ce541cd1e0df096aa69cf5db7202a83bed449adddd6ccdd9b3fe5dbd1120b9429095bc1d3ba3b39bacae7c735d7b974191d134988770c0aa6ff20a8f19c16fd0a9bc5da70889d0048789f75393e0336eb91aa743823d8f4332efcc728149ff7a37291455479158cbe2b158c950e11162a03115551489b", 0x1000}, {&(0x7f0000001140)="306dccd78a0e40c62a2572afd8748c7a3c30675ff68e9985497a116282d86b2ae6ae1be321125e697f2141a2dc04c874048d615dc09ccef292241de1037ddfcea5dbc7091a5eec1eb1acd5fac92dbab3844344c0747f528d9ca06e094fbd50677671f15ccdddf9ca760d06e6f7eff05eb2922b277ec6ebe257eb7309a669a7f0505fb2fd522e86d97cafea946470236da0b53d5d3d2b1bf01ee9ac73d5ad22b301af1b6e6556810a9de6106144610c175f91e470f4b4bf3a356219f508b159ea8d79", 0xc2}, {&(0x7f0000001240)="4c63d44b1fc2a2d301c41bc28e00d6912d41ae500134e8485900d93ce8205b0b0c4659bfa231f1d135cde0a4898e96adfb94371e2d404e8dc4d38412cc93283ec5a7c40d4e3f809dca29afa12373e43ef1bae83e168c71d3b88fd37484736147484843ce2e353b5cfc18f2a554fa5778b430bff66ca5a5c3f08975a52e23b01745d7f764f3831bd3cadeca2539cf6f3af65f0a87b320", 0x96}, {&(0x7f0000001300)="943ff1d3bdbeb197435e4a697c88b2e9ee484f4696509371f4b373d4c105380de3d14b5e1ab0ccde5d45325968ac548b73064e062927db960d86a52ec84c2c36aaf93e32091625214c8625dd2312e8ee91a9dee07ae5d22a8f", 0x59}, {&(0x7f0000001380)="fd", 0x1}], 0x5, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r5, r7}, @rights={0x30, 0xffff, 0x1, [r3, r4, r4, r3, r3, r3, r4, r3]}], 0x50, 0x4}, 0x6) 12:32:46 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$setstatus(r0, 0x4, 0x8) 12:32:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x0, 0xe2bd, 0x7}, 0xc) r3 = kqueue() r4 = dup2(r3, r1) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 12:32:46 executing program 1: utimes(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x108) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) 12:32:46 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7feffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1c3) mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) 12:32:47 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x7, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r6 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r6) 12:32:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 12:32:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a41a63f5f728193ef16ab93f12fca2996ca736a5d00d1628", 0x65) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xffffffff) readv(r0, &(0x7f0000001b00)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000500)=""/167, 0xa7}, {&(0x7f00000005c0)=""/232, 0xe8}, {&(0x7f00000006c0)=""/169, 0xa9}, {&(0x7f0000000780)=""/185, 0xb9}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000840)=""/32, 0x20}, {&(0x7f0000001940)=""/112, 0x70}, {&(0x7f00000019c0)=""/152, 0x98}, {&(0x7f0000001a80)=""/125, 0x7d}], 0xa) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) r3 = syz_open_pts() fchflags(r1, 0x1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x101, 0xa0, 0x0, 0xe, 0x2, 0xffffffffffff5731, 0x1, 0x1, 0x9, 0x8}) fchmod(r2, 0x10) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x6, 0x401, 0x4, 0x6, "526ad77e609d1b7cda7423ab026cbc416950c037", 0x3ff, 0x800}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/225, 0xe1}], 0x2, 0x0, 0x0) 12:32:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x80000009) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) socket$inet(0x2, 0x5, 0x45f4) sendto$inet(r1, &(0x7f0000000000)="a361a2d15f07ebd7c11de488b014fdb6facca2c7c4b875e34f5d16e349b98a21f1f1c2fd76a78806408efce14169680d52008eaa270f432f9aac24a6ff8c868afe022cd3819df22333c96b7d17aafa0be689512bd0ab724e494a8560f2cbaf4b26c03886bec451ef1f1a7a282535bdd18e465c4b3eb20a32cb7809629608ff1a232bad38541573a83695dea9573fc1d386602a99aa22bb57f7f50f32ca9b28fd88e02dc907837268688f00d3d8fda7442af61d40543aeb6fbea3c98e79420a9cce108739d018e519e95a82672dfb9878c820eade", 0xd4, 0x5, &(0x7f0000000100)={0x2, 0x0}, 0xc) 12:32:47 executing program 0: getgid() setitimer(0x0, &(0x7f0000000000)={{0x2}, {0x0, 0x4}}, 0x0) 12:32:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 12:32:48 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8000, 0x0) recvfrom(r0, &(0x7f0000000000)=""/84, 0x54, 0xd435586f85b6ae73, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1ff, 0x6}, 0xc) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 12:32:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x9) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000040)=""/182, 0xb6, 0x800, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 12:32:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8000) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r1) close(r0) dup(r1) syz_open_pts() 12:32:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x20, 0x8000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r4, 0x0) r8 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000200)=""/125) fcntl$getown(r4, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0xff, r6, r7, r6, r7, 0x94, 0x465}, 0x5, 0x9, r5, r5, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffff70) 12:32:48 executing program 1: select(0xffffffd2, 0xffffffffffffffff, 0x0, 0x0, 0x0) 12:32:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000280)="abce2bf8489690add6e637e9d6b93dad47e75331e1ac67a566e0b9968c5ee25eddd553ceb97cd5b247f21faadfd3bc3192184ee4f73eba15c6a94b6c154784661ffe80250c30ee8a976e1a4925ed8db8ad30cdda37665da861307ea476e867cebff93b4b5a83357b9a82110032528ac981d2e396ee4810e0f510751864f137b56a1a485693b0cca705a0c2a7a537e34297d0981261c3a383047b40d1a72f0646e7af4a3276f8c558af8d309451e50ecbaf7c8110d649756301dd1bfa90bcf7453ef6eeeb88327911202cf42f905b80e401b8cd442c000000", 0xffdc) 12:32:48 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x3) 12:32:48 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) 12:32:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0xa3511dc266a2510a) ktrace(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000005c0)="a8ede085c7f690573c9713a45b3581e6d7f6d4384832f7a90931fa282e309b3cecd1fd17131e7791c4866ff7ffffff5580fd932bc4f81767176ad94a0e82ae5ff3edf813f2339baa5e9770e9937e6c699af575ba2ca2b3df37dacf73a758131bb9b1aa5981e1b4cfc3739f39e621d4b4ec3249990d8db43ad8bf23011e4421d303b1a48cabd04f14335ca984c3ac99ab2518a69c85c0faf18a28d916134b73f675b5abfbeb385132dd3f311264b8625658e2e1298546f22d8b1cb9e7277b8f76a86f57bdf9952e05da79b3700399bd12c27d7d08fec38ab8ef4f9e6e7d45eacfc82d59da8a71355a8bcab439d4ae74a136d4ab1fd0159ace8966f39ddc18e1c5b054dceaa310c888bc8a0e1e99122d142ac576571d4dbfd29ea516ec44eabbfeebc3e861b64a1b29c5537d421cdea6f88397576f37c4dadf35e3411fa7d34c51bb19985c6032bc40223423130b2605d48bf220887692c6e57cf449771cb270fdedebdb67790fd65815a273128cd5860f546e18d9cf86070bde8d6dbfef407e0600000000000000b023d0bea67aaed63ed5361395f59637fc2fe41851bb875317b15f3e93df27cc7d534c1d9b00b1acbb69ecdc1ee4cc1189186e173af136e0f52facdbde9326d7e27423ecc401010000ed57ce4b7464fadd4722ec873bf621a09a2b3e149007ff8851ef39ecb0cfbf0e09cdfc5de71c566850eefe5e25f729e28fdf82f77d4e7c6239f43c11591c40b9175db0aa5a7198c5572c682b3e93a533ece096082870b37644a85a4f9a5388c7fa7a40ce46443d7c0a7a07a35bf3e6bb7458fa47dac043668f8fe766cf9cdbeb9542eff96aad1ffb7a4d116ccbb2e5ad4647b4df5e551ef402cd975e29c4b0fa2cd71fe481dc6cda48060d88df9228df4f1caafcbc6749b657348550e4827935d39aa78dc33ab46c8cc2370dbc20b8bfe3f9279056ee04310bef6815312caf2f39fcd0ad", 0x2b4) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x400, [{0x2, 0x10001}, {0x3, 0x5}, {0x3, 0x80000000}, {0x3, 0x2}, {0x2, 0xa88}, {0x2, 0x3}, {0x1, 0x9a4f}, {0x3, 0x5}, {0x0, 0xffffffff00000000}, {0x3, 0xfffffffffffffff7}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x6}, {0x3, 0x200}, {0x3, 0x9}, {0x1, 0x8}, {0x2, 0x2}, {0x0, 0x2812}, {0x2, 0x66787f8d}, {0xd95617858a431972, 0x2}, {0x3, 0x8}, {0x3, 0x1}, {0x2, 0x5}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0xffff}, {0x2, 0x9}, {0x2, 0x7fff}, {0x2, 0x81}, {0x3, 0xc5a}, {0x3, 0x401}, {0x20ad0ca3ebe470be, 0x7f8e}]}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = geteuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000300)='./file0\x00', r4, r5, 0x4) 12:32:49 executing program 0: unveil(0x0, &(0x7f0000000040)='W\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getegid() munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:32:49 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1ff) r2 = socket(0x10, 0x76f0cfe5573eb0ed, 0xffffffffffffffff) setsockopt(r0, 0x8, 0x10001, &(0x7f00000000c0)="4d1fb5bb95c6115d3c193f8618dfae9a87bcef0fdec8357c1d957974fe2b45bd87df2aab4c6282e2edd1", 0x2a) socket(0x20, 0x8000, 0xea1) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x4) dup2(r1, r1) 12:32:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f64696c653000"], 0xa) symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) 12:32:49 executing program 1: sync() msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESDEC, @ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESDEC, @ANYBLOB="00057b89b46492e88d9f98d843b0", @ANYRES32, @ANYBLOB="7a6b9c29e686bf1ad2c7d4202a2e666a3fdda344a0b18a7c70dcf3c004ba76356a859af7845ffd46ce8fb47f147f78e165680759dc41d32a5c350bc6d919d0d1d35a51b5e8b9f181bb30eeecc566d2e55b04b26a8e4752b9020072e71badcfbf1e3e5362091ebbcea5fe086f0215b6384c2a05c06d2cf6f22c84010f35c1bcb56d73010c24686ffe5531", @ANYPTR64, @ANYRESHEX, @ANYPTR], @ANYRESHEX, @ANYRESHEX, @ANYRESOCT]], 0x1, 0x8cdb9fc1b3c9c7df, 0x800) getrusage(0x1, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = msgget$private(0x0, 0x822952e44227939e) msgsnd(r2, &(0x7f00000003c0)={0x3, "3a93a168bef39f2e15cc98cc84a16a28736b246d3ad3705e6ac4e81de361b3cbb0c8ead954b7d3f68f15f942c87cddbe14d0df87b796f73420da35c5bd286c50e88a522b79dfc7f552a5afc6abb4cb85e46bbc736f129efa57a17014ad0af624508d5c01447d6e606881b039eb4daa2097dcd15755dfc5246e5212b395c24651548da11f4958a04ddbe0dd821bd3d79902ea791101d90d63777f7bb166af878ed3aec44bb0002360fd200ec8ad2eff8a4302e77f145eae005b33e8"}, 0xc3, 0x3ad690db5a9eaf7f) 12:32:49 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 12:32:49 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/220, 0xdc}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 12:32:49 executing program 0: msgget(0x2, 0x8) 12:32:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x9) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 12:32:49 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x10000, 0x0) setreuid(0x0, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) poll(&(0x7f0000000200)=[{r0, 0x1}, {r1, 0x108}, {r2, 0x1}, {r3, 0x18657466fc16e7dd}, {r4, 0x100}, {r5, 0x1}], 0x6, 0x3) 12:32:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00000a9, 0x0, 0x101}, {{r0}, 0xfffffffffffffffa, 0x428704914a7645ee, 0x4, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x10, 0x42, 0x99, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0xc0000001, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x6e0, 0x40}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x6, 0x8fc5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xc7, 0x2, 0x400, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa5, 0x0, 0x5, 0x401}], 0x81, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x10, 0xffffffffffffff2a, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x18, 0x20000000, 0x4f4, 0xce}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x80000000, 0xea}, {{r0}, 0xda029e06fe5b20d1, 0x2, 0x0, 0x7ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x9, 0x2e0a567a}, {{r0}, 0xa3d0a1fce77fb969, 0x1, 0x9793aaffcfd5d0e4, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0xf47}], 0x800, &(0x7f0000000040)={0x7fffffff, 0x6}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x3, 0x6, 0x7fffffff, 0xffff, "a702d66df7439dc6d250f4a82655d1ad87a06cd8", 0x7}) close(r0) dup(r2) r3 = syz_open_pts() connect(r1, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0xffffffff, 0x1, 0x3f, "b55d3a0f6ce7ae2f920e25aed51b5db9a36f7093", 0x57ac, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) read(r3, &(0x7f0000000880)=""/161, 0xa1) 12:32:50 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000040)=0xf) socket(0x1, 0x8005, 0x4b) socket(0x10, 0x1, 0xe72) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) 12:32:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) socket(0x1, 0x2, 0xd4) 12:32:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x23) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ftruncate(r0, 0x0, 0x80001ffffb) 12:32:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367e678ef31355", 0xf3, 0x3, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b97bfc50578694f92962c65ac406ea76153d9e37dba7e19a436a1de3c236794729a91a62a6de37d198648b38a1b3372cfcee00856a8607ebd9564a2ab098c3c38bbd6c34075e03f5", 0x48, 0xbe4d5f19ff018d1c, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:32:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 12:32:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x1) r3 = dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r5 = geteuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="078e3e395d6fbeceffe7e368faf666aa65bbee2208da1199d094ae83aa0ab6b2a7100a671c970dbbc02b9f8db7b3af1bffbb3d704b24dd4ed5b3f051a65642ae68f41a472100ef55e3082ac13604b30ec55abfd91e23014680e27c8a7d86d6c947333f76c89e0390ed74927409926d48bd6d2104e2b6415b6f5fec5a478f59842dd9dbad54ef3e1b7248877ce1f15007b7c9927f7f4eab6ad41a4767864d6b822f7a7397c5fedc8e07ebddc9d66260c07826c3662368257e99fbc1a8c8d15f06c559feb5ec946e37b74f591fa0da4d2b7918f5a252124cdbe5a818b85c515a9852f50e", 0xe3}, {&(0x7f0000000280)="61ca627c447a7310e28656bdc65d5fa7ed060c00be2031066ad0683ec0519cc8d3e134ee30aa3c3b2908234f0d3bcbbb6c4e3c36fce306c71589988d53eafaaf1ffe84cea060abc7c1981dfa9780fc60fd0c9826344d9516ebb3918bf60f708a6e340885d8bb8d727c9fb36e6a266457c23af8b79a81f27b701f2573d5bd734b30e36ef47c43cb582479008ce3c6049f3c93d9c7afa742e684381b7a3afdc13c19dec0afdb92503fe22cdae9f836bd8b9641f2e040ca1aa8c3a0fb60efe7502cd54cd6ac7d25c4e4a90eb9500dc0c5cca4becf8cd8caf749ef51a497e07d1f57e5ab306862", 0xe5}, {&(0x7f00000001c0)="109817a7171b1f524aac094cc8b32e1fd19e96baf9e25c252a61fd943f7c14ea587de00b710b2bed6cf5c38bdf0ad53717cdfd6bfa64943b4fcea0506bdb03f33de41792e8dab343a70ab3cc52bbe2ddef6134203d0ec036417339158d470db75fd84c234bc01f020e23f375d2eb7a74", 0x70}, {&(0x7f0000000380)="ccb7bb01691986921d991e3382ccc9eaf6b6833a0efb9d8f119b9401db55842df1a7c7952226c221dc1f94775925d5da1396dd9785e501771d77274d810bcb8a0bf4ff5e115bfdbe7955675bf10283f459eb86229f8bee91b1", 0x59}], 0x4, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r0, r2, r3, r0, r1, r1]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78, 0x1}, 0x69a943c23903a658) 12:32:50 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0xcc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) write(r3, 0x0, 0x0) 12:32:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x7f}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x2, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = semget(0x1, 0x4, 0x8) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x6, r5, r6, r7, r8, 0x1, 0x2000400000}, 0x4, 0x7fffffff, 0x1f}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 12:32:50 executing program 1: nanosleep(&(0x7f0000000040)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x8, 0x0, 0xeb, 0x0) 12:32:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x1b1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) 12:32:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getegid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8d", 0xcb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x0, 0xb3, 0x100, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 12:32:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000000)=""/69, 0x45, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1000, 0x7f}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 12:32:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file1/../file0\x00', r0, &(0x7f00000000c0)='./file1/../file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') 12:32:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300ec0000828c0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x800000000000029, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb4) 12:32:50 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x10001) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) r2 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f00000e2000/0x1000)=nil, 0x1000) 12:32:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7ff, 0xffff}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r2, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xf2ba, 0x0, 0x0, 0x4bfb, "53d014ae7d25bfcb759b5b3659e10943c8e09ead", 0x74b, 0xfff}) 12:32:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r0) 12:32:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) close(r0) flock(r0, 0x1) 12:32:51 executing program 1: r0 = semget(0x2, 0x4, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1ff]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="ecd436526ed8b7882cc2fb38805aa357601d294bc18695fb8304ce55c6ba7344cf68c0d4579b58ab8ec0b10d35f78f8dd9e28f2d8eeac6dababd8dfa0b0d2ed99024dd7de028abbe5539fa414a785ec8f18caafea8718b5fae8b7a02eebead5bf4e323dfb0a2d48a962153bfff4770ace8b427c03d9a8540240cb679d54dd580ab8498a9e1a7d42343f38d325feba0909624ab4231d58ff00a5ccf86bec98d143c673657e98c8c8b14e409b5f26506ad4638a04af60e21caea", 0xb9}, {&(0x7f0000000140)="8b4791a7b2d331b3007b9d0e8f0044a9d059e5d16034dd8f90fbf7e13b163732951300bbfd5213e01a7294bb0a8a6179cf04649e9e910f335140353b31a8967ff7f3e41b384984ea3f10decfe8743c52718bb1cca4169748655fc9b98113108ace8fa992d8ec3dfb77134dfd5b6e70c0", 0x70}, {&(0x7f00000001c0)="33b794db9537c012e849fbfa766b7015ce89042deabd336722c9d72978bfd980f10e098553bdead9bc53de31c611f31430413c2acf9782e6c780d652ab3230a695076a8cbedc2748f56eca7b2b565f86bc609b1c0c0b8da1de3b378b230fd69ba5afc276e016e0cd66089e4d5a3f6ac27d01c3577978cb6007a46c50f9046f4839843a4c02caad2ca66847a3cca78f9a5a5fbe3aebb0874ab6d33b137c690960260824786eacacd737dbd9bdc86c46f523aa4752b3214e5bca75c82c0c8ae9ab376ab3b10af1bb6cf0250a1afe657a", 0xcf}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="d31d23a66a64f1571da6f105ae21b271854edbc4f9f642641ed63f9a45ff52f755d0f32ad02804543eb42b54829ef5cc2d0ce7c59ea7a887d18b06b54b8038148e087b9b2b7c2c798c1f39d42cce86199229b8c301d5c76cfd87926cc6445bf42b7572057e4e16b220b44a744d6b88eb552d7e69cb4e2c1966a57476fec83ee45934d2d6b620d8b123e5ec609eefc9abf7d1675b9bc83296303db02cc98d3f5708c19e239f02e097d39d32b40aacc200eb042b0f921f6f3eb7b1cb3c1da819fda49e37c3c7bb07a314183c830f867e778636c76fc389b5e8ca3e890caba1ce5a1580d01a2b680b1cb40dd78c47568a8388b13e6527454eebd517fde89ea0", 0xfe}], 0x5, 0x0, 0x0) 12:32:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x2) 12:32:51 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 12:32:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000180)="b9f0d47c9eae4ea3d8dfd5b2ed", 0xd}, {&(0x7f0000000380)="c53e9f12be03a8a0ce238fe2f34db12e41085b99683e7029a6967f103ec2c7f1500020778c3629a4465bb38954c343ac44c2fc236c713a711db1b8c52a71f8a0373d2738f8af5437825d8dc154f52ff3188ed9e442c94623608b6600fea32adad83c0e519235d92c0ada5e75a56c1d1cd2b097432138b37564ccd986de5ff33033c441f26fb02ebe354fe0fd41e17df201d1c8f28be7cd74f1347b5982d1cbace5e5caa16e5e47d2a6aa66f624ec93a68d42e75d029ad49c1e2b938a04271402a74eadc4be66e338ce2181e43ae3e7d8b979c34b86768ad94f9fd0024fe9b8e2d2773e525a1e518123eba3d549c323b0c978fb679cfdc686c608ea615057abbb49cd6d3d85ffd556c8514e815fc45a384483070c59b32653e821d6b1304f1726f66d14e5821476dadc58a170ccabb3edfc6bfe86f14dcc870a1a5a86a7786aae10351a19ca5d77e993cf223d140536f29779a2450f37499a36d455e3914720001c1de317986d1dc8c25657940ce569c98280c4e0dc98eb25ac43eeec7e20084898fe2924635a0de043ebe56caf9622f406fa313e79021df50391430b72b3e7fc401784e9a6d65b1bdf7a1fd186013a97fa11fe3147e3d5459be58ec02af7c24ac765f30a42eefb738be8d68a5b6c83b0cbd9e4dd016e93adc50d7889a5d90687db9a1196e8b92b9585119fbb077bf84b0241b5f604255a6f2a3ce847738187eb6cd01c0f7fd880d50d4580709718c76e45feb5387c0f0b81f796ab640230df85a14f9fbb1930406eaa72a45e626fb53e6c4558e9fd80fd157be7f438ed142c871bbc7761f218559b85bbe3687c9085249ee5b2b8c818014fc969820f5f7270fb31378c6048b8d817bdc5b749304275610877b64b560996c45f42669657d4d7bac9a2f75017063c328160cd42b0c2cd4c0b942196959dcc2a91fcb10fdea83759322d3329edce399f5291529701a2a7ff8a19fcc6b3ecf9bca7467a1d75b1dc12d309629166200fe01ff95b342d471394fa5ea91543f564603f656eb5e94e9db6750ccb548e302dc8fca60aba6b23cb0859a48c9c7db62d1cc9016a228cd227de30cce323554bf8011991330d330728142d542e1eaa53749f01a0cf8598ac1b6ebdf2c3749e6048daa2787ae547e90999fe649a2632a40a8f0d7a75f4481b5287b6aa98b3084f0120011ebc3dfb11c4f5001723145eb89f1ca46f1c34bf274ccff10c2338b79d6ec9a017eae2d4b9abb47f3843e6146f0bc0389476e89848696cce1c5d3960cce3731d00b232410ac1d325c729e99de48e474cdbe775bb1b70de8225aeebf40d8760fab33ac515159bced3d472436037687074a874e3de21a2c31c6e319534d0b5bc12ffda8603df7a5e9297ea3f295245bc230ee6da553590ac9324830d7050d6a84b25d21e4c0b43a3b1a64b4557ab25305a40b27d6d521f0c1fdd8e3372d9d20c96e8d2f024c66a22f02ffd2a062a9194e7a8525d05f651ef7a215f700da6c60087d82b2bf11c5de648a1cfc4e3310d0ee71b021fbf4e71e4340ffa83e05e398fa1ad357c70416754c96ba19cd863be2c5de96530be83fc31c61c27a3ecdf8eac6224e0b44c879691cea744a047c31e655f4c7bed12b43f4c031ff45c1654ddb533ddf3d9574d87d6b227065ab95de25e5b1138a0476e92dd909d291b02f37f13032f446305403f0fc434de7604f65c50c97dc39a388511cc056035bbfb394e26362bf1a5265482aa3bd3b9889eca9514fe7996315ada9944008ae801466684c61df151979c22829c41b4ba19aa3c7b67a4fc35b0c7836575d0e5cf3913914b78c1add7b31f1552aa261ca4411f6c957953110648a200d93e2c53c0644b160bb18e43dc7fa5198b4b4e2437a26671060666f68d14798ed3d2f313f65ef510fa0ab4f2d66d438a56ca89c1ac783a0d7a02900bd0c14f981f9821ac8ff6e8d164d8bd90f79937e6982a85f43bd1f7617e904d32a9796167f55483911be3008f9dc1ddd931c3d61b4e3eb09e45270020e4eb30a9d23bf5aad43d804ada0ea9bb7de37d174e34b10b6492f4b3b187d4a11023822064038b5110311be86d961472bffd68b45f9854e33990044846492a06f987baad1489ed90c151c7980d1955813db214b1acd83c1caebf0c297386e5d4add0a204660cb20c0105c1efa0af26329d761bdec24ac56252394942282f707b01bf203691b6d4c2d86f1858b1d812d429a8792d9709271d5e6cd51793eab690d32fbf741d32b535c51e70d131a7f33c19512b3815da20bd3185783e584d0a1a41554b667043c0629676a717f41e510c1a11ea63fcf488baba10c71ed7962079654c800fedfd9089d6124ce4654977bd620568785d9b95be4e3df65356ff150e9d85dde0f9f0114800824dab22258539b085986525427c5dfe9da921e7b37168e7dacde2480db7ad3d2baf1b569e66624e724863d4b18b22e3ded95f88b45933d81e49e4a1714d93303daff9a55d9e07bc2d65ae876cd775667378cdf3c77637e098c34c51f346cef93e5c3545757965e7b000e6676c4cf21cc53aa066a5a5838266f3df78fbcfd62e58997efd2369bfa237ea12dcb70b576d1442d2e050a2a7e927210f5ff2e4c1615ff7be18d9503b56f020100cb95437d106d32bebdce46ea4be4e61e9dc5e8532016a47786cde5592030223199058130dbd924c58138be7856d22f0ab9ff462f8e764888322ad2c2af48f5d8e92161bd425378387ccba7ec4c8fbf68cd72969914151ecb14b0f0f185178b34e3d7b68128a44fa235c33003b4191682775da9cf51f4a3918cf85d640a56bc47c7ff44fd7c21feaed4dffe5f39ba5f2dc36198076666ff4438844f7f4b6f87ba7788d9bd1e1dbf520a57e82f2ecd637e97d16abb3e7be52db9c82f41a5db0128102feab60eef20ebd19178a896ad065eaf3be5d2437ada7367a176580eb1a5278cddf096733a1e0c8272a63475ce5ff9cca48cca834ac50eb35d2e059fed8cde79b0f92806e896a44feaefd0cf9f4871cbec6563d93f674da110e81e5bf9d10abae3fb0be7c449377e8e8e014b33a93d9ed523182251544246ae8b48ffe9bbafad3bc53cfcefef7723ab2815be968ac8f44c8dc3a44f7692b7a09d4cff00011d1ac945bee0980aa3abb65516464b7e8f70e9f12debaa1381874684e1226a58e5db02f95adbc3e21d03948ea22c0b458c20c08cb6223a78533650b61ea5c13028e72f567be6db9c6f45897e27dd296f26cb9c08e1e1f8cfe1ba6de2e088a52fc7a66da14495c09a5064d046acfe740f81f38b03cd6100a49ac247c65fdd2cea5167515a13bfd97365c90aef083cacfbbc3c5600f46162c463d672fe790ac0b6c6b733faf3f20019f17626db2791d4a2ac02e6a08d1dda4cee0be6496ae0ddf5cf369b1e21c77335d19809491e8d89f160b7b856e0858fb42b7e0a88a18ffc5164be445c045c5f7f594c712d2dcb00efbadde941db2c68c17d1c27609717bfa7465e47b9ae30d70e2460fe9ad931d51e9ed2f32c65d5951f8161910f8556787d1785021adcf7106fa4ca45ceebb3417502d5212287d1145c2437d6573deb11e43ebd928ddf09aa72e51eee3d02ae653a0d9b7db86a910596b110467b033f586e42fe721d2186319af5a4ea61a709af379725502cf34949621748b23450f3aacbd78148788fef6faf897ab096f00a2c4abdc2ff68c07abf2dabfa087a2a67c457733516132f0220b4debbbea21d467e4f4e9811ff297fe73dd3c9a578710292fcc2cbfd9caf7c3eb61e8f748ed017f72ca50b1c6d519ca1e69d831e5147d022a17e3ea85eca1aa38c46ae243efe7fdfe62e094b0edf4f215e32b66a86cd0b57ef597bc71158c3c30d0167fc08203660216332c3ab92dda814af35491ce6d302efd982ddff143a1ecc9e0fef925ac8ffa60bfcb81a4d2e5b62b653558ebed57ef1124e9a5e1f67c08b7fcf6ffc05d475eae88b4b66222e803d2a95ac3b3c02af7244d6d12ca9029ba94277655cc14ebdd7df3cffa008cba9b3224c29cb84115295129a2eaaf8c73b5665abd764606c4936ec981dfeaaca67c2e5da30df4cb14a4521dd197b4f9c171e632568204753c6eb230f3df80517d2026f3caeaf2ac26645e5ac496694fa0a37a2b4104266f51224f04ddfbb0da010d9885645c45bfcf25883f665301d2b1007afa862169df4cbdeedc43facb03cef0752b99c9d49bf26a69d52043f00ef6922c45981921891bdf3f2301c542f2300a118e7a166f8fe3c3f67fe40e573060379bcb88e679a70c473a791e9be8493ee4a4a98988122472a54645048bc769c9da4bf27807359cfb539cf0b80758a88293da7a7200713b57bcc392034e997092ca49e2930756d11214e5537f347023e221d1ae386faa339bbd56cd157cca7193b4e7d780b158ed586656a33cca68c1d135f9e4bf3055f824087f48f25fcf8453d5cd1d417337da1fb57e0af95840c4532d82ea9906b6f9fb219e9a52c6f7e36b2c7b759ae55a8da0a0d6b35d93cafde5c218054f8714601b0e9b638c65faa7d5f9a4438ed45de8847a01b835f25badc48bbf1b8129c7e625c4f13f3e76eaee0e1cdc3115bb9d3c80e654eaf412daee82d4cfc69d1f2a4bb9e70cfffdccbc06de91f208d76817ef01ad13a846b928214fca0fccb09c637bd1232a25fe0b3d9281024e86ed78700f22d486daf6f180b97fac06b19be4d7ea1bf1ea5961cd9494d953aa5a3af503d73e6df0f0cdbc7b74f2ddbe9e73627587ff10ad123371781110ab02d0a75d1c392efb7c224fb94eaf27be1a1d2f6c9eb0dc6a8a40481ec0e4c98932f0e37f8e9d56d29033fe5482b887257f27e0f43462d24302ec1dc3e8697fe855f93f661aa2d779146d945253b17f9e513d12532770b6f1c9789e0d203eb24b1cd67b958dd9f48ad81c437611a1230457485182a0728cd798d24feaec1c1eaabd159d869e0354d7f4e51fbfc7670e350fa71b0767c4a0df4118805d617b92fcff11cbc38f7b6e09ebe9faaea7be13761757651d28e6148aed7afb488cd922c9c595ed1a7cb039bf006e1fca0e0c83f72de84fc21462798ca9a61de600764bacf29ecbbc6ef3ca5a14eb1ea3c0c49eeae22570aa84e69b35edd5fe24eddcac8da84685ed0981ce3989cbae1cbab7f6b4558b59ba828edf744180ae1623188a72b1922465089903795a4348a1c64378a403a5f054bbe5591a65948198c41482d107122f37c54777b89782208de6ca8b50968d69ea9ab55f2e462aea5fc4e6666675d2ef6a4080d60d94064306cef273ac30dc07d18db1e273d2ca7c13fa6476f02198bb895dbf270be2912a8faf404aa095571c53809a25f37246ab16a233948aaaaa8c7695076477929fac4b5a473daa014e98e024aa8a096d784ef5557cb8b8baa62bc305ad611543236c56f55065e1e446bfb400a1742bff3ee40ab81c285f2843a3edfe9448ce769eb9f8d5824a1b7390bef60728dad65912b7dbaa9f5691f2ba8d87998694afdd338e27463ca7bb5959e3e869dba5f95e88d6ebae3cb9443a4304c9c9a562664e37722ecfa2c590244c77fc4f248aedd2bb10dc359f9722fe3e9af32cfa524a0a3251fd0cb6f2416f7b75a4bfc55724cbcaf3999ff7768e203eeb8524c8b1db5095e3380eeca58184a53f8d1b1dea614edd2504eb987ba59c135c956ee38472a6d11ffecb828af518028df0eb30022af7005413f92e289f9ad5be36f6581339600699fec821d1e6c7bcfdb4e64bf82eef31adcc890d9359807de425b918356226b0ee60967981", 0x1000}, {&(0x7f00000001c0)="29cb369284f9e8920d5973", 0xb}, {&(0x7f0000001380)="f782cd5db8547969101efdac72c7513806434a0ab29f738ae6f7fc1b73687e4a2c3e", 0x22}, {&(0x7f00000013c0)="7532c6c054c05e9abe156de858d7b66ead118129d87b1b0068066c5147735f99a39ba5677e52e4f73233e72d8a05182b43310c0c6c1e72a41b4eb82ff009e5f0197e9fd9f15fd1a1d48a7a476ee81fdac72f3f1f08573edab8449a87f4687e268dffe0ef79e7ad5095abcb1a7af86d1304", 0x71}, {&(0x7f0000001440)="feac0751985f5614a80a48271e9645a4977eeb47633d7f4b8c67177ac8fde9072869e3134e539208483a523762e99aac188d3bde857fbf2d03bf58ec55865a634a655de52f8847b9b6263e34bc598d3533387cbefdb9c335884e71d6", 0x5c}], 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:32:51 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x14) getsockopt$sock_int(r0, 0xffff, 0xb12334bbf3c397da, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x3) 12:32:51 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="22bbbca4fa8ce64dc9a96a8f1921bb49090b12119e496ff2c52879e275e7fa2b121fdeee145116953eeb8d752b4609fab06a8192b57b6840a35ebcca20c2fb232d408111baeb2034867383b5d3d86dd65072065a392b642979c03763f2830409d4706748bcacd9f3723fc5c2bd39391afa7fd14773f074688581eb47d543ad8d98b64a6b50b1849fbaef17dca12351db95983847bdc5331421ba24c42cba97287e378f357bc7e0ab866312f707ee04069e0389c60c055f"], 0x9}, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001700)) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r7, 0x5) r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() r18 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r6, &(0x7f0000001600)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000480)="981aafae486434cb639207137fe6fd8a3cd023046897a5d80bd9c458845fc0d81be87d3fac2bb109f11bdc22641cdd185c83b8e3f3165b5863d11f9edb72316040f8ad019cc6b28f094662c49572522807710614d890b898fb6c04ffc23cc49677c41573cc659a38f036c85deb3d27444ae954b72198634178dd8460776f314a8657305134affc75a41eb85af751780c9c87726f25daa3b764c0800fc6f31d115172afe8d011cdbe2706435da06afabaec92fd456ffd352c6d338ae18f949e5f0c7bafcfe6005692d20e931d94417cc9a069034f863597bf7e193ad219b9b1593cb92360e7cd994ec3bd9abfd3d5b329f9b4277476d3a3d0d679f6ed233cc6b6a80ec67ce5c0f39e8661c04662867afbc3bc0c7699c6acd95f727d706f9076d21eb03a90935dfcd779c464e0eef559a7b24ccc1bd49f6b9ee6edec54d0bd5914f9a62e4ee646e77007e1f7de6a510e8d969adab64465a6503d313f262294bf919b0b58b526c252716822d62d13bade63f615fa71571fceba5ad98dd9e990437ca9f6e2bf77cc0bf26750e398c97a1df89586119a9f330b8412ccf1f74c6d03def6eeb4249bc8989ec90e16b276eeadec95fc956f03e2789c5e4b794f7c55b668caa7efcc2843ee1b5d2a72f00b5da615ef09faf2956314808a5ae818dbe7f439da165b309044961a29460abfcdafacc9fc39969efe9c8c26675dcee3ad7d992ad4713a8c41538f0800b927e50bb7d8a12e87afc9757d7623127adf9ed3bcff5dacd4781d70060fbd68ea38ec14d99ca435c3c038fefda7e6360c25b691a68d15b0679d4431c3b78066d5809a6302fc97c2f86800326aa5820fc1531cfd4621a7a74548231b78300ae34444be0c1f1efb61bf10c14dcc9b5e4a2c7b5a8dd393fa4c7355a79c0829bfd537fbf1f5c7a89fff62d9d5d6d2246fc386efbf0bfada5ef04288ad6051c315ca759187699e960b50fd028db55360930ace0ed8ef3b8424b1aa7062d59e1b69d226a9648da49901521e5e11658c8466f9e18be9603da72d6c1f5a2fa192d9b89f43b5e06953f490c14d85800b33fbfbdaa955d0b3eac1fe3cab2267b0cc5bb32caaba6f4ea73885bdd1b7aa897780fc3b8b9ab779aa16e51cde5796c9cb104832a69874df4f869fc7af24ff5208c68dd6a3bc51a6c532d95d5924a706974c6ba4d0ccf98b45cf87c9d8dc1318d4938efa5cc3a4d72ab9a4a588754ec125092be4d007b5a27842e563b4bbe2e9c7518f7d61b4b34e83f23dac9c50a31e49a31522af0c6950e67b4546188e294608a60fadc28bcbae4fdba2462db0bf1cbd422b50bb655911198871f8cbf8cc1207a20046099bb31c28303216a8b3284f08c4c8b5e1fb2193cd9e7a39ac1cc781a35876425fff92f5d12042f734ded6dd707eecb6dd7955647e353db37eb9fa62ad17eb85903a014e6d32ea7f76712048a3d2c509f05ccbbe60d756fbd21b264a2968b9ffa6fa37c40410022dac9ee0ee7892dd27ae7ba61420bf06ee17d0ecfade4c9ba31abe745bd38960b622e0b443e922efd3e0628900538f2f12f4f7224492beb3c973b47976256fa3f804641e67a7dc94472142cf5bafcbe82b5552eacb37491ca6c46edb71a2d6efbadcd22ce9f984ba79b54ec98ceb2827006cd44ea1c630d92148669e0fdefb2cace45dc0ecfe890ce52e5deeceaae79d9aaf2ee32ac14052eda3d862a033c130b641ef1445431286448ac8a8d33b2491f2266900f4eb660ff5303b89f426c7ebee8f54b8cfaa632ead3d51f5599d711fa5d109b4a901e04273a59d84503fdc267f3c2c1a4c25c2e2601618a4a0e57882e881032774a936dc9318c94b06428589016b34f1c465923be0a80a87db5d0562218cbd036c72de8cbfb397dce3bc4d2c254847727fd396ebdf59fb28c74f644aad3ba2ebe83fe4fc9929b11673c252cbdb345ba8efa046eb5d84e30221afab2d74afafee95e8a4181fe2d9bb797294e8c682ec1bb6dc7f7bc23f384e2bf8429d9fdedc2534af865b5d3606f48ebfc485812414dae6ed31d5a9ed41f1e4de65c50489f87594808c8369a9d33419884f8d2510fdef0933ed2522f5597bdbe21824e47223d8db97d38fe8f93e162cc578d12d42ca884a980088bf029a8c6f706b0e047cb89bc076ba11f1390900453440b74d56912672eb2d31fdd8ffae9ed8b0d4f178083f22ee2609ebfcca34ccd0178f2b9caa532f3872ecbd8f395c19a5bdbf361d33b5951ddcd49be03a0058fba0fd9600629a73ea5f95693908fc5b18f901aadf43a92096bf1c7c195a4996fa3ae3c11f5ceb8fba05eeedf5f570774b184d9df65ba5d15759459157bba70732b2d8d9138f9d6628c6cbc69b88eddc387882ff976fe7fa0277239681b39422b459f8bf7f92200e569f5a3cc0bf07471deed77a7947596da4a0fa485e67b81754815dca69a75f1c7115d4a5ac782fe3e4707ae377fac826524f94e991d0cb1db1d1d301b79e0dd160514d4436c2ca0154ed783e02906b4e7a7122d125a0a96b6b9c18f3613da59949839f3f4e27d8ab2cd1da667b39bbe8b23e1ad5d53b9fe15f086716e08c4d8234756a94b4a59d70f16209b5949c9f3e9548681df9182e82e191ab4e8ad60360f84c8912ecd5939dc91b45cea0b40b9c542dd23b06bd583c383e793dd7fa8fcfe3781f3394bdfb2e0e7c2364c447d095c5979806b640fcb2fcd41ab9d2e81f0b63933aed9cde97050d94d3649616fc0f45b4857e5e786baa2a649ecb460aefbb90ee567c92aa7be386ff0734626b7b60f3523884edd632c999e9c90cd52136f9b38ffd7e2b608967c281f60d79573c48c08934b67e68f1a278cd36fdcf93b1a5a6ce12d321dffcc3604e71b2dddcd3bd58bcaf834b2b508ac6da6e9d52dd7659804f1b1012178488d031a1a1ebd7d12626ccec4813824060fabaf7ea636b42efd5d860102e501682fa84edda3ab968e455c35e64d2cad162e8c2904c801de7373f1e076ab786889fedf09528072697791a0a3dc21cec1bc8dd81699b60c727f7c9852aaa3ab55c30ec0d2ff146161c7df6ec641cfdc98acb469da7bf0f17770907b15428401259a170bc0a38ec877d3de7372e1a279c3793a60a2bd3c6318ae76fda1ebe865ad383a42c0f7e0ef02b857aad6a70d7db40751e6ac026914efa3565e23f2d795e4d7de2e787c0677bf28d53f921553ad367bb199a5a099d16be650e8c4fd03f6c44291bfbcdce6db78db41cca659486b601b01d590ef044feea295cb3f8704252736e799d54e7e4ac4a1bf97b987977ca2ed80a2efb0a494bf3433cfb7298c0426625d0759d6fe52c91953e6ac1f1e1fa6ec853ce86a479478ac936a20895269dcc264f610092dceb6c61a861ef2c0a61f1f33b06e3f765adbfe0fcba498beaf497479ab8e7e4d51bafd935e45b00e6d997bb395423107e949850f3608018c19a397c2e50533c5bae560d526fce4e406e943a331b0a950eefe87689714a1af0bb3a01aeecd9cc88d2cdde144116247cdf960bc21d6ae6789dc00efe9ae0ff2ed20a4ff241cf846e61e3c0ccfde9f66e75104a52fda059a8878755208de6bd34d1d97550edfff12099260319930bad48aa166f8eb9c614d95c721ea27346f73e019a88b0248e705cc05ede7c9437e646741c0c5842a92a081aa5fdabf7fac4da0132f15a003b74628693b4cc70b2f001b2e4def207726d0297d13863513de3d0ddbecf16c58063814c04e385e62553c077279200befe536f5344ecb1c47102448fe9c125dda7cece37d4e6ade9035d0d2b55920191a34b4f180a85b195f48951fd5b9140272f5dc9e679ed1451c453e392fd223ebf9cd35a42e5952b59d986d4c90d822bc94312bba5680380c63466070b83188217883993afc997643fec50dad9108318f20eb0fd941bb6fb63b6ddc9b99e50ed9a01de9ce56aea7121252908c71781065c358de126c46f8d4fa70e5a6b657f7f7bc1c522aa8095de375292081b2eba9b9e37d50504e2edcb0de31dd37e77b8f2704a1fbe56f6c3c0bcc2b04494f2fff3df0310a6faa8f9f6cc4d349741bc4c8bb40ad98b20eba1411c40f15c45dcffdac0d6e024904bee02c8e5c499d28edb2825b5c5626c7660977e5667a633e6a03055a5e200ba6f3e674a3ee9cc7268f3f020e8f01ac27a10e12082c49f745126079f008978e1ad49ef7387d584c0c5af5fc6cca8a454b0af901ce7ebf0b0b94d833f5279bfc6a48ef61b86e4e7c6bd49880ec0a9bf7a8665bdca521f5a9e531ed16afc5d544389fe7bbf40d22a71944ad83b028c4495e50f177c7c77780335cda140d65d8cf2f2bc5a407066989d024a9c11f1437cc99c4de0d76998ca946d146c58474a98f08995d6f45ccf719f26f1d80585af73c512e088ac0d11f0ddcd69fac2f5b880a117c3c1aab2302655de44fc9438ac972d50c986dd8a810671b70c3a8ba62a72b12404354cca889c73b46ab9a0d4af3c97afee6148c023c5335a3effb7961285c04af2f5ce659cdcc3403ee3d980aefca5b71a36610e18eaff63c2f42b954a77ad774780931083768453432d7a0c03204a1a119a2d5657b3428fdc74df2a4df5a9383696b56fa7621742ba0b8193c2cc04b25652681dca74d088e22730dd8ee09361344ec027604ab03154af74b64c755fc83b94704991d08603d4710798cc73bd83fa61dccf600a7525748c3d14309f72881e1634c6452fa6202d13e023ace9e5cc1c14153d70a34eadf02cf492dbfa6187edd4c24536a881233fe3e6b582448e7c0e443e8ad6cb8e2eba03fba0919eeb8c89e4e7d3bbf83dd6e4a131211ad25c9cde182eece5ed6bf03687fb51c9d5f347023c88ded3a4cb2d4f09f176d9b31e857bfb456693a23dec4cae49d654687b830baeb77faa31cfc2341de6ea27a9a49eaee78395a65aa64bef77fe04216a624eb864c1856cc852832d03045a31946c391cda80f1f02a411db8012aa48cb96b0acfb4ec1d15db48b87210b163937c3c4319a09051ea3ddcc378020f21f7505ba44354d084c6d49bd638f3b0fe2f2e23a9b8ae1b46cd519535629a3db03d20236d141648c7bf10c4c2a9b3deb6d3f744007e399d19ae0becf0a83cd389e327704a8ae76634980ff66c7e5a2852e71e836003ac14956fa83dcbfb7ae673fa182a9d948ac0b602da005bd0fbda592d8490a8e7c9544d6c58fb8773f593759ee36ea97db581c6b6795a805d8fcf46e9b95e881ef799585072cbbc05558ea0e99fc6ff0d270956567170a6e70fa40257f6803e45b561e7a5ff0f14bfc856928254fa6d258c71059c1711b3857a1d2977d38f6784052f4a21e07dbc3dced8b396c8435a9a659aa4b723847f1c6f973c2a4c045e009e1a89fad91b879b4c905f60393456797aafa83ce9a09fb8a4985a98a4c7a325d66453fa4a27df04b300b41f79483444e60573f90fe072aa42c58ba5e7585903c986f02ad7537ece2a47a083d8a99b53e757688d7e93cf17d919626a7689a4994a0ec67f48414b1cf31175c847e7bff474f6a565f5ab123d0313b2e6b89b24fe705a20c1780074e70d100bf99f0caebf1b90997d1278299b5319405f84b08bbd92f3f26a05264aac5121ab404a414b5ce13ccf01d2960aa0ec0b10e5771bd4434bb1df22e5a02ba9e3af36a1438309232c891cdfe2d6f4b6f1e97165def1d885547956f20808473b81cbe6fe6a1a91a30ce302efec0dcdc62e44b167b54dbe56dfcb2e46f410d12e6646eca5a5d0100db71dc4baca9b50a58237b70804d8e33dfd105503e3359016b6a9b9", 0x1000}], 0x1, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r1, r4, r4, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r3, r1, r7, r7]}], 0xf8, 0x400}, 0x3) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/188) 12:32:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 12:32:51 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x3338a73efbde2689, 0x0) read(r0, &(0x7f00000000c0)=""/82, 0x52) r1 = socket(0x70dc0a47feec9d83, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0xfeca) setsockopt(r1, 0x2c, 0x80000000008000b, 0x0, 0x0) 12:32:51 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x6) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x101, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semget$private(0x0, 0x0, 0x84) 12:32:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:32:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="34ac5861d61fb15a23468da9fb7026ff30d817ee17de2c3b71c99c6c4f2ff95f19615d02d6814a9288624b8307d86f15d7ab826b2c00450b41f490850d8ebd6dd155568662f4bded5a00"/102], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="59d454496863bfef421b91721b52c808baa2b7620a0f69757bfff196db40d26aca0efce7a69c3d095a027fcdaa28a1c1917184a5a59d49cf60338ec4bb1c62fba94cf97a48b009c8166cc33bcdd1027fbc44005a11e5a8deb28ac24e206d69fe6c19d7413edb33dc038cbb3b7edf6e41eaba19d862ef83429daeda13d389240895bd520ea3319c63b877661f21d3bc18eddcdd9a841feb48a5b1fe8a6b509cc303e3ea64eaa40394fcafa4ef1be153917ab000002180a7587ce27221"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 12:32:53 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x8, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) dup2(r2, r2) 12:32:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) dup(r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) syz_open_pts() close(r2) syz_open_pts() ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000480)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 12:32:53 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 12:32:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002fbaf70800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5a0f207f25921570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b4e3d0ea60aca15a2744500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de22427a2be5e82debf196dcb0eced0626fed096c51fc7fe7236ce8becff38608321155a8495ba453b337cfed32889ca7d499b7c0e9578dae7aed17700000000000000000047a02c0b450638d75fcd00"/4182], &(0x7f00000002c0)=0x1002) r1 = getppid() r2 = getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x7, &(0x7f00000017c0)={0x7, 0x99}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000001c0)={{0x1000, 0x7, 0x100}, 0xffffffff00000000, 0x9, 0x100000000}) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001780)={r2, r6, r7}, 0xc) r8 = semget$private(0x0, 0x1, 0x100) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r3, 0x1}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) 12:32:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 12:32:53 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r0) syz_emit_ethernet(0xb0, &(0x7f0000000000)="2c72f067c786644ed50b8c642fb7f0a0e5efc9300581eec6e467cb7675f470eedcbbab5cc81df1077014376e06448377f84740d197f8ce5974ac719573ea52e55b608615881659cdaaa6055b5b410c31107298002fdea017b876fc1486176f772d4c4e01c2de202e1af6869ce85d8f8dd69c4fd50da9e1c5b5f6416b60f264c13ee9467e8651b9eee33ea997855344165a432fb4ddbfe10bcbdf88e4e3a02835adf51b05a06b828a52259037222c657b") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0xfffffffffffff000) 12:32:54 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x100000100) 12:32:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) r1 = semget(0x3, 0x0, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/85) 12:32:54 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfff, 0x4, 0x4, 0x1, 0x4, 0x4, 0x1, 0x3, 0x0, 0x9, 0x6}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = open(&(0x7f0000000040)='./file0\x00', 0x29, 0x32) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 12:32:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x1, 0x0) r2 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xffffffffffffffff, 0xf) 12:32:54 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x100) select(0x40, &(0x7f0000001300)={0x9, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0, &(0x7f0000000240)={0x8}, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="75d83d92e2380b9cc42e4d5db8", 0xd}, {&(0x7f00000000c0)="e9b95b0318f9eb372d8451d25e0c8d76d464d2bb64975b606f81b9cab96d82ef89b9d8a0726a558dd55e224d5ab40b7fa2db0a20799a7b2d03d400"/73, 0x49}, {&(0x7f0000000140)="586d7590d2380a441b824e0fd8e9a48283f07ca53fe0f17bf838a0b735e7245a4dbc885d3ba1107470a9b9577056ec4488f03c071a73fa82f886c06100eab1643a9402f25010f7a563b3ab30fe2f5617291cb631b4424455d8fe9ff24627b5e59c1e92d9224494a3", 0x68}, {&(0x7f0000000280)="483731609700d4f21892b213bd07e1108dd71f3596a8fb30bab385b344c0f215ee766690327c713d69982f045863ba74336fa8701594716a61fc4d0dbd4a50fb5293e9eeaa55fda4344385ccbfde96cae1009cd5aff2ba90a231c3f1c4977052b6c6fdc727e8b7d9371dd9bf2efd70c96bd30781e9a959843b6685cd5fb8e2e182d92460e52b7ae226762877f20f64e0daf1124cd99a0ba40ddbe180816bff3d6bed1bee1bba115b58cf7cd08f985f98a952089d814265fc4784c8c4d41c206e4eac50edc4c6cf46da83ccd832a1d624acaf18f61a8f81980de638ef57079100f9d253087b83f3d41d403fd06ac1993ff445156344112827eaa278acf46128535ffbb5b1151e9421e81df1aa26b3ab22bd37ba0962bb4f0f1e72e89f54782f099b71d663bf059cce57d9c7bb084aa0c2d564ff334a71d2e9a05b801f394b6f4eab47d0dd066500134041d71a9100d9a635b759966a04ce197b1d5c6aaed7cbc5083e3bd1967dacd2d9fdef4351295a74c8df31f4d4167b457cd7458589014bf1a9abe31a048d25ee07d1afdbad6d2dba1f14bb5c6b81f0a92f832ec28a45f81d3cdd090b3810c890f6682c8f9eedc765b41e8bed4d2747882fbca1383427f3c0072b0cd256efc55585015d69373e71ad44acce9e4778d14fe9b58d7ead86a52be7237b0921f9e766382106b289d33494d56a66bb60e8f884a7564a84ebed10a917dde998e7358dce66cb93f3a42d02df89461f10fed1a6f25d8a2e651bd06c03931424ff9252f85629916c6a98da38900986223a9e53078f1f68d06d1fbcf6d0c104bb175c6727049ee29fd6f838eb6195d2fdb57925f8da3685d67a608d2322dd6717f1973ef6e6ac2e301a718fe8589c2774d27a92ae67855fb13403433e49ea2f6f63714553e4ddacdc9de843767f60521cf9af76f787eb55de6c25fd697f4e080266b1682625ecb44feda02110d91ed8b2b9fdf2a16ac2ba59f1260e407d2bb1e5b2d504007fa5097cd035a5f05e930facf57cb07300bc0acebc211920f387680db4cac25bf7c5122d808d1166801cf96f54a42c9ef5421aa2881d8810a082f0598276724451532327da1d4b85bafc1f7a6bda4d31d5522f90680fc49b508cd933e4d6ce18817529626007f1f419b2ab0a3e8f13ea053c6280c47229db32635d8e9dbd922825d05f383b2fb9fbea16d667ff28858e11a7168e9337208c4a5d4b8413d30e47e0f82730fd2e0cafe159977079ace64d145994ce8492a19983ca738a33d8176006414d1aba7fa40613aeea62b9d5432ff33f5ecb16e9579221c7302f235faf8938c9c26f706dffa39e37a89f6c6a8082a142491ffec56be718185aa94937aac47a67b1fdab1a8182085c5da5bac950497d57ea8e06d28196990a7729b183a29f7bd26be57b2a4fd43f0843c57836ba6b8a7bf4d4b8c5862fa35e2605a7656dbd955d6ea94076e4edc4be0ddda6a9bdfa740ef55b5b02100b8de508f2d05a9fa3b7d6af98c8a78072dffd5b777b5da81d013603a70fe7ad1ddb3c2eb52b38767a232643150a97a6beb19cc919ef86b516d07c1be32428406213c8006e4f35b653f5dd3b0a33c03a0015907d5b82e57a00a46a268d4bce9a0f42f57d9702cca43d77a6c6ff665fcb32a309ecad2987e0a6806e11ba39767574c7186901be21fc48ced6de34c34ed4b927f4c5e5a948578ac0bea03dd0fd912181064e9936ab61672ecf7363918eadc4843f8c2d23dbe6114ad919e501ef59ca6d38cbc116001c3527293388764a4801f6ec2670d8277b298ad1b0d70b7993cf23480ba976e15cdf583fcbe275d9d55f4d7b11e0029a06d77f4fb75fd04eb6621975a4c0b3aaaa3d9f7d8ac59100f26f9f9c92fe6e81cea05fc2a46cb9e1c774f9480a0f413db8a0e214648335214d2d3ad5ac825a58d66bbc3dc9cb3293a84740a2f54b8f61cb0769f3a3f6006faefb5e32426b499c678ba5246da319f75c8b8ceec4613250fdfb76cdcd87953dc2b4c1edffbc2616b7a979da278b71903afd9500988a6abbb00577dfa74de9f271608b9e7f692a43af0df0e564726ce4da1f167278d8b9b8903882e8ee9d6bdcac727b1976c8461df876c0c39ef8f53227318ef7cac0053a3cec5397f4d364a5f56c79579b85965a2f107585f54a72cddc69c8271b4acf88b1b3f24c4020450a1d3206cbe77814f763fd22a15ec9a7e1c1ee78a7255a17ad5f803f314d637a51d1bfbf771b5e8903f427948a0c909812978c7916c6448110204a72caa8209608b6077d3c0d8345fca9431bd7e81c49bb50f18b60da54e8c7166cc92ae7094217816c054e7f9cf54d5b3f155f4ffff8117b3ce0672413c6e83f1e6155bc354a9a6a3c88e7663fbeda6eff327975dd6e425a9ef0efa32bf49c90dad0bdef3222184eec9a5f1a871020d1808292c3cb76295584288b0ccf9ee097a4eb2bef9733a6e4efb093cefabe34b834a3a976396b06ebef67f9b07994ea5a701c86c30458c065cb3a7ba5f348e5e1bc5b64522e49da1abd84e2595aa692a3fee654b9b9984687045e8e0dc593271371719289101ed62c9e3854641e23755e92cd9604ef5754a5462d04d44936fdbfa95a58164f52d31c3ff78a38315ea6391b51c81383dbe0138d78a0869f6bfc39aa1b22a2b4992ad8d94f88e58464a1db0182e6b95df61f1b9e6d9c41ddefee9e96bb818ab758f87a9be2aa0e33469f8afbbda024e100eb801ad87365939495889fe106c27617120f638493f7a87c777a511397fdaaffbc6f94739d72fd84cb084d189a8922c5ca608e8e90aba9e8dc273b742688c43a2424b4b76bf7556c056b3cc958cf098f903271de74f4014bbb302e0270300b762ebaaddc67b6d6904b94d44a4311359492befaccd30510aef8eb599b02b23b21bb3ba55b044c839e56a093e34bc6269e72669d77d667c77d235f96595f30f4edca48a8b7af1caa3c1cec1e566b8ef9227f85343df7c5da8472ea12414e2b7bf4483f95969310cf8c8eb7aea047128551b74adcb594ea56281cb02cf75c43e7bfb65cdea53700fa7bc89ffea2e1b0603fb70d934592f7588a4f6fdec709e404092ab73912fd0898363ac71f85ca30bdf39778fa309fb7e7a3b5dffb698926597fce198ca092163ca425ba9628fcb3466650adfbf54ef25ac49a37d277ffa3cb39473765dc0e2ca0f6441b3d9ac42581d5b561051bdc7ebd3eac24cd92868e1aa3f9ccba5844b3b3dbb9bb63a8774e9f4dd0ccab9c8092aa73212565913975344de37f595ae65a163180796eeb5ecd2865763f633168d4eb6335fa8bbfd3e3facd8262163146d025fb3657023fcf999cfbd8bab0a26829b195968c08a51970e6ba874bc0b0e3eb0dc0662f4676937c75560f05c478f0edb762308c9e025a01aaccd8bca86bc25a7d7d3b8d21be816d61beeb55953209562470da5b6d94a6d108b5e4fd3a981adc2d5649f9c936de5836d72669afc44b2f673f705518e8994d0c9d0725f19ab63e23e4dd60fa1e0b3dc08357a7681486167bdd80273d7de15aa96681ee1a97362be2486330f35302b7fcc3b4e2190feb41733f813fd9ddbfa5266c55cf3a79816f1252c74b05d354fca52cb25d514e4fec302a560acffaa5224e5bbd6540480f7d17767c6e3eff1a5b3bffad710dea059042f259bbed947422084d8a2bf6ce28be40f0cf72c4e48edc738afff4408b25471be12c645a7370da0fcab5859717583fbafc2a6bd74cb74e057978821793b5f39906acbfcb4829cf9e3091b561c9c5738c0d02c370eac9809f1d3275347ed28ad8a0dcd1e781ee765a2c06940d444fb492405cf9b1d923a0f4883a193b325ef561a0405b3a1862594d7f17bcff43d41bbcf5f71ef660fa1e9ec3e8e4da85850d663f9409575661f3fc77e0354ca0148092437d7ec91e2d429961731534ad8e8eb531b841f7fc3806c1267bedf517188478ad07a1c5a30e7c98bde44f00d9306913c831c2b48ff9ae7c73453ffde3648c9156e4ed32cbaeec899e09b85a8e3b6a42b1ae4ee63ea3e6958336134e1b17a686870e9656b1baf5f8beae9046d34de5fcec159c044a72a8806d57b94c853fd923d59c8f0cd1c21028e097602217a903b2db228ffc11c2ec9ce8f9d2dcfeeecc2419801aab29165235146ff5e6c99db0d7c1088e8343cdc44d228048a67a4ff7850ef8df11b61a8b7132e6b636756d004928cd659eca490a5a7cd3fbc91f1d6cb5c7cf86d2ce95d7b05c85dc34ef318b7dec8295215161a5ea7680914f9de0028aa2cdb6c7d9c4c3b1e8cd756856f638f06c9eea1370f035f77e5faeae4f8abce5ff2a8278d6556fdee88f2bb141467fc3e8031f895ef11a1aa0e2d5eab618534df0282ce0c0cdba31d41bae5384fadf6a117d226a142558520a8c245090b91db3a5e2a1a2e9f69faa49665023395d8ae608c6e8731556e0624e8ee909c8426038c3371b6f594717d533caa9089c726f047adf6c89b2f4106ce545d8a93194c0792f4a608f176cfeec4a5a06bce28e30bf7dd56daf204c1e9fc03f66c40e87dea1a734cc72111f404f4c16c1d3ccc16bd9b17352528291295526b87ecd8fb527fd7493a4b256194f84d3feea8f7f12b77261879bcffc9d33084111e6a5f963bd9980aff280ebd201c31cecb40f2227b9a36774b437b64f1ef0b77ddab9b80a88794d6550c33711e4bd32989be10c44eb5d255a659adb2fa2eef5a48f6e865c0275bb07fa80847c8fde0285bc5b6fc37e93e1f9808342b3ca31120a684f68048d23e79047419756bfb9c620c1d2df1f6f4e6be7da9ddaefb7c626365b673cbdd538edaa8c8c8192ef9d479d8ec23a3155286a86ecaa6907c38b1a72c88d6c2803c6e9671237379e7dae759ea067e49bd672287e319f33fe0281235da822d38815b8ce132b1f691545dd4e50863911f484cab6433816e5baa0ada706634612a6e540764180241492ba0aed86da95779367031f0390b67543b5387da5dbe97d4c37d1f27c32c4e54ed3487837f8b043aa3b7fa10e33354db01f244365932e5f19adc79c46856b5141c051d76eb45027b954b146b2041a0d416c60902d62baff78fab22cac2d3330b3dfff73d1d97fa012daeef750294be12a67065e94d55a3c724e216197c159470665b3fe8773bf45a0f5fac1d2a3b831cd4d3d1975ce105c9b046e79ed60b0f349cd9f5551e89daebc81be3c0d33eb7d9cad90801d8845da8e7e45519667ac78243998a7c9c54c884c9314440bd1265d8ff0883b9aee3020024f7c54c9201a95d3a84be77381e2805d6e1d7fb68741764a78936b375a4f7c712c4801d1b3925dfd8fd478500e00b882aa5f20e2cb321924fe9f50c6300c29380d974e8093a822732fff928462bd77ae0bb4a6602b521104ed9388defb0637214be2b36d8145558eff6c3a053960f0cbf25f3bef9807fd7b97e609553c43054fb6c845eb655b345cc63f5f7bbce2cdb6eb5c39c77c29d164bb21105a77d3e35dab5a9eead0151ee3ed83f312a4f781f515b59515ce77a865f71d30d9412bcacd1a425f1195dac9168a7fd5b556da5447f82ac9de883ce09538c344e4c06efab1313cc5368db7680d7ab0153d79f7095922603fd119a96042554ba20f182d51156f7aa48c4c697c1c49b7a8fc6ccd509050ba642f67fa0a4c99ce8243dbbd9f55965bc80b4209d466e8bf31fafa9581d19a96ceee7c1d9a2188aa4641dd7b29bc4993c6321902d197d3743ef02d14a800ab3515801fc7a625f5525d3ba735468c66d9c8d280956856e13ce30f180dfa", 0x1000}, {&(0x7f00000001c0)="25ec", 0x2}], 0x5, 0x0, 0x0) 12:32:54 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8005) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 12:32:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000a80f4f8a2827508c94934823e0fa9a7ada93afad61e5708a3aa96136a766ff79ccd0009f7814beeb411d938243f85843e745dfd8f6d87ccd13f9d4c8662a97f274b7e116d160725bea4a57e8bf04dce4821208481756ffc78cffda58b84c0980d13afaf4daf56b177ded2f12000000000068512d13d0885d9d150e21"], 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) 12:32:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 12:32:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 12:32:55 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file2\x00', 0x200, 0x50) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 12:32:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x8001) mprotect(&(0x7f00006ad000/0x12000)=nil, 0x12000, 0x2) r1 = socket(0x2803d2b4b3973720, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 12:32:55 executing program 0: r0 = socket(0x1, 0x0, 0xfffffffffffffffe) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="2a82c9ce8b8259693520f14bafe2b796bc54b84d05534e01b7fd32270b13a1ed518f6939b37b09b0d3c21d3b1ab5d0d4264bdd346f29a00bd1b382422b80a91669f9b879edcb8bcb34dcdb6b78c583d521618e88487b9791855fb91379166d74b339fe678075b61165e274953a23bf1b539cf5b1a46493613068d0c89053312283e02c4af35649199ff871efb54fa09b370528dfbff8cc6d17328705603d1d7abcd8f186849a05c418", 0xa9}, {&(0x7f00000001c0)="0005743b801dac179a2a822318afd2a023f6b7656fc6c37fb24a923bde3b41be9d7bbff22fe29a01ca5cc79dfb82026a2a4334a04b838442a0d751261bb12f26b9231c58a53f0c477536097eb6", 0x4d}, {&(0x7f0000000240)="c72ec46040097386840d350e4f0e91bc423b7793797c9d4f27b3d1139fdd3040d5d709082351e80170e64de87c9190e2d56cf912788b39ca705ae20929a0931eda93caec7f02bfb631f1b75ff713d115c56e780159513f9852e4a3079848d5af34dff01ac79519709f1adb0aec6f1ebeef5e99807dfc5055664802b5bcbdf2e79ebbf4fa154876ea1dbce280914242078f16e4bcc855d776a1dc827e03b87967356e5195b10c3c32481025e03ea0", 0xae}, {&(0x7f0000000300)="6f5ea22d34fa50b9e9976fa1e5e9039d30601de262e79d17cec8de", 0x1b}, {&(0x7f0000000340)="57d7112c47edff1abdf51560ce72a49b8a146fd70a5a57592ed1d4aed755bdd59dc036884544854bff9012e570d187ebd85e6799b05297d87672e0df474a00d69ebe43bd123c1ee3cce51ee464145a0a4d9485ba48bacd11641efa", 0x5b}, {&(0x7f00000003c0)="381a1bad789ac49c82d04df8f079afd3564041fe30", 0x15}, {&(0x7f0000000400)="b17719279e770c90e86cdbeedad76d27a02690a718a121b9952d661e2018a384231fca1bac4dd8288a938592ec76ad6f80e21fc3ed1b93071f972ad1914bea10e73503d070f9d678d9f80c9d6e8f1a46f37de513bdc8b33413846d87392d4db680cfc4412ca7b65bde24f22db94472f63f9585ade0a2ab40f8b3093b88e311db2b9b7ac66ffafc52167a24265c4cb4bad8138c02ab30f847390becab0834af2819490d13", 0xa4}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="51dab50b0f10833619269d42c509dcc336dadeb1441d350bcf9995d6fecd18d4ecddd2a31acdfeaf72a0f504f7f61ca0fa9575a82dd9ff9e9616785ac39f5618a7c85478ea2b54cedcc0e597c36017a2445ee219e64821c4712549179460027df9651b887582b0f9ed4f301d2e3f2c973309b23a18779b26ab9edd27f12f4b5170a195b3921f2172477decbfedb658ca685c9b", 0x93}], 0x9) connect$inet6(r0, &(0x7f0000000080), 0xc) syz_open_pts() ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x3) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 12:32:55 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="080000000000000001acc5aa423622e831ce038df8a194227f9b504fbf24c8282fb89be7c44c5bbf60ffe275d69769193d0c3eab34ed5320e41dabe1a5050cf047be2b2f3e145e04a152cf5307ebe8e218ab7f0d1099c678d394c14a2f18825161106200"/115], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 12:32:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) r2 = dup2(r0, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)) 12:32:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x54709736ca87320b) getdents(r1, &(0x7f0000000040)=""/213, 0xd5) listen(r0, 0x3ff) shutdown(r0, 0x2) close(r0) 12:32:55 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20000, 0x0) r3 = kqueue() getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fchdir(r1) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 12:32:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 12:32:56 executing program 0: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x2, 0x8, 0xffffffffffff8198, 0xfffffffffffffff7, 0x80000001, 0x0, 0x7, 0x2c4}, &(0x7f00000000c0)={0x9, 0x317, 0x7, 0x9, 0x0, 0xffffffff00000000, 0xf8d3, 0x7f}, &(0x7f0000000100)={0x80000001, 0x4, 0x6a1d, 0x1000, 0x2, 0x5, 0x7f, 0x1}, &(0x7f0000000140)={0x7f, 0x1}) 12:32:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = semget(0x2, 0x2, 0x203) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000040)=""/154) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x855) r4 = dup2(r2, r2) r5 = dup2(r0, r4) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000140)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/86) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x4) dup2(r2, r4) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x87f9b6e7edd7035c, 0x8c71) lseek(r4, 0x0, 0x0, 0x3) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) write(r2, &(0x7f00000002c0)="91fd796ee892ff6953307cd48743f8e07e04ea09774637ecbb1cae1c8339c68391a6e393b8dc0181e4b31bc2e8c7c98e91981750bc2bc1745a20e724809611f31333a4d215b57808df96165aa3c0e03202b79efffb1eb6a6349d63a07f873ea03c06b899a2e113558ef7225b922469e2a1adc81519b3832c33bceea309d98b82fbc45a8760191cfdc100f18ebe52a536662b328427a9298f899c385f775fbaf7d461d39d4d9a82828c3c9b36338736c19f6e96da94d08421b8e1746180c5e5e25c3f75aadfa0079b61292d3c3e7efe85e019e948cd2db76581e8e45dd955", 0xde) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x801, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r6, 0xa, r7) close(r6) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x9, 0x8, 0x9, 0x0, 0x401, 0xffffffffffffff01, 0x5, 0xae5dfe9268f0df6a, 0x3, 0x1, 0xfffffffffffffffc}) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000500)) ioctl$TIOCSDTR(r8, 0x20007479) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000540)) kqueue() 12:32:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x0) 12:32:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) clock_settime(0x4, &(0x7f00000000c0)={0x5, 0xe0e}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffffffffffffffff}, {0x1, 0x5}, {0x25, 0x40}], 0x3}) flock(0xffffffffffffffff, 0x1) close(0xffffffffffffffff) 12:32:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f00007e1000), &(0x7f00006c7fc0)={0x0, 0x0, 0x1}, 0x0) 12:32:56 executing program 0: r0 = socket(0x33, 0xc007, 0x0) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup(r0) 12:32:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000600)={0x7, 0x6066, 0x5, 0x12d, 0xffff, 0x8, 0x2, 0x10, [{0x3, 0xc9, 0x5, 0x81}, {0x80000001, 0x100, 0x89, 0x5}, {0xb7, 0x6, 0x2, 0x5100000000}, {0x8000, 0x81, 0x5}, {0x7, 0x3ff, 0x1f}, {0x999, 0x5, 0x2, 0x80000000}, {0x9, 0x6, 0x65f6668b, 0xa01b}, {0x3, 0x6, 0x81, 0xb8}, {0x1, 0x0, 0x93a, 0x2a0}, {0x7, 0x1, 0xea9}, {0xffffffffffffffe1, 0x1, 0x5f46, 0x4}, {0xff, 0x200, 0xffff, 0x400}, {0x2, 0xffffffffffff0001, 0x1000}, {0x1ff, 0x101, 0x4, 0x6}, {0xcb, 0x81, 0x1}, {0x7ff, 0x101, 0x9, 0xce}]}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup(0xffffffffffffff9c) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1ff, 0x3f}, {0xffffffffffffffff, 0x1}}, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/247, 0xf7}], 0x7, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000780)={&(0x7f0000000740)=[{0x2, 0x8}, {0x46, 0x3}, {0x80, 0x1}, {0x21, 0x18b}, {0x0, 0x2}, {0x8b, 0xfffffffffffffff9}], 0x6}) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000540)="91419e7272621ca6453e1e803f70e5af7601d0d3da780eb0fb8dbce322b06e57789ea93df334c6c9456c8f402c2b45927763baea5a098801f037b8ae041998d9bccec762d2276f84cf1060cc20f49e77d5f07e842447e19263e2613b6e47", 0x5e) 12:32:56 executing program 0: acct(0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 12:32:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 12:32:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000040), 0xc) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xa11, 0x3}, 0xc) dup2(r2, r1) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) 12:32:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) msgget(0x2, 0x204) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 12:32:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x0, 0x1, 0x1, 0x3, 0x0, 0x3, 0x3, 0x2, 0x554, 0x5}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653009184ed258fc68d7e6c57d3c01e1edc2d6bb5689dcdb084edbc9644dac059ecae562f1185dfc79de9269c22b8d10840a1ef8268304836e81dfcfaa06ccb8e12494512fb17f406eed5048e86132d9137cb5302a34accfb9a5fe7e49c4b7e7c609ca3502ea2c8746e072f1c9a38623de2be1a8e365229893b730f9cd8741c50c92de99bd6c7c660a677278c5290730504016c6c74efef6bc458a0a9e61"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0xa341fc83916a2018, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:32:58 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 12:32:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x2d3, 0x0, 0x12b}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/3}, &(0x7f0000000080)=0x5) 12:32:58 executing program 0: setrlimit(0x1, &(0x7f0000000140)={0x60000000, 0x8001}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000040)=[{r0, 0x13}], 0x34c, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 12:32:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0xfffffffffffffc3b) close(r1) 12:32:58 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/88, 0x58) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 12:32:58 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fba97ff200258587a98e035efc099e7c852c384eec6bf5c4318baf5b02801f29de491466926ad3ba01773f"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) r9 = syz_open_pts() read(r9, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) syz_open_pts() semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r3, &(0x7f0000000640)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53af7c53ed263c9e482b70a5c7c54592bc3389dce15c1014c19ab4014019ab4b493c28c977c3bb351cc5253feb572fb1e7a9faead13b6499e12d7ff5215508bd04114385c5e7f7a0d49db4115676d8c9153531663c0b2b51ddc38135b641d4caac7a013b55e119e16bdca65221141ab670c705919601d4fd16ba13b8284ed774a5276e8472069a49bb31befa0dd2fc0bbd664197314e98b3130c2f0981e77206854aba1fd8d4b4ceb66565a660c4f192743c69c", 0x89f6dba8dd765a08) fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000380)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000006, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 12:32:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 12:32:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "854955f300001167f5afa680400900", 0x800}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:32:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) getsockopt(r0, 0x7, 0x810000fffffff7, 0x0, 0x0) r2 = socket(0x6, 0x5, 0x7ff) listen(r2, 0x0) 12:32:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 12:32:59 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/7}, &(0x7f0000000080)=0x9) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') 12:32:59 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x8001) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:32:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 12:32:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80, 0x0, {0x0, 0x6}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x36e74e6fdb249b8c, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) ioctl$TIOCNXCL(r0, 0x2000740e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:32:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3ffff) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0xa7, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) 12:32:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 12:33:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') fchdir(r0) unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000040)='W\x00') 12:33:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = semget(0x1, 0x1, 0x20) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/253) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x101, 0x4) 12:33:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000000)="08308ec63a3e9dfa0056c8b4748c38048fd69956f320013ba93c4c77ae5a2f7e43d3c3cdc9a865131b5bd2f5a5566e3caa67e241b460b60d7b84f31a0266c9c4a6dbcf2edac8047d25feedc6228c6d935739cc83cbb50c15f46d7136fbaba9bdd03cbca74146", 0x66) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 12:33:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = socket$inet6(0x18, 0x5, 0x2c6f) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x1, 0xb24}) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c81178bf4b512f46347968b49ecdad", 0xf}, {&(0x7f0000000080)="19966a24d81feb5c553db2861ec59b6a497ddb1dfc12186236ebdbd409f3eb3f1199b1b9f563", 0x26}, {&(0x7f0000000200)="82e7d6b2f745", 0x6}], 0x3) socket(0x6, 0x1197e98d6e177ced, 0x400005) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)) 12:33:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x447d7caf6834a6a1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:33:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cf449f6797870c7ee2751dd0df42205806dfc9fe", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 12:33:00 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000443000/0x2000)=nil, 0x2000, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 12:33:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x0, 0x1}) close(r0) r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0x80000000, 0x4, 0x2, [{&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x354e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000fe5000/0xd000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000fec000/0x11000)=nil, &(0x7f0000feb000/0x2000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r2) 12:33:00 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x80, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x10}], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r4 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x7) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) setgid(r8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r5, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r9 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r4}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r9}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r5}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r4}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 12:33:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000600)={0x3, "fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3a1244e82c598ced606b756f"}, 0xa5, 0x800) r4 = getegid() shmget(0x1, 0x2000, 0x300, &(0x7f0000450000/0x2000)=nil) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x18c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r1, r4, r5, r6, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 12:33:01 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x7ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r0, r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r2, &(0x7f00000002c0)="5763bcceef85747e8b1c6471fd0780b3108c12d947da22ff2a4aff142aaf4b91d54847d01234ead25931e5ee9452533b4b3cbee3d14c595ee013525b2a32340d48da7465fd0311632589b440d7073bd5e606f92aeff340f75c660ba685f6d4938a47df01a11aa32946c4926268c0928b57b790336fb55da42b36b84993a011894e9641d1eedc721e2ccaec53da7f53af72d12b191ffa541819573a25857022431ddf3a323f699b16ed542a000162c0f0b0983ce5f8a1b70706dfee4ae23e935b61dfd787cfe52b0624a00ae8", 0xcc, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 12:33:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7fffffff) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x18, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/211, 0xd3, 0x841, 0x0, 0x0) socket$inet(0x2, 0x2, 0xf05) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x4, 0x7fffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x2) 12:33:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) 12:33:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000000002574dedfe60e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 12:33:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xe7, 0x0, &(0x7f00000000c0)=""/231}) 12:33:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb, 0x7, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x10000000, 0x44}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 12:33:02 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffcf5) getsockopt(r0, 0x2000002c, 0x515e, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) socket$inet6(0x18, 0x4, 0x0) 12:33:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x20, 0x100}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x1000000000000189) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x1f, 0xd7a7, 0x5, {[0x1f0, 0x5, 0x0, 0x0, 0x4, 0x4, 0x401, 0x9, 0x8, 0x1, 0x3, 0xbc5, 0xd4, 0x2, 0x0, 0x6, 0x5, 0x1], [0x2a4d1d32, 0xdb, 0x100000000, 0xff, 0x24, 0x8, 0x892e, 0x3, 0x8, 0x9], [0x4, 0x5, 0x7fff, 0x66419d7b, 0x1, 0x2cd6, 0x2], [0x1d8e, 0x1000, 0x5, 0xffff, 0xffffffff00000000, 0x40], [{0x4, 0xf45d, 0x3f, 0x6}, {0x6, 0xffff, 0x1, 0x3ff}, {0xffffffff, 0x1, 0xc71, 0x400}, {0x9, 0x9, 0x0, 0x1f}, {0x7, 0x7, 0x1, 0x8}, {0x9d3, 0x1, 0x3f, 0x5}, {0x81, 0x6, 0x1ff, 0x81}, {0x80, 0x7ff, 0xfffffffeffffffff, 0x5}], {0x8, 0x7, 0x2, 0x2}, {0x2, 0x5, 0x4ed, 0x9}}}) write(r0, 0x0, 0x0) 12:33:02 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xffffffffffffffff, r1, r4, r5, r7, 0x2, 0x4}, 0x1, 0x10000, r8, r11, 0x8, 0xfffffffffffffffd, 0x7}) setreuid(r3, r9) r12 = semget(0x0, 0x1, 0x8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000240)={{0x100, r6, r4, r3, r7, 0x44, 0x9}, 0x8, 0x3e000000000, 0x2}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r13, 0x82405605, &(0x7f0000000300)={0x1000, 0x101, {[0x1, 0x8, 0x8, 0x0, 0x684e, 0x40, 0x8, 0x7, 0x4, 0xfff, 0xfffffffffffffffe, 0x3, 0x1ff, 0x2, 0x1de, 0x6, 0x7fff, 0x5], [0x4, 0x219, 0x4, 0x2, 0x4, 0x1, 0x3, 0x9, 0x4, 0x1], [0x9, 0xb7b, 0x1, 0x9, 0x2, 0x1, 0x4], [0x2, 0x7, 0x2, 0x6, 0x100000000, 0x100000001], [{0x3, 0x7, 0x2, 0x3a9d}, {0x4437, 0x401, 0xff, 0x6}, {0x7, 0x7, 0x3, 0x1f}, {0xb7a8, 0x80, 0x7, 0x3}, {0x1, 0x8, 0x3ff, 0x4f1e740}, {0x1, 0x10000, 0x7, 0x7}, {0x1, 0x4, 0x4, 0xc4c}, {0x40, 0x4, 0xfffffffffffffff9, 0x7}], {0x0, 0x100000000, 0x100000001, 0x1}, {0xb74, 0xfffffffffffffffd, 0x616b, 0x4a}}}) semctl$IPC_RMID(r12, 0x0, 0x0) ioctl$PCIOCWRITE(r13, 0xc0107003, &(0x7f0000000540)={{0x1, 0xffff, 0x80000000}, 0x6, 0xffffffffffffffff, 0x57}) seteuid(r5) semget$private(0x0, 0x3, 0x2417365e4f966caa) clock_getres(0x7, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockname$inet6(r13, &(0x7f0000000600), &(0x7f0000000640)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0xd5db, r3, r10, r6, r4, 0x100, 0x8}, 0x3, 0x0, r2, r11, 0x1, 0x9, 0x9}) ioctl$BIOCSDLT(r13, 0x8004427a, &(0x7f0000000700)=0x1f) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f0000000740)=0x200) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f0000000780)=0x8, 0x4) getppid() getuid() lseek(r13, 0x0, 0x0, 0x2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 12:33:02 executing program 0: getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000580)) 12:33:02 executing program 1: r0 = open(&(0x7f0000000040)='\x00', 0x2, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x122, 0x3}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f81000000fd", 0x17) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x3}) 12:33:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000000080), 0x296) setsockopt(r0, 0x101, 0x7, &(0x7f0000000080), 0x0) 12:33:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000080003, 0xfffffffffffff6d0, "f000bf3e00000014aeed0a671f7630830400"}) recvfrom$unix(r2, &(0x7f0000000200)=""/222, 0xde, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/134, 0x86}], 0x1) 12:33:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x3, 0x6, 0x3}, 0x2, [0x8, 0x7, 0x3, 0x2, 0x0, 0x5, 0x1, 0x9]}, 0x3c) ftruncate(r0, 0x0, 0x1000) pipe(&(0x7f00000000c0)) 12:33:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 12:33:03 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffff0002) 12:33:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000001780)={0x7f, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1810, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) select(0x40, &(0x7f0000000040)={0x3, 0x1ff, 0xd7, 0x9, 0xa7, 0x9, 0x2, 0x8}, &(0x7f0000001600)={0x5000000000, 0x1, 0x4, 0x2, 0x1956c8a0, 0xa46b, 0x8, 0x80000001}, &(0x7f0000001640)={0x2, 0x7, 0x5, 0xb242, 0x100000001, 0x1, 0x3, 0x101}, &(0x7f0000001680)={0x1, 0xffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x8) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) chflags(&(0x7f00000015c0)='./file0\x00', 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000140)="8cad6742cd3cb239b3661701d5511826c552e17c6a2f797257bd1401db7c5b371d58c6e81dfa710f7cf4eb639c850b8ba56a518c698ffb994311400d24312ef23784645e59a135a6f4969ffe3a05359e9978bbfdc906113d03041a9e99cafb39b12a28762a8e9f2a06604e98cba3b82e58ded3bf4bc360044403b59c96bac8252f9f09245d60c183a77d5a0e878850ac10e38c843e4b70778fea0fe7ebb2ece114a4603afaa72954906c9c0893df551fbbda736f73127c276360e8a24a8cbbd9a52be3f0f0ef7937c62cb68354487c991d1b101c72a0a614430eb0f568ce8fbdcc59077888fd68c1404841871e7940ef5bae994e", 0xf4}, {&(0x7f0000000240)="eeeb7254abe9fe0e487b80a2dfade0e893213ca4dfd3afa059c8df2916a43d5f65582e321e174feae6d3c61a0be278b67b0f13569861b07d405bd209d07a2b2986c8f9975bd745875ead8899a68e674d84146c8c6cbe0592e63e37e724e44885e09a3d9a0a3d443a218ba08a34bd4b1dd572aa44e6388d9693627eaa660cc75607e18e3c96ffdd8e487a5c0c75d433e1291442f1930850922c5df44f97bd69cafa9ef6f4", 0xa4}, {&(0x7f0000000300)="ed905d49c5d32298e41ac4668ecbbaaff064234c581598714144bd74f842e4882de0b2383aa71b2c312976ed28c4226d9b0fed89761abb2d6e8d411bff2f11f0247284740a9fb09acb278dd3c507f8fba6eaaf97850e8e66ea60327950962a413626b2b00bde4376f7c7b9089424c012242dde426c382c92bbe4c324ea091289470529d1b18c1659892d766507ad77572ff7cd43816284ad0822f594264b08ab94346c204d", 0xa5}, {&(0x7f00000003c0)="364d9287b784b108c252a1fd7973f63f191cf704096bf57ef91e93a679b56197823947b23f705b566a00746c1df46437bd749287ac206394c4b4ec2866c8607ed6d3fbcdf1d81b0b6933b3cce97504cfcd243a544f16c43743c9", 0x5a}, {&(0x7f0000000440)="a938f20fbf903df52fb4de44870819468fd933d6e81fdf052796b5e9a28e4bc282a3379b48a50c0dc4e59db685bf85f8866a7b31762d2c8abe7eeb93cbaef6add47b7cb0160b9b2a86b7629c355511f948ea", 0x52}, {&(0x7f0000000500)="129dbab1b9e5ddba8f10d280b6b8bb7bcdcf82e4757f61f10125207ef0bf9e5a27a2aadfb07cebca59c2335d27a5c9811079a73f518e22652039ed242cbd6dcc3c275b707b0715fb51d4bc0960ec6f486a371b44c5489bf0e3066f32970d4821c0e632a182bf513dd243dc2653dfd23b599be4dc1b96d8c2febcbc1ef2c0fcda6879d057c0463d3ec68f78ff6c1ab2cd87e9200ed1e1d52087f5f8e1f38a059ecc9329c91ea26917bc4c7377dc5253e291c6c00e1b571d820198e637f1bed3aafd2b483373ee00cf27924d03daf609489364c63eb42d484c2038b2cf4afa3f7dd6e1a20ca174e630e2cbfbccb94ca446b81ebf930f1118f0bffe8d6a3d46764e0c0049d32ca5f2fa7e1be41be1cf3bd6c1a0697461a9490007e8266bf1f7fd79f0c611676ca260132a3ccc3bab22e914485066cd4c4c8bd953cfdcee8a96330b9d10a8b92f7601a6da2ad89ebef7e5fb9f012e536c21f1c493d7e24a6f4a4ca1c2bacd4686fb6f4da1eee4b3a88ed4022a540bf3b3a7ed2f803f7b08b90fc4966044a4f665639b0193af49d3777bee72406f2648afef3e0a8247f1fcac753ca861ad3428b965164241d4eb613b2ad897268418dad1e0f50a1435c069b6f66e4ae79a32b68d1576b1287a4d47cf73f81a5c3c9ba389deee753c4487b13a976b9cd040842ad279e234748700134d20cd3b4bc8babd180aa799fdcc41ff9c8771df9a083484ca52dbc9b212a7c65d4d05078c022ffeb2712cfb13c4aabe4fb7b85bb6c6c7ff2a4a4cd74bc96bc9a38d3fa285fd8af60422281f9822c237b7dd981641d20ee5b8e0183acf00a3586b3bac3ea6c797601bccab56b7d373c3bed152f7985ab3e73849dc81d5665799032bc61a70459f42c6e7ed7072c16dd47246e8fca4d534bc6f9f7146f1b39ca3ae8390d50f0883f68488c8bc3a81d37591e4472a9a9be0a14fc4eb90df3e5051e91cbea6df7df2f9705556f948b007826e844c987e59269b9a221ec74ef05c14498932c8e6cb774e4c65d7746ee5994007cc4e60932d945ceac61db504b544f4cbed64f286f04e550ba89969296d68f39d53bf9ace7491d860812164e570431e52f06902a65b1650dbe8d4dc629849998430f70332d435a3edb341538d60c884b559004bbf7c057b2d72966c10fe99b5c3e20b168428092c6bea530beb94ef7c845c24513400651df6d1d0d7385d6be09ee28ab93ef09bc3060ec629729cef5593faa8139702cf1491814ae369fbd1489000a4b6e081ac0ce526fa17ad3ffc18f65b5b314c0aa28009fb79c515cea2273ae18e2ee5b8c2b36d862ea2e6131f926d76e0e72cc8ee4cc341897e67c189c09c36bd8161acc378f5dfa2f7e72c63b011438676ed894cda4387529e06caf916230d20920c8bc2ddb1e7666a23b7b810bbf63e8ed0b976434b28d19ffcf6b2f1690895c69fba1808bb21eada3e14cfa41e75eae51ee74f62b9558b3699a6d9fa14c13b509dd811a3655199fd57afdf190d7d4a543fce78be82dc297e981512031c20f5d08b44a6d8f40fa70bf31011e6d6911d56de3ee52137128350d72c948b03f53bbf5969853070d29a83e9e023c82da4e916bb6dee4e353209daee1d5b3e0c4b555eda5e01f95edd5996add5c474d6d0a32ab36b78b12e0e46933a7077b4f68f729c035af05b61213548c5b9260e62e61f35f67c19dd8018dce6765ad6de63bf6e7841dfb027969fc35ee4be5b8ceb62502dc600ef895fe25015b95401d6f7f93f2a4c2145bc7ab5cd4352a36da799b4e2309a908146657aa3a1ebf72d4af50320d82ab05bc60736b8b0dd4c479b0d27ae744392b4895d121b328b45973e286a0e683f4582e985d71dda26f6bb23844789211c14265d093cc608e3f0f0e7e55cddde81d32a62859f912e33dc09ddf081127bc0d999b1808d78d1795c04ae39962beccb6f1746a3597769c01b4ae67c6df8e11a70b9611844aefc1b337aa8f925a71bebf010dc027686973ab7a210970c9615dadfda2f6bf54a6994468a8857e1e62752bd97e39c8219312729ecfb101ae1a69d6978e72c32f86ea63099c4f0eca05e2591401fec47424f8365af69d80bd3067b10f341a8e0832c59b607eb8d901930af730dd5af5afafe55b66df832522b8b35eea24fb7f37ae311f5caa88928e2c7e95c44eecc941d8ab40b8a9ac1d5ea4da118fd1e0890b52072660de4d1caa91021060aaa69ff0a025feff5a881aee1fbf28b1fc670d77524a4200cde31a4da95acdef2d8456fa7eac09b00abde24ebae98f817768b563e8d24e6cd72e68547b236d9e155d36a68b6e648002224247b4ad31ad2d19c2f8f10109a155fa7b7bd95ba2c141fb3b24205acfb4d87254379e7ea63af92b82cf41fac4cbbbe308ddd225980b7ce3e13003d7aa52d601a7437c46638dfcef620d3f15dbbb5f0f14bda3b102299e8b9c7b5e24ecaf9c769da035bcc14e07552f521316cdea4bcb42e6aad657d09521f027631011e2addbb30bbcc9b27253be3f6ed356ecc6a6487a4ef2ee6254a0370ed3c409c38032c8ea95dd844023ac507a97b93e58ae9ee592f4e2b2d514094becbee99decdf3f94622f86f10118f6a8cba15c35760c5eda2c0d92d1d3848997b3e1bc8c711c8a59313d474252e255852e91093e1ede6f5affefd155ff3be1eac44071bda6c82db9a94fa8a44eb623f67ef9df3fc7d87298d328dbb8f560458a8ba09b607cbbe9aa630d9daaae18a1d5b79ba25f59de332e40322fbba14c63532495a28fbb52aac3f43099dfcf332385cb7e4799a7e5467f7456102347e7f82286d8a940ca8a1315de92df4abca83b12d67c4d116c973f2ec10f6ee4cdcf0e3ebd88c5ce90fee3bc84b43448d3fac7548696b0a778ca781bfa2580d8a330bc1befd27155e5bc87a7f694b8d975e0c7635695be27035fdf4192f07836a8422260c4af9fef994f4c1fa2c35c93c2192e97442f8484fe6b8808a5f52a7e31de63fc487b86a79c558f740cd4c0e1cc087008df5212dbd92ba51ce75dbbdd16a1df2ec7073c49e6c88a7cb994c9e2e5c12c7ae61647982e85054a543a41b904f95cc3e71f2fde2f22609d86e2e7f47af1c75301edeadd613aaef3e80c685b89dbacf8d03637ac1f648c156cfb1baf3d28a518b70d77e0ec928103287f54077de4806a3c46ecac29aa1788b728f351d074f1bb1b77e9a2e220749e81b7fe821bfe936636f6c71cd6451983665f7e052fc6fa90fe0f738a9a4ce1fc9a66d9cc4450eea8848a7e5b0a4edc1f6f666bf45690201e291ef85d0144bb9c659a45baf3046c53eea4caaac6afd66ce1c8ad3974bf9741c2e7b66dd9d51a9f064da9b464573b2ebeb73fa667ac474b1452ceecf0859ca35b1bc2637e429e09c2ffc323466c3f7eec935be65c0be49fa2b4e20c00c2f249c6804594f885ae2d719c579ef6ef1d1929dfb434675e196769eb3b52d20b922865435495da7dfc8cab19c4cb78f4997b34be6a6bf9eb93d0313f5ebb4ddf50db99d974568a7ecf8c053e410aeb2f03796938cb2ea91a5c3a52c113a2bda1db0f540b86a4749c42eab182e1f8b215ff8d6bb6d8566edbcae79c1f52acaabdd45b01e95620eb096359c5861b2f51831a1f36908f3eed4500d62d244698ff77d6ba26cc24164040be40757f99b3ec5ec2a6f6c26fc2e7245a9a3f44e4f2533e2732d02bc63731f5ce976c50ad7b0882ee54da88b6575ccd919f433a868daf2babb1b57f6ea860efc83160a52b621daca18c85dc61b81ff5ea949e7bc939041ddf96149aba6f462b5d77802afb9a4e3333b6e9566fdee434a550f0de2019a825765138ae54b29fff66bf6c84596d313607eaa3ebeaf0fb69f1f9616c0b80c3e90d68dd578a33979f087b3dfd1c756d1cfe17d2c6236b1f04fb7910cf1126dc1799f98fa0c0e9a3ae54a074a48a289c1a65c22e73e9a5d6d529c9dda9775cea8968f16b568439810dcfb2f3f47adc7847b6a48139956585672ec044d1355847f6abd12cae817bd16e582955812bb48d8fd2030103685dc057c9757978d16a28ee09ee1ed07551e35bb2ec422dd6f0f0e6a46e3997389c7c4b8924f6da65cd320313dc544e1340943eca3c062d06dade9dd4304c33da68f74cff27a7dc9982024dcacaab7e3972fccb82502ed426cc4d7071ce4adf45811f1c984f403d546049e57506aeafc449b3fec3ab9e9a828470e34435187854cc5ee74a7b023b7159f2dde962f6764f59338963b4f9248f51fd0367e9fc393dd64f7c2ebb301ff91d485f56b498186b2be0cd326d05786e1815e930c3c943d53847bd15be9ba0075c343e32cb057319b423d361c4e39274e0417404adafd5b27e2514ddf0e252bfb8bbd913408e05901fe444f3340e95ec10774b600509e7dd3a862da8aafa6923e956588f361e87b7ecea03428af85b618380286b6594e726d42dbe435f0ba4da71bed531a6478fb81395dfa54ebb0209b7505c125a7cd37cf085a514f7504cc5f642b547fafc704a1aa9b58d64a7418085d0c4e4c19d0b3110a75765b1a503d689fa74b341ea01167776ddb3f49feda85cf3283a5f8f54f71107559e16d6251831b01ca509a47710c5ac1728bb203dad9f06946a6f3f682e6f5f2e1e0230c25d936fdc997c84a6a884019cf3aed62baa37508c16401b07e74f50862e233b3582164d9c4a79622df67537ae7c8242e51d48823c18e6b6f074051e15dcc330ef2338d95edcd1f53a195a1d3d900bee0ed81cc5a9f0f616b160af24dfce04032fccb8381144ffb5dad170e8dade1d5f7491cff3cc1abdb9f82d8eb213cd20347fa85c0ce919d6bc2920b7e1ed614753867152c97579c2efdcf54d8ac4affa2fe05a41ae0c3d4f08fe5f5e6eddde6a788bf1437624b8490e64ce0a72732b06ed78aba963eab30392125d247c5a43a7ef7c04d770aed2fcd9229d82c30002aadef5baea5017048e9da2a59b5fd1819433dd0ff6cf845ce13d7ed01802ab4ec087c9cfafdcc16f05ed78eb2b2ad17e4ce6679eab13d19ad45bca27b79099dc33dc2a9be41cd582b4ffdf51ab3e2431bcbdcdc9f2f981c152e1c6ea555c82297ecdb44f00267b9f1f5cf659a79e81dac5e7c041204c3138d91b330058c63be8c02be72c107c2c6e990e71dd517c573cd38c6147d2a168d51e438b13293e0e9969cd66d0c5fe36971030d3bc415213e8b0c2a96ff9d01186c9bc7ea755dcbfee539a033f3d2becb607d87ffcd9927df8be800c00d19d1e013726d638d57c1788d8d3ac65579c056ad6d0b641b81dc4fe23624f0c3bc1df5047eac8e67ad2bfb94f4cb9fdc3acb2551a7c91363362684ecdbcd8bd1b36726171621aa33b4074c8e1d0f9d352ac078f4961879989cd901ff602184f9074c1830c112e89828290931350bce1991fd72384e57231ae95449e7c2184878f1c57251219f6f06900dc3b07e1d5ff7a1fae9b65da028c967c753d49bc6b5345a480dade778b55a8c5bc940b984563a10cd5bdcd7fb3b711f5c9eabeebd62e7cac827c89a0f5c13de79a8a78191e77857eebd2473c49f04ac7aa80dc5edaaf6302171d4e10a4e8ca672ee719afe5d24948bce38bf3c5c8b4836ccbdc52722004d71cd2dcb9392f21a95081fbee5cc448e2d21db712084711b04a24e84d756c6923b6c314cefe3503cbeae522a30aab1914eba61c611b80d86844070cc5ce0cb739267534f771eeb0f812527ebe072a5b1763b16a7fb16912192eef316dd24d598754508dbe2f920bfcf8a6fd7ebdc1a38b27c5251e6e42f5ecc638829f65945", 0x1000}, {&(0x7f0000001500)="40ca7830504ae97ef6d71ec6ee7a610d5b2c4cf92503a82606ee4e1ccbf0e7c8fd8d4ba1a8f31cb45b5037c1", 0x2c}], 0x7, 0x0, 0x0) getpgrp() lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f00000017c0)) socket(0x6, 0x3, 0x9b) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 12:33:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0xf97f8d43ab03525a) r3 = dup2(r0, r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xff43) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 12:33:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_open_pts() r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26df, 0x0, 0xfffffffffffffffd, 0x0) 12:33:03 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 12:33:03 executing program 1: shmget$private(0x0, 0x3000, 0x151, &(0x7f0000ffd000/0x3000)=nil) r0 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000080)={0x0, "bfc063aeae45badaf8b7ac2d119fec707bf3e41c523ea82dd61c700bc3a8d562d6ac0b3f4b524cabe51d6ad1dcdc1f676920490982d3d6e662a2849781f268b8d4ba41"}, 0x4b, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000081a8e216f9eeb05cf49d56ec4b99379f821e2120cea90d340c96373b4dc186725ff6b34101b68166df9d21862ceaa348b82f92ccc65b8015da2e05e81e84195d766e90dfdddaf5aa1f6d29c280327c403b2ca702bb3b5f97712b54d9f70adf8484f63e8924f86c3abfbbaef2279732766cd12ff5f8c6814eeec73d90ccb74f05340b1d8f82ae1fe27fdef135fc2c499aff77e2bd87e89a87d64ce7f547ae96390ebd8f6b94940885f8c715e551594828558a7f5f55"], 0xbd, 0x800) msgsnd(r0, &(0x7f0000000000)={0x2, "3608a0f192b7211f9468a13f1b434e213b611cbcd270b7410f27a30d0c64f30059ef697b7b6cf1e0629d6d20f69afe6bfcbb6e7e312a2d42280c"}, 0x42, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) 12:33:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) 12:33:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) pwrite(r0, &(0x7f0000000040)="4b90ea800465137051eb9ba74270b097e462d0755077c824637d1f5bed6c10f3dc3cf6cd35b6b887c0029d853d4fb08e7423f2a5293a5a25952fc2e810d164da296a364521b3c9bc6d60db7e4b13689214ecec0bb25c", 0x56, 0x0, 0x0) 12:33:03 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 12:33:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) setsockopt$sock_int(r0, 0xffff, 0xe054d0dba912db86, &(0x7f0000000080)=0xe3aa, 0x4) 12:33:03 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r2, r1, r3, r1, 0x8, 0x6}, 0x6, 0x7ff, r4, r5, 0x7, 0x8000, 0xffffffffffff8001}) r6 = socket$unix(0x1, 0x2, 0x0) connect(r6, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 12:33:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x30) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x8, 0xfd9}, {{r1}, 0xffffffffffffffff, 0x62, 0x1, 0x2, 0x20}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x69, 0x20, 0x4, 0x58e}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x0, 0x93cf}, {{r1}, 0xfffffffffffffffb, 0xea3744b0f03dca6a, 0xfffff, 0x3, 0xd07}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x1f}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x277, 0xfff}], 0x40000003, 0x0, 0xeb7, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x2) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000280)=""/228, 0xfffffffffffffd10}, {&(0x7f0000000380)=""/245, 0xfe41}, {&(0x7f0000000480)=""/158, 0x9e}, {&(0x7f0000000540)=""/240, 0xfffffffffffffcac}, {&(0x7f0000000640)=""/53, 0x35}], 0x100000000000014e, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x310) semget(0x0, 0x0, 0x1) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000180)=""/251) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r4 = semget(0x1, 0x0, 0x3) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x12) writev(r2, &(0x7f00000008c0)=[{&(0x7f0000000880)="44f5320c3797c25ddb9328e515d53433227ab71b9033ae5798803794895c3369849b6ad05449db044317844a27f8bf1f", 0x30}], 0x1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000900)={0x1, 0xe4b, './file0\x00', 0x20, 0x42, 0x61d0, 0x5}) semctl$GETZCNT(r4, 0x6e0045c10c63368b, 0x7, &(0x7f0000000040)=""/134) 12:33:03 executing program 1: r0 = semget(0x2, 0x4, 0x200) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/226) 12:33:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:33:03 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x40) r3 = kqueue() kevent(r1, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = dup2(r1, r3) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x6000, 0x400) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x3, 0xffe0000000000000, 0x4, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x3}) r6 = kqueue() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x0, 0x8, 0x8, 0x3ff}, {0x2, 0x400, 0x1f, 0x3}, {0x0, 0x600000000, 0x200, 0x7}]}) kevent(r6, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) 12:33:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe2174f6240132b33, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x0, 0x0, 0x1, 0x6, 0x8001, 0x1, 0xc0af, 0xffff, 0x1, 0x9]}) 12:33:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xe4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xfffffd1a) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 12:33:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:33:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) r4 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r5 = kqueue() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0xdb66, 0x8}, 0x10) kevent(r5, 0x0, 0x0, 0x0, 0xc4e, 0x0) shmget$private(0x0, 0x4000, 0x216, &(0x7f0000ffb000/0x4000)=nil) kevent(r5, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r4) kevent(r5, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 12:33:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) socketpair(0x1, 0xe5bc0ac649abc6a8, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 12:33:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r2, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 12:33:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0x60b}, {0x8b, 0xfffffffffffffffe}, {0x8b}, {0x101, 0x9}], 0x4}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) close(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x1f, 0xfa0c, 0x0, 0x3, 0x6, 0x19100000000, 0xaf9]}) 12:33:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x3) r1 = syz_open_pts() close(r1) r2 = msgget(0x3, 0x8) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/23}, 0x1f, 0x1, 0x1800) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 12:33:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getpgrp() getpgid(r2) 12:33:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) dup2(r0, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xb8ba00076ce81280, 0x0) getsockopt(r1, 0xfe6b, 0x7af3, &(0x7f0000000140)=""/176, &(0x7f0000000200)=0xb0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) lseek(r3, 0x0, 0xfffffffffffffffc, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x46, 0x2}, {0x42, 0xfffffffffffffff8}, {0x5, 0x13f}, {0x81, 0xffffffffffff140f}], 0x4}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x12, r1, 0x0, 0x0) 12:33:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x4, 0x0, 0x0, 0x0) socket(0x6, 0x8000, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x3f) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x22) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/135, &(0x7f0000000300)=0x87) r3 = socket(0x10, 0x1, 0x1) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140), 0x0) 12:33:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000240)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394f09bd3c719c21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f00"/205, 0xcd) 12:33:05 executing program 0: r0 = socket(0x6, 0x1, 0x1) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xa4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = dup2(r1, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffd58) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) 12:33:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {&(0x7f00000005c0)="eae1a930aff090cd0712d3ce2976b0f8dee31c86ca6a29a95cdf99a4189468b50f6a19b9ad674c25e95f3bcc5a74c73eab2d5d70f8bff76fff5376f3cf22c6968e029a0500f422aef98d6a6455ea8abe2cf60e06be7dacefe5", 0x59}, {0x0}, {&(0x7f0000000bc0)="ac595bb31539086c71151be63913a20adab9428b87193eaf98747b53c03d914fbc9374768a7b488b892f651f1225698c454050773beafe", 0x37}, {&(0x7f00000007c0)}, {0x0}], 0x6) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 12:33:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8297ec6850f8d45ac6f55f9e3adc54"], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x8, 0x4, 0x80000001, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4000000000000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xcf}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x401}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8001}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xba88}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xeacb}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) fcntl$getflags(r0, 0x1) write(r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 12:33:05 executing program 0: getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x8000, 0x0) socketpair(0x1, 0x1, 0x3ff, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000006c000000000000000000000000000000000000009fb77023c9527982830000000000000000003a8dafac199767d00000000000"], &(0x7f0000000380)=0x6e) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x40, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x10, 0x0) socketpair(0x2, 0x2, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x1, 0x9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x44, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0xc0, 0x2, 0x6}, {{r4}, 0xffffffffffffffff, 0xaee2b3285454f4f2, 0x1, 0x5, 0x2}, {{r5}, 0xfffffffffffffffc, 0xd, 0x20, 0x20, 0x8}], 0xc000000000000000, &(0x7f0000000480)=[{{r6}, 0x0, 0x2, 0x10, 0x1d9, 0x91}, {{r7}, 0xffffffffffffffff, 0x60, 0x1, 0x400, 0xffffffff}, {{r8}, 0xfffffffffffffffb, 0x84, 0x1, 0x6, 0xa123}, {{r9}, 0x273f07d05b8203a6, 0x81, 0x20, 0x842, 0x9}, {{r10}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x7, 0x101}, {{r11}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x6, 0x1}, {{r13}, 0xfffffffffffffff9, 0x3876a39a3b714d92, 0x2, 0x1ff8000000000, 0xffffffffffffff1d}, {{r14}, 0xfffffffffffffff8, 0x340667e804e16a14, 0xfffff, 0x1, 0x80000000}, {{r15}, 0x0, 0x4, 0x20, 0x6, 0x200}], 0x7, &(0x7f00000005c0)={0x2, 0xff}) r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r17 = getuid() fchown(r16, r17, 0xffffffffffffffff) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000100"/24]) syz_open_pts() 12:33:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:33:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2ede, 0x4, 0xfffffffffffffffa, 0x400, "2ee968a068177c0e5b9b58ce7815f3841ba92607", 0x10000, 0xc7b}) 12:33:05 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) getuid() 12:33:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getgid() getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f14c766ab46cad4af9715ec00"/122], &(0x7f00000000c0)=0x6e) setegid(r1) getpeername$unix(r0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x7f, 0x1d6) r2 = shmget(0x1, 0x14000, 0x244, &(0x7f0000fea000/0x14000)=nil) munlock(&(0x7f0000fea000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getppid() r6 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, r3, r1, r4, r1, 0x40, 0x4}, 0x8, 0x2, r5, r6, 0x1b000000000000, 0x1}) 12:33:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x2ac}], 0x1) 12:33:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="c1", 0x1, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x53cb, 0x5}, 0xc) 12:33:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="608edeaa096dde2217000000000000000001000000000000000000000000000000000000000000000000000099000000000000fa46a900"/112], &(0x7f0000000100)=0x6e) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000140)="b1370510c4cb19706878498629c872298c695ef98f0065e47fb04c33e73c9d1cde2079d91dd756e21d0ad74d8612a0512361804dc2b9200369010c67944e577b340fc19d288cf1fda25f64cd619793b560139a309db1a118b08e9014c7ec33f6be02818472d14d80b7869a01456e6e7e8e85a83b0276b621f08669a36501b679bcc1504b4ee26bc6d75c2f896498c750c97eab443edbc43eb64ccd56efa1ac8a0c7056311b218c656e292881c1c1ce940ab0cab97ad5a764ca", 0xb9) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xc) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) 12:33:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x0) dup2(r1, r0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x170) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x77500000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x37}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9deb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 12:33:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x91) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) socketpair(0x10, 0x8000, 0x80000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x2c5) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x1) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r0) 12:33:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2f66696c653063bb22da0823bb8735fe792c865c6616129766efc84468ed6901c4e5814e5e1d1d7a4c5b7c05570ffd23308399d10dd2c57d022ae713e415072704ae411d434c28abb171ef0ff6a436"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) 12:33:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) poll(&(0x7f0000000080)=[{r0, 0x21}, {r0, 0x100}, {r1, 0x2}, {r1, 0x2}, {r0, 0x4}, {r1, 0x4}, {r1, 0x4}], 0x7, 0x1) 12:33:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x800000000000026, 0x0, 0x0) 12:33:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) clock_gettime(0x3, &(0x7f00000000c0)) close(r2) dup2(r1, r2) 12:33:07 executing program 0: r0 = open(&(0x7f0000000480)='./file1\x00', 0x80, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1000000000000106) chflags(&(0x7f0000000200)='./file1\x00', 0x0) stat(&(0x7f0000000100)='.\x00', &(0x7f0000000180)) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 12:33:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 12:33:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:33:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$getown(r1, 0x5) 12:33:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffc4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x3) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:33:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r2 = dup2(r1, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:33:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="11b2315bda720617d74e3be44ce2f507665b3c7fb2c1031b09a71bd16946c64b56c4b6c0050dc89d24097178865fd19115f5a9688ec5c4f3a0d41ba559fde182d800dc6e01c83ac2c09e19c60b87c4418e7e597b", 0x54) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r0) 12:33:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, 0x0, 0x379) 12:33:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 12:33:07 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000056f000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 12:33:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0xf65a250f9422ff5}) socket(0x1, 0x8000, 0x100000001) 12:33:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 12:33:08 executing program 0: pledge(0x0, &(0x7f00000000c0)='vmm ') 12:33:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82052e2f00"], 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x5c00f730, './file0\x00', './file0\x00'}) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000040)) shutdown(r0, 0x1) 12:33:08 executing program 0: getgid() setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) 12:33:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:33:09 executing program 0: poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$inet(0x2, 0x8000, 0x2) fchflags(r0, 0x1) execve(0x0, 0x0, 0x0) 12:33:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) r2 = semget(0x0, 0x1, 0x412) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000000c0)=""/143) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) semget$private(0x0, 0x2, 0x10) 12:33:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2b, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x2) 12:33:09 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) kqueue() 12:33:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x83) select(0xfffffffffffffdae, &(0x7f0000000000)={0x4000000000000008, 0x8}, 0x0, 0x0, 0x0) 12:33:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socketpair(0x6, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000180)=""/91, 0x5b, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000091341d1661020774116d25cb75c0e8027d5fe2cbee45512eca75dd9bbef57c66efa2f081625a5e36351b1013ea80ff987abc331b91687020f5c3cc4f54f70d3670c6b7dfe6b3933d9ba09fa23bafc66939420705e78e78f61443cf15ec4aa80c35d29a33efff4bbe30bb19843e4e0bb141dfca3d037b7f529739173f64ebb0fcc9771c9997266565a6b3f0e4ce4df6ad3a81731427b1d7be6e9ee0eba19ea97eeace498d78647d919fc2226a89ddb6a4fe2b4b5db2d26a44c7fff44b"], 0xa) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 12:33:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x3364cc785165ab98) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x4e7ef0f2, 0x1, 0x800, 0x5, &(0x7f0000000080)={{0x1800000000000, 0x1, 0x1, 0xf6b, 0x9, 0x700, 0x3}, {[0xfff, 0x4f45, 0x7f, 0x7f, 0x0, 0xa74, 0x8, 0x80000001, 0x5b77, 0x7, 0x1, 0x10001, 0x7fffffff, 0x2, 0x1, 0x1, 0x6, 0x8], [0x6, 0x3, 0x3ff, 0x7fffffff, 0x53, 0xd7, 0x5, 0x3, 0x3, 0x9], [0x7b, 0x40, 0xf1bd, 0x9, 0x8, 0x3, 0x1], [0x5, 0x435, 0xfffffffffffffffe, 0x100, 0x5, 0x5], [{0x1ff, 0x4, 0x80000001, 0x8d}, {0x8, 0x7f, 0x7ff}, {0x8, 0xffff, 0x7fffffff, 0x7}, {0x3f, 0xfff, 0x6, 0xfffffffffffffffa}, {0x8, 0x3, 0x3, 0x7}, {0xac, 0x9, 0x1, 0x2}, {0x3, 0x3, 0x2, 0x80000001}, {0x1, 0x2, 0x6, 0x6e}], {0x3, 0x8, 0x79e8, 0x10001}, {0x7815, 0x5, 0x100000000, 0xfffffffeffffffff}}}, 0x1, 0xbc4f}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) 12:33:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8003, 0x0, 0x200041fd, 0x8, "121000000000d0ae54b700010400", 0x0, 0x4}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4000000000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x28) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 12:33:09 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r2 = dup2(0xffffffffffffff9c, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 12:33:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x1000001bd, 0x4, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 12:33:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 12:33:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f0000000200)="5b045980c499caea2d7593ce8ca68b04152d10d250d54f50d3a06a1118122f4a0cdc7c753857ed9036c9546a6c1bcf18e838f2f542b8de159603676082de3f30354730dfd9df5e3de45d7f3e8cb564196ee8925fa264f342c61413b457c4b5abd245cbcae5c7af503cb572f90791aae79b2d3f96ee67abe62c4558e663d178af21805d5b18eda6f41e0952704ac4af4b38c84f7f1dbcee1b11692e1e4b57771218b94b44f1ff2ae076", 0xa9) r2 = syz_open_pts() r3 = semget(0x2, 0x2, 0x24) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x8001, 0x7, 0x8000, 0x7, 0x9, 0x6, 0x400, 0x7fff, 0x4]) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:33:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 12:33:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1c8) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 12:33:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x1, 0x5, 0x6, 0x3, 0x8]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x3f, 0x1, 0x6, "824e23c6d76d0cd09c9855506a560f22e969f123", 0xa10, 0xffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:33:10 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x50d2f6936162927b, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r1 = dup(r0) fcntl$getflags(r1, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x3, 0x2, &(0x7f0000000080)="01000000", 0x0) 12:33:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:33:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r3 = dup(r0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/112) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x80) r4 = syz_open_pts() close(r4) syz_open_pts() 12:33:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000002700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002740), 0x0, 0x0, 0x0, 0x2}, 0x400) shutdown(r0, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000040)="887a4bbc41be0241b8e2c788ef08c7f8efd723ec9209571534626d79188c8c50b35bd971d026a95d3e2c515c3ee30d87b865ae38d3861080aae231f92fa7f9a6a68bf81242ec6b1460b3764a25ec39ec762fcf29ae92bb5803028afafbe4b062f99e5342362a256d8e8730f3df08c4b348a52577c0fef7d0ee5eb450f1b549e4f7059283c672927870b44b5f49554291fc676af358a4950f12b214", 0xffffffffffffff14}, {&(0x7f00000002c0)="29812a140b0a5a969f999f79e62c2013e4ad4d267a0bfcee6af945380c76ded8453842c25ff4c88dc1d78e2b9716cb7f2d5633f245d5faafac5cf226606cde205cbc01587d2ee45a1efd1917c54358adad11a5fce2bec69c2f03e1fc990c297ae2fad34484669c641eda5f0303218b4a060eb6a184a21c92c84e55d113cd9650870291b9afa5051d32e76c48bef680c0c293a0b12ecb5f13ff2830879ac114af7f2da72aa6b7c7b44b952c0081d378d8a86f16e34d6c60f7ffb5c53355aafd96d8265abd4f6f5ba3cea385d61de514bd73b434754665ee6daefe4436393da0b365b1efed816d5ab51f50c3b14164c6332950bb9d8e3c786a0438e1d66062ab8b23ad33eacd5c0095e1dcf195fb41699a156e54a8b16b469baf93fb06b262ecbd2e7900741228b2f93c5d9c7c169175b6f2ce558d32e5f70a3421b981581e3f7343a3cbe4930b5474bef710d3db40642a0340e832d3b490999d18a5b882740e9712412c0d95dde5f9cd535b0016bca69077d890e24563d6383dd7786e3dd8684650babd9e3588674b3f96c85ddebb7931d28224a8af63cee32df83c65dcbc57599d6ff640badce0518ccea3f0599e90f7c8786c1bc7e0f42b84f109392f8a434d7430ea62a08e2a6239b7978cbb44b2c58ec7fe7eaae278b3b90205f34f3671a10e27100ee7168b98cbec2a95927721ae3a1d169e2654f36b35ca32f4ab710bc0d9d0dcb4afd129e37f65ec5721854ee57899dd02147befbceee5de7b8ff62619fd0e0ca8ebe7966b093e1b2cfa916bb171761e25ebd227a9ca2bbb50cd0746bf9be9d3e710f9588983a4d604e1a1748104400b35d7ebafe984d1a925366e608dac2e55f43c2e4b2f333c918be4a288f3445f68a61991cc4ff2128b6777f494ecc8ba9befd60ef0980fcb0210840958959c84ac02732f3813a831bd28cabcdcd5eed4daa1d793beede1461002a83469046b426cd9ff80780f546dcb3dfd821972f29bbdf18164441306e4f50c5abad54a5c2bd26e04bc20f3b08e89ab5a52953ac72080ae23afffab9b254bc4e9d0f63335afd83eda472a8bc0fb73c557a726a1dce148bd55ed093f0061cab4c8234ab32ff0b329200fc82899449841011f1b260cd3562c72701fbd5f74bbfc60a4b49ace3284520dda55446a4d7454699a44d06361649f93468747fa8ddcfdb5933b700f5786622389635cc1647b36678d2d972f372bd891d78090c67567a4669f0975fc00d7076082cafac32f4343edd160b66c45d47acfcb8b09ad8f8ea2f8ecab86ba1d47cdd5cd1925b9c94c5a2fc47c9c3968683f0dc8a4f70ab80498692fe7df16d606ae56672d5b0586ff9277b7cb7c45984f01b6e47a4563af6ee1f9a312914b827d0254589c81ea7e5232e5c200250419c907f76c085f8979ec6867d48367bcebc83011f2932ca3d78b2881412a93a32cef921bba98b65964eccc63e79fef1949fd0f9e4a198d31099af93f0c70bee31a5253b74b7201e031d15486b4e4a9ed0a51010eea24d9c065680b32d246c3c1de416c699972213194e306cb8a497fee7aff8af487b1bd112d82876fc1531540eb0b36334c6de3c2adbb9cbbb572a6300c3a3f5480936f75a4f0f79b8db8068408a9c2eff6eed338de5b3dd55982d12c8a6bbf4cf674553469e05caa3fab476f8e0558c62d579cc990cd2efca34681dc459d3f2bbdb228c8b4dd3a07cabd930e6ccb43dda19761979611e434ffaa10dbad3e699382346d58ef16e5d68d90db4be772541145f0ac4dec8fd73b3d589daab11c3d372f80b09147a2b62443a9723b978da0c4cfdf7473b4da345ceb4595d50f05ee1394caec2424a1ea4f7c5a918ad73a7f74e25d1f712616f5b41556cde9b6885710d83e238f6add2ba61ceeacc96eb874b00e96bffe0c2952db28057b72991d1bb39424331da45a3aaef22b256136375577fdc7b21fdbe14babb9748305f4152c46fc7506275aefbdbcd6dc7e798738acb0743ef3e431a0509b4f278639095bb69d453b5820ac32c4d81a29e532902aff06d43e6ee3116795efe6afbb9ef6f128e12a89190044c635bb2a3b75b9071e2f17ac4d789d305844d91140b994e5742bc6a79c5a90dbdaffb594b51756af270e341f8be2fce7910fd282144bf992b447222a6aaa759947be9cb8da920512f12a05db268b6895e00be50c23c0484246e408f12be4fb734651eb28678b2e2511bbd38dda2d9b92069b8e620da51408d98ed71064489ec459fcb8b43b5ae6b2bd80c31838c89c7bd244002a83ab98929fca67443a3a978a34ab9306bba9a8622c38d54b4b7e980a71bd214ee1456e5e45d69f908af8bcb9d521571b77589d5848cd77b8fe5638f9af7671a180ca89cb894797d44dff584c3cd222e113e8657a75c55010666ced03b3fe4f2299175f321b1e86b8914f9b6699d65643fbf0a7aa2c25754f0d4cc7bce182ea2dd06c81f34772b0ab1bc31c8d27f4d19218c5c13da76321b47bd438eb19af583866e2a1c16f7405a975c04cdc433c4e7ec984d9feeb7b7479c6333b43c84462e23ab6d7a3511ce7b703ef3f46d0e8d6a39f312d14852485a052c27b0d577b51963842396d8ea53e08fa321cb278dc291e3e598c865dead3c8bdb1342d9c953a1052e50c03f0f4af43c8c90f3e32f787a99cbf432532639a46b8aeee71be9196d99c91b8ad513fcc9f376fa23af4c13a7ce06c1ca8debab8fdb0fc1fd3af8937aee9610e26af59a5b5db8ec0152555925f4d4938414039552d944c0c829e18fb285d85818295285974438411473e62f07a47fa4e9787921c4d6bb02b7db1448fcbc601e5bcd67221eb5635a7b7799d59c7ac4af4ba9ff7e7ef9efff4bddec344f81951ce1df445a95d0d9c816bb0f1c9821e9973ccc07649431758d1b3723222fe39677aca27cda6fe93c7780178836e9e57f3bef5d369c8352fa11f988baaf9165c3316a13f4bcc22fae39e560d0d1006ae8ff2617bc3c4caeaf719aec24b5f3e6937ec41ce7f153d73334b7bec384e14a258f7fd2df5d0d6ce315fef4a1803aa6ae5028a093b55c52bb42135c2aab9fd64cab6ca6925cda7cdd302a8d582244822f475f636b6cb1c454ec179cf673e7209cf14cca67271dd7d780a925a2580160be5dcd80ca77e90682bd6412d321eb7d205e8adbb6b73a4f2db8e830560b0d1c0b659936e2723a746276a009f0960072464592e894d2b1f428e2f562dea3ed99135157d0136cc34eff64c319001a457e17ecc43e2445510cafba03569ff13639a7ecb8eeb472edb92b3bf6a89c9751eeee112a7ef9d1cb44a5a83598463b13f0ad9e605688414e3f84c2e468c5c3d11db1e70be05610047f733cfb705664676e94f5161d6816c398a37d45ceb10c928c24336d7bd43f8db70af7613c04e1b88ca79fc491915add4c50e772fd721bba2dc97f987ae8fdba888a7c178b11341f23f9e37456fa82dc8d9e9867a85ffa162a2af7bd2e1097f88cd7a7b5d0e0977905715d304c156b639a68db73c89e1cf1cd54e0a0e3ba6ed363e579c95d2c30bba488ab339ed880bab149515834440dc903edc5f374e2624d3a466fa1989d6b84968338a08872f0307ae02a454acbf4a8c22ca7755b757646180fb79ea498b2902dd6301616c3cb99894dc43de9859795b5ee816532107949a8cbe3071ae19953c1fd39de81a118972eaf211fdf7dd2a5d8afe9385fd4f73b2e3ed0a0d09d0555662a93b6403aebe0ee3799e7fa9cfe8640f5d1c11d81fc483925bea478f0e0f03903d0e5da464428ca3e9b1ef962eec737b886fcfb2e14bdd75e5a602dad13717d6f23938d37ab2d68b26fdce86c11aef8132ffb208337218bff29848c5e53d0a9a8ef14a51f647f2bb18f667965d1d1ae94f1301f9912c846a057c02558d8c3901d8d8144a906b19eb608d5f3f8cc07084fe551c5eba2fd87f163eeb056989fe85b3d296ee19436a2265dfc981c848c2197dff317bf80d817fb895fe7a2cd55671fea283fc35e8cc8c573da61c6842fb07c510bccde0e1ab74225f493e492b3a12b87c847b45afdbc1f6bed07b0e20baa1780127364531cb0119483ee836b6bc939f7c95bcca8362a92f1e9b0eae2737d52eed1ea858be880983af087ebc3382e3dbec075907fa573751c57411052cfde4a2e4fdfbc0188ce627423552476ef74c618ed753c6c54429a42c335f17e2133647b13e99d4c2a9095add0234cc38043fd294d533746cfc4f934f83598f0dff4ed065ae8d4ad2b8a2322cb6b6b1e5e894e5982c17a765f292e2355423103068d1fb6087a42539f3c0acd93e72807f000ebc43c4c48c8208c20591c4eaa6cb2bad0185b3a06da111e49dc2eed3f959a0d8ec81c0873132b40e36f51fe04948aba47c0dde29ea6c262329ec106a28238b86bbfefe44d98cf5418aa5a4891ada691672efcaaba0195341bb1048a6345789ed2c8189563a4ddfcda56df4fe32c2d9860af533ec212b045e221a682638b1049ad6905a5a61f152644d624761f818916bf92f0e0feea1861568c3738da6424bd1828bfe0f8433037ef8243a127da5f8f5dfe78b26c678a93134b13503b56e45bd72abb4ec58e2a522a8da87d21d3148615be46cf4f8f8ff5739dbde9168929d3d5c2e0a13cfd675a15322c2e5a224607103b44b0e6284dbd739e50f255b28065b0a33330156fbc41abd7b5f008d7001320d6e4cf837a442fb5a4d57a928b166b99e4bd6aae7605d29da05594bf11342efebee7b52b4b59dba8b394aac6d834a837d91576e95035787b1882b9c2b98a789dcd75db873b10b0c7f76ab0d13195f1de908dde3ee0a3bb821859210eff67006ed5efc8164bbcc9862a4e721d38833d8298df168d4edb85c9bc937d16934b9caab935e3a3b0d6675c496a0908d322b49e77eab53bec9627dd4383e82ae60e3c4d3a9c144404f341cc7370c70c83a38987174a456aa2922d950cfbfe42bec4374aa90540dabe0ec29d1b0584305a014244e633d73ef4f2f501daeece4bd657640215929ca2c5cbd9de488740a539970c2ffdb0811d4a6ae7f036c4527086e5e4d0c49cd07c3ff051ff8c0b02c3992afd4c7e3a2c06533f4d54adea6e6b627ff361f4dd8217c9f02905590bb0a31daa82888170522b8a6487fefdf5c5adcd65446e304357da789c40460f0fbac1b2ba663cda19ce93b7c74109d446052d93ec660a29da84b85ffefd97b10598b6a8fce5d88aee52db418c9038d8284316a7e2db0e507b7dcd4fb11e148ab345ff4f4bb74c9a9d837c6314ff01b6820bb6bf7499d39b2294b6d110b1e8e1cdf72d9384e10455c00fb91201dda8abc353f32a2c1428da561c581ae8845f4b9f6f79530861a0505ebb6fffe453a8b1912515c970b0e545c722b1576659713913b92260937f8cb2069aefe2fdbb6c11e9af2af4c8f50a98b01cf8a7ed7e2303970fa954d2bd0f9c13625ea6922adf97f93cd5d82f40bb833d89ab8648b2eb0296f0e7954655b652960a8f7f24155b218755e2f914babdcd32667a6937e8165ff05b783e3315f7a17068c786ca38180bff0881c1d5eb4d21999d48e7d78ce5ef5ed88043ff865ac794790abe329c9dfd45c4b9eac7fb94b03009ae351d2543cd82ef1b4b402ab413d764ce02c82c36974485ff89b7e974c26624ce9d23dce66c77633d4ca1432a517951855a9ca2da4202dce694a3f3b6e42de64b65eb8807e71dd09c8667aead07f0e35b3390b240e2b8a602c4efb31ad634026c465730ad02caaa08488e1f38dffb031f578f339d05213eaf309cd0aa2", 0x1000}, {&(0x7f0000000100)="fd324ba2eece8e632ce7e401c54ee2abf9ac5728b2f01e9ce6d8c1d6614dcfe106d793f45e52c3996e72a6426ef6a7c7eae8b5a8dc9d0d2d74ef9586b58ef48d04b58f25dd2622c9f89f534b87e5e5fb0d541281eeaa260d25e2303ea9471fca8b7d8c9b4230ec2a1bccf1269875daff078253c3ad05dba4b0037617b2859ac430ad737f5a9ade8d2546d407d15025b8412bd1c23499330bc809fbe5af76ba1ed5a430e2b36421648b", 0xa9}, {&(0x7f00000001c0)="39e9109dc85de3db12c71950729b2bb7cf4e621b184583453dfeac975e37a7c7e9546f927c8062450203a24788f51660f2875be230c51a53d0438a7e55e7c3c4db859b075713568f72f0e715", 0x4c}, {&(0x7f0000000240)="1aa5b64a1e4300968256afc5ed2342191367a288f7c91b0dd55e230ec105ed2972a7261364", 0x25}], 0x5, &(0x7f0000001340)=[{0xf0, 0x1, 0x40, "4c04cee04b111e0d71a420307980fb9ee122bd3d5080c93a182f3336abe860a71e3cf2bce06b51447819d11688f0fdd788b46f79e53743bb5ea4bb5a51b32a00df6d0934ae2b861bd5fe49ac0fd7aa5a7010936393b004ec1c1454f9165fdb41132d92b671032598d0f90d1f70f2b1dbf8b7cc4bbfad36c13951b6eefa6975fcb602338b7926b0a2a3ed3e81ea53d266d2bd9e1b402c42d000501d906a00d83117df0efe420e62199a494a44def1f3caeaee53e44ed49e1d31f557fc8aa1579d68d43c0fb38884c818a2821ad47f0fea3dd185d995e2bd56e924bb"}, {0xd8, 0xffff, 0x6, "0d2e3ba3837e2e37627e875546063f55819b8c473b2dd6277fd8f9f1b55bc79d65a500776c091402c89fa02a1b73c8345455e24ab71228a8126c0dfa4f131835318a511b4d02233d04b68bed0cc83a2508825920d2dc46b8fa89b54bb934ad1cd10de933d9fb8b941c271477cfc173e1c7a28ad8de6e6cbb535146a10237fb7c183c8ca1fa4a89448e9c156a35a032474697e04cba9af1ad72bc7996c0f3c5215e419ce0e74777981f3812bd1b818eb1171568e18ece080a7310ec4840d2c5206e03d947aca401"}, {0xd0, 0xffff, 0x2, "72c169fcf7276e9119e6c243f0a22f7fb5100938503cbd60f76f51cd5887aae040963be8ea7d2e211a20b8f8fadb9ae2bc70f585703996570c64cf199556e7e54a526b3a4f1bdc66df2967dbc5d883c0b8c79e8fea83b5cc3ddfca814c978c8cb8b9764402ea5efbc58c7a25c623cbdc8be3c8d232cda9f6cd2d12c4456d5619cbb3e000e13a256557181e2d7604915632dee17d2e94e133e26c30db5f1d8e2e0e1def921c8dc8f987e303617c9ea1bff3e6affc7dfe9fe63c4ef028"}, {0x1010, 0xbc86644bbc6ff9d0, 0x5, "352dee4433a7275c12b397db59658cb0799e6f93024b2f6daa59a2fcfb84a3a1c84b4938f12a25b53cdc9d303edfd87a17e21d6a5c58d43658d073f0f65c019e1780e2c4c68b5e9280bf97593af50546df84cbc1bafbbceeef2debd24289072bb7c96c6c07d08b122407f039dfd628ff1875ed878bb599f7db0fff41f5d68dca0157e495e7f8a3552af4ac6b06839a60bb57d2f351ca18bcd29456e5cf85427f3f6d947d335589a740143d828fe68504337bd577b8f74bfc60be4939b2f6edad56f6985f4d94e53463470757647f107288e4df6e6434b65a13f1be261daa04bb610cdb5ee53726bbf4d40f955b9c308f9098270d1fd445d2f515d530670ea6a6b1534a493f3bdcf4a6d54dfec4a7f56c85ebb9dc51fce24c65950cb8ae35ac44ab0353bb4c36f84c3fb743d5d5f61037beef60c108b29d067cdf67760fad4c94ce6929be6c9453504f955d14eb40e5462cb4964df966bea6d818a0e314d4e7b3b99bfe6281aec0de4c30c9cbba89009f4bf0db2988885f3d293970d2c8aedf3372296135c75d7bb966dee947ee9ad8aed1840a4161c2085fc7eb5ea9632ef22c79a11916e4f4fa9872e29e8f360c42a276afbe62d6ba0069e7d650266c0c15a71f5333cd7294912eb9d1b4cea9ec8d45b9bac6b2f5a47ccb7fb6b341a6805c7651b14bbb333cb77612db904e10a060d1f841d65dab7dc4b274ae4b539745fb2c551c134dd4429f215dd8dea76335b89c74df650e8ead91f5c05ab64edfffcd5bc49e09e652558d387f43778ae64217df2617342f1a6ac5275a5da7d6f262be09bea1f3c13da6545dfa628f63f30e4c32d01c5951822b099f4c310b02e61ac11b741af8caf521c3d15970f3f949a0846151292f00adb11c6a37ee2cc4505d2bc9eb9429cd54ae3d9b1ac76aaeb2a028f6168f93be8e9c93d38ad9cfdfa3f038f02fb448d0cdc054891f5f45989f6975d2b04562d411a1e2e9c55db4e0183d38fa6ce31cc63362cc2470d80f30fc940b2d1d0cdbbe830b8c6c3eb813aaa537b68e9c9d4fadab98f9a6bf2b22b9c541e017cd24a59d854cf98a0b69c060d352209f3e8dbf0ab3342404c7b130da3a1c4a2ea72b93cc441f3e00e0a712919e51e20e930d3eb2a273e1f53dc7b11acdef71553fa30c6d1b09afa12a3d699434ebfd78ec027519674025bafb6af2027222f24ea2e6af129683784973cf93f77299b5fe851b65998c5f20b0759a2fd0aadb8647062df749c6d86d28676628a12ff5e52f64a4e47b37a5fe5b227ac401ba6095e9b94c563180f1b5ba7b813d7a5bfe35f7603f4d0052e2ece269e8eebb20893664a4c50141368c672da1bf425a6c861c2e6eaea7e483d17f2f198e296f6a19dd83ea480da44e929ff65ee0aad8dedbc87d567e41a21bfec5f24b27ff01447de68712a6dfb170b3f8c1921dd586e7b76d5ab8e73a89927fe46b6ca9f8f66c16f5974ffdf095c4b39d0cdb17d79ce64fc36981daf90561d64ef8d19475bc7d2b969cc85abf33561e3e61acf009589b2a65c3078a5e3faad37fc27cba8c7a3594bcf6bac36021972bf2996847bd8a486d4f486bb533835436a4d6225176f62c2a3629ddea29f3461e55e00b2be90ecf77364ae51014499f5310ed6cdef00ee346d50b4798d4ffe5fccc59b9c950b764796a548bac0e94d7d44faf1d0ae53188a8310613b990d02c5c81381375ead4d5e1a4aa7f9d8ff762f95dc09d94b98bfbf1e86e589daf54969f3cb71e455379cc96e3c917131661528c2eb9bdc88f5c7907d2de0cea3dcf3eafd250cc1b07a3f17d6d163b5b76ad71c53c1720d8b674ef5c8a1d9f1bbb4b2a7468a9c9218a1134a510627a6bc323f791d80ee4eb48d431f27de0765c997d11ed438cb1e43e1bf434ba323a18086bcc50c5fe8ccfaace997b4133e7ac28e48ca45d8b2b3c1b5fcd5534fb8379cd1355bc30ba4b9821f7a7929bf773ff8278a39336857d35e215470e38ca371c9dcc67281492a8bd46b7fe41cd75eef17e2f534ff53b2bd67325fae0bfc10ebdb23b3f0bb6c8c3acccc2d957c70c3a3abea417501ec27eb10157ca3da7b72179531d304c0df7d3424594af5b29abd876e755cfd022c427c535e881e0214c133c19e6fa95fb5e31e3470dda61809c156d4596530747a93bfb42eb5baefe331e5aeb8fb12b913b38bad6272c28e212dc3d9cad39d8f2ded6633223fb0c8bf8cc47ff3e1daaa48238f290f42b1128fbaa881012b5968836ef8ec326b0fa6fd45fb7ffb47cd6e08fb3b1e68398dabccdd919c9781fc412571c6255918606d6f91a2236ba647010ca3423338876c3ed84f9740e91c7f2c80bd2233508476bfc1dd26d05e34ff18b081af3f26041deab0124f750f3eba689c183b115e1e16304d4004c312903d21171f6b751a9b9b6d779846ede4a6632a51f0f80361430299f33c26dbd12dabc274113f5a72d81016785a24b6d993c852c1823bd51140ce6a60ebcecc086a9e0be8fa317d4192f56ec68e5e73cffe2c7eeb428829aac8744b50b4824021c6ba2b764b3202cca938db412ecae2b17ec3363a5b0238fab09d1d362b06b35ffa797998f7290ef2d14e37be3957b9c96de5961c3c78b6b5d8b0edb400fc0e9639fe35046fe7eeb3c2d83d87cbf9d873e634e26acaaba54d80106f1f8284fc73b3d5bdc332fd2d645ee10247514d66d612fcd1ad9ecbe35672d862567f0bc9805239f01acf61af866fac44b727a6bea16d0937d3ced590ee695fc10e51a2c621c44b0a416902d80ae5d2296ec812931bdcd605d3cae11171effeeb25bf25182330697ecf0b73178dda7cb20133244e660a51141a476f60aef3cbacb9ea13f17d5c25018d4d56a744f55da5b94003a1c13d69e1be965163ccefaee18fa2698227b0a9990b161f44574034f51f04506c8196c8a643515b477f7083b45d68b40cc5b63f92a37e7f6b83f07327dabd997c104d0c95bc055a878700d36308e20af61962bd9b893a60f9946bf0baaf0ae54573c6be68d8b41416a47ea2bb6f7d7aa2d396af58a5f6781e28100e418cd36c5fd00142f39b39661f5d1527908f0bc14158b0bd44f52cb7cb360795582d0ef00cf4d9cabd6f13bba40a8606a98ab2a7a2066ecb02230edd3dda7c151cae9ffe3a581e15607c078e5bf06b5331cb00eb7e3962ddd2b9260e1998de2ec72abcf01e34926cfa2be13ec39bf48a3e9f2813827355131195b9868574ccde7bcef95f233027b4b129b86ea4c56b35aae5ce131641fe6e71011a0b6bff685d1679c6904e289aeb0b8a0329808759da382135e0319a3d593cb782abde2f9f870c0e721f9da08e190124ef4390bc425ad413997991e6be58e59ffd82ac1a7c7f99f15755cae445d198ee01540bb208a7516f315b070c2df224b40ab6e0cfed49f3ea3a603c1196dce9a3b82f62deb53d346c8396bc5a498aebfac43858f0ab5cd5c9e6b59aaf3e56d9717dd36da3f6f54969291d9646e31ecf2d47026f66e2b39e65748b2b984b5135dcdeb42abdeadb249f239c61fe3ddbd8936934f2bad16d9a930867c18136448b617519649c71308536268670707e9287c99d90b5333839416635d6b4ef8c8cf6d06b5a74fec48decdd61cf80e78b31f62a2c90699a9784946308512ef31804423be23b7d5bee5382c5aeeeb38e9219aa070d1aa75af41bdb7b5574464beb41638426f35ad1eb4c30e622739ce9c59f965e7b86988619e81414174b4adf40a0077be1515f8bc96dff4c5ae98d8b9deeecbf0d55ab4bf6fdc655cf9ddc9dd4d445861f5236514391975c9e3725e2513980582313a36351ed07e1f60fa70956ef36f1455bcf69d40e55b7c4ecdefd6cd9d003d27767c994a1a4544e6e915d055be773316da6de19ae230be0275eb23793f72c44fcdc3abc3c67f80b836c734131771209889207d261fca66459b0724e8b49a819404f7c31d96d9436337b5a3b3bf19b7531ab4b49d1c4040de7dd13ba9ebff5bd9924e103d12c8ccbac27af0cebae0da88880c4fdd94fa54e769a91d0fabd684a0bd44b8aa58e3fb5bd2355fb9c359b45d0a69be532ab038ed7f7ab6efcd72d1aac6817b0670b3a4545b3b49e86b95ebd204bf3cbb4ddd2373d8d393db1a121875d50b7e8dfd7b5dca90228669968efd88ddd05262f1efc35f12819e7118bd821fd71d5e84fa0197c3be7b40b625e6fabb3dff5be35f0916b97e665524c7f3473e1663bd97dffbd1d9fd124df05c7e167ee297070e600d5af457acf5f3a1ff23a222d84280d885d7c1c48f58f1137bf5ba7cb9167f098eb8eb7edb5fe2d2c4b4a52893d64b83be36bff08fec917fcb78b86e436618b3286b1dc8a6e790a59489dd4a88e0ee847489f29701864f06b8eb9d8571fcc287050193d9a558ad58f1732ab335232987c581d0007d0d65c6c2271aea8458c0febb4b6362d91e87355d33c0b13ded53698e0da43c7743855dd42778f9b2ca5ad346d09d63d3ef694a0d5ef16cae3885017d6336620a53d8ffd935cf4b94f0b6b9586a49037a43210a065fa7fe8d110f1aa74708c3d135b5a95a2cb7cdf5d122935c28d0925ad4391b0c9e64449e9edd25a17dca667371559b86085c37d3fa9c8ba5a969b1b7f03bbc4c547033a206e374bc0638be35f9394b02f4470836115bf6a2694920e9a2f0f796ad30f0b2d7e7fe29eeb35b13495351e719709cc5d4bba6000c03afc65c8a92bdf2ef35078e805ef70f543298fba608d8aa634b2b23c21f4276ffdebb7bc6c2ca08b8613134c24107be385a0db86f1e788afc4a315c43f3ee0a1dd72465c1ff48562c11aea1ef9a421e8318068cdda0ecb14d7566db0a94aa6d8b7677212e84b9aebac70af0dd229f01921753a1aa4a2596e6febb8ccd805665ccdf7f19feae837af214033f489ab5b43c7e6233077abf646911bce03cc05394c68279c103287b05f33948fb42d638b1830cdc433fce07dfa3248059ecbb4814559efa4e8c67b4fbde68b660f818e9703a8c372086c9b9d432408504f8d3371c19b95ca611f6cd22cb6466bb0c5c8d6527c460a0c7d6f152ea304c9537f014e36d19b1381146982630d4595db4b778d90a15fdb7b809a83bd5863c16ee8db9ec6600288b9da52b7bcc3c8dacfb48f6033b8e36ac8f42b785847178b03e51faf33c14baf08b34d31db390217cdf0129adfaacc4b6e58d7700c47077c65417055fe7290096317129cafbd655545f7e1d9d058dfdc727e76f57332bc4cc78e22332da376f01f99cbe4f4a1b22e4139301266549ede4e0c1d69d64766dc43d04e51917159ce96964ae7f15a7ff104acacdf7d13ec5fe1ed750f3ffa603a2cf89a6d51557fb458e4d2df94b515c065b691e7e7760f1d34d659d834772586c1a50823273b4cf582b8d2961d2bf52951f9f1a40dfebef12506c2285efc136894f69855df8829999bbd475569788cf2abad86edf4ae08b06d3974ff55d03cef5e95960e18ac1063873055d196f778c208aab94f2aa9cfa61d69f997383034ee9a29db24023243127a425efe87636495fae6740ad4f505e0d41724d44b97964dc23e00e2d5dc1094f48a2806636ccfef7254c2759928025a69f0a1c8d1626f91874a1f51d7bc008c389f1ef28b8645f860e80a15c8de8f0df207126bb9a7b7865d8019d1efe89afaee4281703ae12185c5e802269321ea17a8a5615fbf47b8209a4f538596d485ff483d8850abb0997e0c46e8a38ed68f8a590b4e413f707dd2a86b1cfeb5df679f081d1df8f984ab2a106d005beb1d5e8d6d3eaf292738fa08e557234e1"}, {0xd0, 0xffff, 0x20, "795f871a086ad4c5d968c3b3187a17e2bbe602ecc47d452f176e87932e5d1463c60ed2c99b6dc1e28d022dda8f5af47c84f3c2c7adab07420c57a4c165d8eabe5a453003d90483c5f9fe9677da18c3cc804fc34baec700886f54da987d1813d619939bb918425a78c258f1de56ed72e2ed85de388d5aba0cc24bca85e8c9a3d2f4616ba530acb26d98054177749a31159ed80873dd7047d97b13f38fda4bbbf8586701af98cbc33f943c5c29dc7326d96d7464e00a9232b4d3ecb42110"}], 0x1378}, 0x400) r1 = dup2(r0, r0) socket(0x17, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 12:33:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 12:33:10 executing program 1: r0 = socket(0x20, 0x1, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r2, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(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) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x2, 0x47) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) 12:33:10 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x93a}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) close(r1) 12:33:10 executing program 0: 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) write(r0, 0x0, 0x0) r7 = socket(0x2, 0x0, 0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:33:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 12:33:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 12:33:10 executing program 0: r0 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x11, 0x3, 0xbb) r2 = socket(0x2, 0x1, 0xd22e) r3 = socket(0x11, 0x3, 0xfffffffffffffffe) r4 = fcntl$dupfd(r2, 0xa, r1) pread(r1, &(0x7f0000000140)="c849a8507d5f82bc7c43df917cd74e7f7ddba351967b7953a39ffb8c3e4a99580baa080aa9b4064801a5eff4f0de5a9e5f994e5c9ba4255358874e1c4eb7123813edf70dbf023bef3adf0e59efc500458e545ee990e8e8e387d395ded3f8d022768644808c662645a3d488458220dabe6975e39ad2", 0x75, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)=0x2) sendto$unix(r3, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:33:10 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./file0\x00', 0x6, 0xc14, r1) 12:33:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xa0) close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3ff, 0x8, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x10001, 0x6, 0xa}) 12:33:10 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x108) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 12:33:10 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000000c0)=""/69, 0x45}], 0x2) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x20000000000000) 12:33:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x80, 0x4, 0x10001, [{&(0x7f000009b000/0x4000)=nil, &(0x7f000034d000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000446000/0x2000)=nil, 0x4}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f00000e3000/0x1000)=nil, &(0x7f0000131000/0x3000)=nil, 0x800}, {&(0x7f0000178000/0x3000)=nil, &(0x7f000048b000/0x3000)=nil, 0x35f7}, {&(0x7f00000ed000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000477000/0x200000)=nil, &(0x7f0000601000/0x4000)=nil, 0xffffffffffffc8e2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00005c0000/0x4000)=nil, 0x238e}, {&(0x7f0000539000/0x2000)=nil, &(0x7f00000ee000/0x1000)=nil, 0x1}, {&(0x7f00006a9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000054b000/0x2000)=nil, 0xff}, {&(0x7f0000523000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3308}, {&(0x7f00002bc000/0x2000)=nil, &(0x7f00006fe000/0x2000)=nil, 0x4}, {&(0x7f00003fe000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00003a2000/0x2000)=nil, &(0x7f000008c000/0x2000)=nil, 0x6c7}, {&(0x7f00003bd000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 12:33:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 12:33:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x6, 0x401, 0x0, 0xfffffffffffffff8, "fc61e242a54ec859d87f5f2c5c05356a5e21fa69", 0x8}) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x9}, 0x10) lseek(r0, 0x0, 0x0, 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x24, 0x1000000000000000}, {0x83, 0x56}, {0x1, 0xa5}, {0x85, 0x81}, {0xc7, 0x4}, {0x100, 0x88}, {0x0, 0x3}, {0x2, 0xf96}, {0x42, 0xfff}], 0x9}) 12:33:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x52) 12:33:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x5, 0x3}) 12:33:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) 12:33:12 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1, 0x80, 0x7, 0x5}]}) fsync(r0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xc) r9 = geteuid() getgroups(0x40000000000002cd, &(0x7f0000000180)=[r4]) r11 = fcntl$getown(r0, 0x5) r12 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xe8}, 0x4) 12:33:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:33:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) unveil(0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6bf7e78ad843d500ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) sendsyslog(&(0x7f0000000040)="2d32aa25e0fee5ff29f1718ade0432ed8698d175f76dfe3fd9db1f7f7f93c0897010a67902b8cd28c80c1e4c230988bb3ca62fcefac56865775d7c127f5c8e44592ad18f7e4a6f408c68b5d50cbf61d62e3be00c972b107c6f7e07b19e2ba5045acdcbf5a50ba3234fe87895f25e2bd07b63740e3eb2551b7a", 0x79, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 12:33:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) 12:33:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x401, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 12:33:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7edcc4b0) 12:33:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) getppid() write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 12:33:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d010e330500000084f709a6a7585ec37f99be55ac3a4d13702c626bc4f0e024d9fa6b77cd738602204bc0133a40f5df20f48844e57e7b79b1213b25908fd70068e8a52b28ed285b852bbfbfcebd000155736087943a25e8c40b3d203f73257bf8478f63fd89808cbd218a25c276395091079bc0cf20765b88c8a7a319f4bfc4058fdfd9a1060d379ca9f1f41a4b628baf4adca3dad0474833"], 0x3) 12:33:13 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) getpgid(0x0) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r1, 0x20007471) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = accept$inet6(r2, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r0, 0x5) setsockopt$sock_int(r5, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x7) write(r6, &(0x7f0000000300)='7', 0x1) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0xffffffffffffff90) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) minherit(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x2) ftruncate(r3, 0x0, 0x45eb) fchown(r1, r7, r8) ioctl$TIOCCBRK(r1, 0x2000747a) 12:33:13 executing program 0: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) 12:33:13 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) 12:33:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) socket(0x16, 0x5, 0x1) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 12:33:14 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:33:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0xfffffffffffffffc, &(0x7f0000000000)="e19e837779fd1839e5ef103a3d007e47e3bf3ece093a86e81a19545ea38b7d23127a1f6560dfae6ddb944463b701397c1dcc4481c536134022a3894ce1620ce1a4d037b0f9964c8facc7dab34e21c2e55394d814a6aa2513f490495bef81517f4efef971124c825a64e643c2bfa8abb2d6c798c73ecad7597b0d59a8bce2bfb9bf2a722f61ba28ab7212", 0x8a) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 12:33:14 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) 12:33:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x2, 0x3, 0x2, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r3, r4, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r2, r3, r1, r0]}], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 12:33:14 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x8e4af76c301db91d, 0x6, 0xad6}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x4a9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x3, 0x75e}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x30, 0x40, 0x6, 0x20}, {{r0}, 0xfffffffffffffffe, 0xbf, 0x20, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x6, 0xfe59}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x61, 0x44, 0x0, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0xfff, 0xd4a8}], 0x600000000000, &(0x7f0000000240)={0x2, 0x44fc}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) dup2(r3, r4) 12:33:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x1) mlockall(0x1) 12:33:15 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f0000001080)=""/17, 0x11}, {&(0x7f00000010c0)=""/128, 0x80}], 0x2) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="9a96d144eb549a89f79017e17b15cc00eb0f2a5a80a67eab69ebdb9bd6ef776910d0e7744d58133b79cc6bdccfa6387a8317f56a33f1368ca3653e242fb5535b2f2b8f6f8ea321d072cb2052cc56a29179061f15f90d935bef900e14f32e81d2a5da9ddcd049e4d16a0a7ff83a5c6740d3f7a45cab3bec1e36395a799c4c20d6e2c6f35a6469c98c7d101e625ef06af7e64dc9ad3370add600cb9092144a42ac0e40235e6eea0b0df348368d56981cf485c5f71aaed431152948c4595d85ed8a9352a3999be7ecd2c6fcc714f982b0f4b9474d97d07e8b34409e406f6aca870ba1c22fae8d150121b18eead0308da17c03ffb91a01a48a43221e022c2150fd7b35e6d95a243c4fb93c7d5bc3fe29f8312cbea669b09805b07b6523fc11c9404aca1b020cbb8b7814d5796276062906ee191c9a264db1388c28d4e192335bc29bfb2d9e5e1bb3c4616527aa5a2bf8bba5c9bc16aa8cface6d658f1022deaa9e276ff224b8b200a6478691d0b1fcb0777706cb073409b72fd8289f2fff1dc14f35da4fa84413e9e058eb471c8d73939507a292acebca5d14fce591139dab745c176e3f641787cf36cbb4b404966874de2af5b209a8427164d78b437750473816f3890334f883a524b129d0484cbe26799c437fbfb6a32fd88fac052d0fddb63026e1b159f16e582d1b487ddfb5eb595ac120537e31f5b87aeb5dfb2df07ba6b5d78cb37c435be2ff748624e93113e3ebff5728797fedf968f508d001636b4522097ec078da05a3f9fb5b91d86ccb49202fae3f22ab7ca678e82d7604d62aab610c76046564e46ef9d744e33830407302f852db7aaf44ef4612aba40bce25a09c563b9a0002ff2783c6fd7c708c37aaab8a36994da45f30ac1033622ca7a074198748ed40548c1cf2a9a4937cfea5563bd34dd0b9db36497583bd2a6c4b42c7eec43231013b8feb2d87c806e3dff44d05d51d8e555d251b2b265cc3c9f7c4ea468405928ed9f22742cee20a3bb2acaf78eaea2e5fe03370c45beb844ae498defc5b6337da23206dbc56a0cb678cff47ae1774aa5f8c621b2e2de7d90ff3ff2e05680144b1ec1c01c66e3494888488989b3b9d84cd2a188cf728bc4b7e47b7006d7e52fbc21466d9cb2ef2d0e5fbe51b39db50cc58495890d83a999b0142365355c1f2ddeeb0c17ec8297717463464cb27640c2f1f66086fb21bf546105a803eef37de2b359feb94a8828f066709f81ed2c815e103b09a05d7ff2b2078825577f475a638a6082fd744818995d933d0a76333a3e3148e06c4a91b7d8626b05a68f23700eb2ed48efbabdbaa67859743fe6cb78048dc8e355d589216d828c28a937475c84247085ecc63b1b72d74c5a83c624d500cc6989121ff6a6e110a5973fce45239927373c914c8b0a20711bd782de59eee1022a480346aa2e7b36812005c5f1d57d8c2e75c98e7e3e1eb707867de59fa1b0aedf45d80d851b1abe4d0bc9e8b253ed17c51d03d3e21f905973c6d309db1fd11b265443f6977341fe0c2b116421b8daabdc6a286ac21b77850ed9b91147615700fe4683b6a2524a407c2db19a2b41888737a4908e33840df78233d6b3d466058aa2398538ab1529169d24f1a2750898dbb085494003290038d44cb75a7a3b5c8e323afa8c071f88e6c03de31b3d9380947f8fc009cedffb6b667245c6044127a9a73c3d40d567fb536aa38df54a751804bdbb5b923550f87655f6c351eaa0f15e6a6380adc9614e4d4143ac1c3ab3a906153b584caa4feea10b0b0afcf3122f26da9bc3f9785da0f52548466f218d0f04bb290aebc32a8cb935d6006317dabac36e70287be43a6aae33462ae625e8daae4df1c9f4fba5bed5e917f348975539eb1b0c1949829a543e9301a6a8c00e8d834d2d300960a439cabdf0a602db6c6ec3720e2d0b494fac76b501ba1fa15bac75c2be52fa99fbaad28905a77543f38e5b28c074030a083bf263024abe98f41226c11fd63827c81378c4fee89f6781ce2d714992dce99ce9246c49720379980a479a4a277d137893fc2d0cf0595c00857705068ae1c91340f1036a513943f6f481986086c579c5ce7bf2ec80aa869885431e5e18db84f768809bad661abc4e3b51e167e7d8b662bed17a4bc9df5678e4f1e68185e9f482a259a6a18a2e6cf1c51c7fca4681a42ed60a79552f01d7261ac7e8010e840d30bd08d1ef0d47bfabff3b494b4653976711a708b70c4fcb26a544375011c0abecc6646d18d6387c207c6117ac58a453b30b700625e00097b100b7db5073da37ebeabafac3c697d848f88d393b8c9b396806a3fd32e759c1620a8bbbaacbe805b4a9e7de42fe69c9311b53783c945622aa51bfc9361c15de7a1f488b05166dbb79c61fa3e6630a48422daa9799b454e86121e80e255ab964c0a9088e2e00c9df6dc91019ee971b9ad487cd1b9584ce65d70ad334ea1e359f4971a6bb1d9931da92ec6b90f49f05b32f7435d8679e1c0495304ccd4307d05608dc7d8cebe3eef83f498f1f6d56f762d70d6471b68b44c9efee18cbec779e7f94ab7c58ad0b1be9af8230adf75a7976ff3ac883439343e505a7030fa530e7f8a10a599ed9e90fb4d5b452faa4d346f3743cba8f8faccc109a9dd16f7815c94aab57570ceba5c10204a830b85c85119d96b5cbd0d63c3704b4a51080fb26de62931c670d61a770d5941639fa18291d32ac00487d85afb79db48a830fc19b85bef31c266f918626f086d8f4c17feeec245c0d5c65bb1e7701e534841049e93e76a705afa8b4a4fd9484e7e6f9c834fc1511367bc6e118aab57a405215c153eb1f293fb08d9fa89ec6a1d96dd57fa8b739b16042b68155c0f9fe1bb15a79840687714cf58f6b3487b8edb99c864f568178604066b7a45907578c3b768c0fc6b307f84e026b0c9844580ad0f1732d25bb85741643dcef7274e1a81b852d3ea1d1020c3259169c1f283b5d8632b075cfed362402ebc176b2af6273b72e9eb48429bfe866233c0579914ec2f44482f99682cb1fb7c711536d59ffd80f1185e75e6c47a86eaddcdf6a3977c1cd76ff9e32e68a61ce65a243b53ee7e73b1ef10667e443d7f037a88f464ba46428f7abe60a07b63b6423d2b835d9e9fc06ef1ab18076ad3503d8ace9954662fca02f47d6d1b1877f344edb355fde55ab38d519e112066e2f9cf21682d91e5f6f621e95042b1d2c2a8cb7ed21e5cb49286192a3f19577314909eb47dcff013ac01dbf97cd83dc48a52be49f33b02ce8dad5b7b1d108cb421168de84c87e2875109c4555232b51978fc56997ffdb0e2b62de05db9162c4f5071ad16176114d17de13bc79cc3454f086420ac0a4b813bd6b9a4385c84615f602919fc7b565aaeebc02c69bf5bbf700cd4ce7d9c75a33713cdbc030fa981617668c10741c7f47097218bd18d050d55b8270e1e170134f4f1ed4cd2c30863b8784bb6d4f9b537a149c4a25c3c44d6b5880827fc7455b56e63245986fc1bf54a31d82611f788947ee822cbf4b9fc31e0d52f0e4aee9209a0b080d311a7eb54444a3d631a082b625626bd532fd330e44b26e681a77b64a76c2e9f261e03099ea003850ec496348e642221d231282ddb9c33ea56fa6664400f67f443df980fbfa835e44c499342154b1c0b1df8ff6dd2ddc888d2fcf9d6323a2b562b216a90e4a8ad73042f9309e91aff4d0b38574489c766549d152b7371b4b238f7e360dc2cbd64d8bc166052c610177082092dc49ce764679594420bcbd271a228ec652a8b3ef5edfb7e4621bb24e522e4eed56b62d8a3daa58fff69150ff14f735fbcab162e18ddb878e00985eacc5418532fc2dbc6f9a708ce3f23ab5fdcbcad8da57fe0d43bea3ce8530e69a19da76c88206447a646ae493b47cd2792ffda3b2a6a9fc0ac66c00cdc40922985bd87f0ccf5d553fa61319788565b19e1cad8ad6395527421ca2a610a9be01eedafbd19e57ea384015646c23a48f4d22d2490127d492f98aeed70752493bbca6fd969e8c14cb428369c7ad2ff9e90286ffeaa5dbb0920d3b4d798aa3a298abc29314d407b641c62a65078f2d64ef0bd7ba018784b51aeb79e5804091ae51c871db68d3273bb9ea1b60f2221b052622154bd73eca019b979bdfef150e21b25931ddc36f77a1e1b44033b4b867a7bf6037152c67f9e0501bab24950f1bcf1143a93f02d17102301fb1e92398ac3c461445ca4708d75d890213cf012a3832499d2971f09256de864efeda80968d85df7467c6e59aa7c32a1c6be0e07b68b023c3dbfb38aacc92f77f478d375de23de75861a720a5ab4d4588ecc461705903d8efd63a56c34e9a86b07fc2af126d55f504e82110844160074edb6d97d57bac3dc72bb50f084cc7a7a106ddefbbb63b69d5c7aefac7a90ada1f973730094da2b01e74e2d51d931ebed6bfa9a583f259fd0f7eac8576b438502bd662c5f3c890bdc55e09d7349a1782c4aeb88aeff707f252bee11f96dcb837a46d69b5c6cb4f268ad3e60db6bec0deb974246d0ee49b94e5fbe740757620b02c3f1773f7b1a84651102be5effd6e28fc92006e7661c3062c8edcce81078ec4fbf5ff64e50ea168b725ccc2679ba3a757886a385a6e68ff06c433947f58b9874a3e5daa388aff9181c2b9f534880e794796999b397b5f5184b2f0e27e9687446a50d568ceebe2d6360526f8b5e8976b01f87734ee644b4e9edd91f53fad969894043e767d979e4c9f2eb297e91647a471a336423b89e88ea6f71968c1bee6c3b26772eebd8fcf5e0231902e0797065019b5aa40a88eb3644e3b127dab56f83600f3524fc63db05bdbea7a8e23ceae70a0313acef9a857dde0a7a70b0f193d011db385cfdd3932b4a940458fababa7fabb0e2506e5c0b451bd8ace8bd96740ce19f6edaf10b17d47577900bb583bc7e6ea913696916ca0a42e1b21b36a950859a2d212510024b38b87f7e7bff5bcb168e06cf8218fea24c38df2fcfb9c69374b4337677f468c10b220d487a30c214a6dc77de30611e03a6fc896ef21ef14d81a246c3ba8a7088c930ab3c5c26370d6a6f653747e150b22072c004c2fc01361a98ec0f9917d10ade86800de245c1e33e5976e84c503f36712a456045d4fbc3064005283b1aafbadac5a922fc42554b6661b3f9ec0c0eb6727bfb96235c954ec9f4cde172a99bc67934a8891e5cc45edb8a5d3a264ad2c22c5440d0afecf83d5ed4c0dd9104aa5d62f0995b6bf57d6c0de17eb93317618a3087c484b1d38b685b791f24e2e548870c2d6905fec2ee826278dc3ac71a16aae8cc603fe877f908be3bd5d673a6f221a65f227e2665d7227dd086b6d02580817063a79178e8cade465d65a12cefcdf10bfa773f0a3ba5d47e0bf67947653d21106be18250d293ce1769cdef1dac7ba269b7ff48ccf1f5d4dc4bc34daa21a6a1eb921d77246c9e235c29cf5c8697cb663e92ce8d2b3cb73bac931e909540fd61fa4acab955d8d05957e13e518cd4ff394f8d55e5b38d55e3577faa9fdcd3d0a4d326f4b849e6aac9910c6f0a85dbcb3c1ad2cd6a2181e60bfee87c402f58ee4faf670dc7dc19352de71bcd44a100c4b68b1e406a4f405172847808240149a23247d1622fe786e4eaa73458aca40b14566a53a1c7652a43f069f6d3c32e6bd17fccf0df90e0b33271e271ad00362af51c68a67308222562e012c24f81c50d2b70ffb1da932f17f8a8335808e2b4a3b8abcb0568ff8c33a34a8af640b61088fa130ce3a660fda1afb2b61e7ad16a527d129687fced37d48e123cc17d3659", 0x1000}], 0x1, 0x0, 0x0) 12:33:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb646dab47e9662a1, 0x40) recvfrom$inet6(r0, &(0x7f0000000040)=""/66, 0x42, 0x841, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x9}, 0xc) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r3) syz_open_pts() 12:33:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4a, 0x40000000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0xa2ebfe3efb3e5a7e, 0x44fbdd8a7a690ac2, 0x6, 0x1e}, {{r2}, 0xfffffffffffffff9, 0x6, 0x1, 0x100, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x22, 0x401, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x1f, 0x100000000}], 0x101, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100000001, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x6, 0x1}], 0x87, &(0x7f0000000240)={0x3a, 0x4}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffcc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000002c0)) socketpair$unix(0x1, 0x7a52b576960b903c, 0x0, &(0x7f0000000040)) 12:33:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) preadv(r1, &(0x7f0000002540), 0x1000000000000091, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 12:33:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x5, &(0x7f0000000180), 0x0) 12:33:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc00, 0x72) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x200, 0xa30}, {0x1b2, 0x1f}}, 0x0) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) 12:33:16 executing program 0: r0 = socket(0x6, 0x4, 0x6) recvfrom(r0, &(0x7f0000000000)=""/191, 0xbf, 0xf4463912b4a7c91c, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0xf99d}, 0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) 12:33:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x81d3b19217dacfa7) pwritev(r0, &(0x7f0000005cc0)=[{&(0x7f0000004b00)="9f9cfd391542c4b89aed1d178748ccc3f493590efc1bec6b7fc134ca0b0be99b93bada7a40976580765aa88738f800b46a13ca9154c21da0d2f6136dee67b26fbb6924b0af6305ff28fda5db40cbffbccfa04b9bca47548678b163b082aabe9f1bd75c78a0b12b9d22ed236fa07cf55121ae0a9b2dbd206df49387c34d6b697cd39944b4866d4df984be6354e8a3f5199aacab031b6840c43305183b9b173d9e9856b449984fe5ca900f4fd1a2dca295b163ec575840a15e471acf5417f11ded11fdfe404b2e77e6e58004a0f542bdc1f1ef79ea6de449cf29bae257310198edf5468a1ff47448eb190b63c50726de177810cd61f62064f91a4e51dc"}, {&(0x7f0000000040)="42284d6cb3bb92bc6b3a7caea811972235f71140f11519"}, {&(0x7f0000004c00)="5b9ef23dcb58e7cfc7883ee5709590416721d6ff37cec7dec00ec2ee98080a80b5e46f6a7638247d3645c12c28e4d3768b95b10042081fdeea059e0424d3ce1f58324a1df605006eb8bab7869e1fc75c3ac71bba2645bb7848b6372b2cc05c3291952e8bc077a1578cfea29b7e8532eaa434b030ad396c0d4837c30e7cee9c48f97deb2136bf03a83cee8859c222f5b11002c921d38336454f05d27ba9d5dc4b468399a6e86f96bbcd580f68e067fb81dd49a96a652ac42bc59a1977af964a44f5e2f2d8caec08e5b894be9ec7a77e6064b53e17d34fad39c31db46fffe12b4c71ae195aff00a1337e11c0f6d46c58b5369f2106390d198038b7ce58957e83ba23955ad803a48f7696430338f182fe8a89eda1b6e852a7d665760251f37ca26e9dd6f41b8e0c638dfa7cb1ba27fd7974021ee466026da86b654b6460b4a7b6deb4b6df61873ea8bbdb231be0c8dd6ebc3d6fb992e9b9f994c8c7b7d373099f899104d226a4c1d87553c2f6ce91ac37b7da18cd278b74e2b4211d5364b91f5828fe122218e21cf4d531f8e726137b1699eed5bdb721f38fa3f3d7b8d0ad489ba715c08474e0739e0da2c8a584a746f7c96fb624159b3a9045c56986cd884d5c8e09a19714d3e2fe5e707a2086c4a81a08a749ca96cde487b491bbaf26df8cdb84799f51565572e803ee0cb60455ca713a9b4351f5fd95b2041fd56a019833b472848bb71224271e177f7803fdd07c6403bfc38b9d95c5957ff081b0e882c0acb86de01fa24ed547ed61856b779ade95aed162dd1bf9a584745b5c72d21e2017c8c6de76c57e4595f6d71806f61c1fe2328c5dc77784bd36b9fbcd38349727b8c95b30ad85ebd189c11d06ac2769034a06aa670409f46ca0988415b08fd79c2dec9c4a82445fb0f219fae2497b498c95e4bdaf13652102fadedbd0fd0cfae29b6fcb38f3b3bc2261485dab5e57ef75a5d56e307babb99bebe6c3d9f4d2440478885f9d41e58d3c911d4468040453ba3801c2bad2444e40ef479533889c7460f11485936b0156d08cc3a21a147149d53deb8642c124d98cb83709c0885fd93215b7bd35e93a659350805d2f3e4a6993b592bc2ef51d3de953e4b198efb2931ac059e6b29c558a9dab4e13ae2078900121106eacf8f3f2fb0f0b0a16f56a58c52b075deabddd1b9ad903861b52473e77d54e67e7e5b0d397c5cdaea6719c75a0da05c8e735cb1b1334cdfdff0629b796b242b7fce696d792a7ef371f58a0a40c71e8dc9e82921658fa9a1535d0d88c51112f0a80b085b1081b57645e43fd23ff6b4a9a9d119aa4cabdd602f7b1c5e9689fd8de84cadd6db5b62a10157fd1618efe36da41561f6c92113ea9baa8857f7bbb53a12cc4cd5970f1b33a97cdbd24ace33613e5d3b460421621407d5a9c178bf9e0ea434a8df4e574809b5beac2bae47c52ab0bb7a197779a5a00ae442fa6d1fb846de24b8475f5d816e9e3fcc697c521be335342c9ff3c47c35fd11fb45bae2268a2b0486a3a11523c09c3d5ff046b859ab0bf024d66dafffd17c11a4a35c9ffc74aaee0ba73ce9ff9d8f01dea7af2ea5ad91ef909d7f2ae4546b1a34118d9a499c95485ca90b192244eaee888ea644f2023d79f356c1f7f0974a397f27f3aba434bbab97c389bcc55f68807eff9a31ad70e81452eca47fef3706b555f1d0532f8a762149658db83b9a33b2c49eda232fa088c0ab5aef676d330bc3de8d4ac95a89ede4b4a8c0d2b95545a497f22ac68579e2471247e4c89ec958413164aba90a1e6264af4b75a21f2f13d89557fb2fac418ddf606af562dd12cf9b2da3760baeb8327b6703d835d5e34f48089331f595b22afc7d9c107131c7eeee84f81cfc7e37805979009ee83dcf7e86d94144dc2a8fb0eb29f3bc6d5f4571e351ed542560cdc71e4dbda1e1208be9f20f37c4a80bdfc34e9454dc34efd28173a867d2f85a689cf3b37f22ad660dd3664365bd9328a4b66aa0f683bffa6d36f26788a0b75becd1bcb91317b2a8a1f690defb8aa41172d0898d517129e537049cf4666cff281bef33119c68f15ac99e107ca00f80bfbdfdd2d2faa8ca881b9aa65e3e0a0e5eaf6ef22e14855e5aef3895de1f546947246217161a386a840cb2432d6d133dc73d84fa9232c9aa3ed4ad8823716b6042b3ef8c1efbe743124e9a30373be1e8bd949e3ba64bc65813de7abca13693596942cd94623034fc10718dc7aff05ef72fa88e77d2149b2ba4db44bac0cfb6406dac94bbaf7d3200fc35a5284851f0d2dadeb469ba784af47705041e1ef035295021893127b53747912b703cfc7c578cfee9f48b85e3b26d937e024ddd24c9eedb8f9cb983a733aee3531fdeabfe47e41d53b94d0e421ba780969a86e2be310a5257ecf69316c3079414b39b443b8b8718cc60ec30ba3b70b77438d334939502acca0b8fd090b75d55c5d3d2320a4a491d44f65a7bee03cb1f72fa1334f482fc108c296248e00c75f5a518b7bdc1baf89e02d009daafc6fdb9fc9d3142c7aeb0aeaf41e7e736a2a8e1458a0389f3c49aeac8e528e19ca422ed55f15ecf015f01993655399685b3339b2fa24949fbffede35737824d3302fe41661625c9cac6d47111ef90bfc6dd29f50d2c862f6c68c05ed0114407152f5120100e3a704381ad2458ae14d4bfeb2817369021c194fbd3d1829cf0450ffb1d2ad06388d03e61ed3f29e66217a654e435826c8745fa2138266be905ca229f616e51e9f91ff0ca7263de4ed330babf7afcf289ec7446d3a1c829662ab434f7e3937e16c2d308e39756ec0af5411cff2b4338e7e14b178bef6b39bdceff033e1d5b393c1747ef9d72fdd3bfa7410f9e0e38466561abd5bbdee8e248d28550a2b517ec45f7a34875dc7b7e9c5d6b4bc9ac34ce898197afb6c6dc9dd2637440380d727f6606b389747448e89bb8138a673c3e77fc4f9cc91fbdb10838835e1be41e12d3b570689e654702556e5d9c759d870b03b93382dcf88e01f60c81c389611c0e92854ff78accbb844e5c303fee68319fba403566523c3f31b29454609b17fef681e3416854fe6526af170f2089fc0b8ea8a813892f259195bd91b876a2d209cf7a3d2d570c3a9ee4cb178882fc239ba7138a325b10c395411848094b8bbf267ff11098eca96023c3516a9defeb7c890f03bb133f2a95d2815b6790e9037a92a94586b5160506577f07e3417632a221707b07d8159fd3bad6a720bde96ca71e94c2cd581fece00e26c5e8ebe9486836d9cb878a233ecf8e98dc5acd17a6bc71107da1ce152cb25380d81db2f42b9d8dc346519810fdd291c94f331796275576af389b21342fc52039da6a71736a91d9b33b8b73421396f349e25f390d637357839834fbfb219da73d53dde3b87622525198a61f33bc15b77469674ddce411458781191f46c563c57596fc2aea13cea31ea8db3d3d6832d1cc6e21643233784d7194de61de400396a3855e518f53dcc706ebf05c99cfcc996f060f2eada24d43bbb54dfa75dcbde7fdff3d1cb936a3c65d1022d22de88d31a65041bf9ddb08a769729c8b41a117d50c67cd7f374de7a01505dcccbf374d3cc3581dbd6405a410735a6417d8e0023799158a5178a8d794111ebf319ee38eb8378ce09d20e12c0bb4e09e5a9306d6266aa3d1abda06c1ffba085eecd5910c2d9d4ea71cb63238e8b6ff6d9987be70c07578f6841734258dbd149a3706fffeae0282acefd2161fa9c609233ebbb7e00271d64fca84c71fa8160d19ccabb1f86a350fc74233e07394d1b7af5998b8306e9010118ad834104fcd83c0b5d8667314cdae2a4a46de21e186c42933db92af45272acbbde9dfca73412ad8514ed6de158cb00711daf06feb699c2bf7e7567b40d7cb364f1d05e3ed0e0beab45cb21bffaa92539da7c1259a5840519b371c5db3d0cd6f623989e68750118615aa6732bd92ae2044221947b72a522333d8f9d621f7eae090b997a14b240d8ccf389c85534fd11ed5dd27cf578521b79beb0f075209a22ac088ad7a3b1f6ff3cd8538e95771d244baaf54996b4530bd74f1ebf88b2580801d4f5853b953bed783295b6947679636dfe0be52ca508a6caa13e70e2563fb6e86384a5ce9754d83566d7b4688eedca3576141483015c7cb2ef95e15793242b2bb6dc17e46eb234fb0576b5a09adc337b7b22daacf7858b504d59d86bcef382f9db4d8b7e51d12476b476295f9378663c9215d274e0b8626d382dc7e0b695aa3cf980d42b1740fab6fb3fd1dffba4f0903232e5b7b6e271b3179b077819696bd3db176744443237d9ef379fe1a11f22191a5b1c7581c2e836465adfde632e0ffaf97fed05ea32aaebcf3a583353807098e4306db5cf061f802abe68483527cedc80c70fe1c67b803e5746840bdb24b51b8ab8144d3bdabeb457ead0de5cf4f418c089704be61220d7cac3f18bbd3333df422e368d713c7d6a0633b82f25cf1f7bf88b85263d90fcc0b8da29f35b254888f67544601da03a8265d4391a13cb0787d6e2340f23874a4a0b0057ba2c7d96f78fda6ba253658ccd76ec83bcf8294474eebd7bb67d4129fbc04d43b993f8c2801a3c4827dfe3040f313376517cf7740e89031054d4b1542c2857b36b31b20acd7b01ba2147923694427e46bae1fcbc9e147337e18ff3edce397fcd5453fb0e1040be357fb186c574931a2cf1534edb00b7160250872e48fc23b43c38a964a02da9ff7da39eadf1296136ef66b006e46168426e3e958eb2654b4b7e62f15a61a9599321b466cc9433af1c21c217b11bd9b32821894e533c195aca15a9083ff836395504e2f009465d66672611096b3d3e78bc43e9cd4a0970f4ce89ed2d37bc7c4e7481fd795909ba71a94f4a8d7dd25112cd18f5561ddd13d5f46ab1383817b17d2079e9632f5e9969ca880a12357f6aec151601de41ddbf622d80fa365c974380d3ea21bf240bca3a302f9af84ae12504bf0bdf7bb7196be7e59c053e462cea239e8712b0516444c109af47905ddec0aa92e528d37c8d3b0bf81fe197147838c1ef202f661a443b2812ea9b48d5f4ea5dcb3d8750d5fc7aebbd79bf6aba8a6e168a8be308e99c802aeb94f2ce54a099ae7e2b95e39964ec693216ea0aa19716934ef925200642c90153c497cc5d2e3cc1c0d765e69ea6836a4ffec3e13acb3534cf9da34b378a82743aa979d7183af1b6265aef149af41597be9b79917903216ee67213efedca332f5c16bf15fc143c445d564779f9976100f5b42a6e43985c0a261b53cf15d134fda5d2c6a52c51d73aed6b5ffb8306295d5a56453e4514c19923a3873d5cace4f21b5da6c955d78fcf05fa27b1bbe5c4a564238abf41d2d89b49202880b63a7e3f2000b0d046ce03cd57adaa9afb9c6f4419c4dbc526546d9b1535398e5f4904278eb5170bdb8967f63ca59d708f1604896bcb7e940b560f27a5f31c6b55e42ead620ef6b6dfc9147127de60945d16c4d7de56c6a5d8211b9a689f7228192da66bafecf7e6c73fab8acb2f89180ed57b49cea81793db6d6ffbf73f88ecab13399e96415211bd3b824b362025d29333ae36b07353de7846e4f034caf99c06c4564c86254c8075db6c64dd2507a1a253157faebe081976a66dcf6612bc140d2d477e22b7cbdb891c4b842cb06aa70c2f2cff134fdb069d638a2d3fd05b6941e16c91836c5fb17c848d7edd0c70d146cda0b27c088ade85d2260450037381bb76566ef4aeb1089293e5a6b43e77465ec90f72aad239e8e8f74c23464011daf894053acd24d61144"}, {&(0x7f0000005dc0)="b116137a6b1eac31a888eb73a31f0a3be05e65c27c5a5134b806c4c876305acf32856ed484c0cc144a674d3de3caecb2f9398fb1f8a2d7ce8625e7238399cbae809173eeb655389f8a90840b5fff009aaafa95a45d4afd8d336af0ed87c5cb3b387e905de926fef71756ab0c9c2b510cd619290f6e135e99cba341a77f11f4621cc9"}], 0x1000000000000051, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000002840)={0x0, 0xfffffffffffffffa, 0x3, 0x2, 0x2, 0x40, 0x34, 0x10, [{0x6, 0x3, 0xec, 0xfffffffffffffff9}, {0x0, 0x7, 0x9}, {0x4, 0x8, 0x8001, 0x100000000}, {0x3, 0x7, 0x5, 0x7}, {0x3, 0x20, 0x401, 0x3}, {0x5a, 0x3, 0x2, 0x6}, {0x4, 0x0, 0x10000, 0xb2}, {0x1, 0x3, 0x4, 0x80000001}, {0x6, 0x4, 0x4, 0x3}, {0x9, 0x1000, 0x3ca0, 0x2}, {0x0, 0x0, 0x6, 0x2}, {0x8, 0x800, 0x7, 0x6}, {0x1, 0x0, 0x6, 0x1f}, {0xfa9b, 0x9, 0x9, 0x80000001}, {0xce, 0x3d37, 0x1, 0xe950}, {0x8, 0x1ff, 0xaf32, 0x10001}]}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a0b05fabb16681541895b6fa722fc694dfa7c5baf3bbda774b4353d9e1109c32802f449b10cdfc513bc647cc3793b3ccba9e9398566ecd7f43202e3d5d3430bb77a586384ebd89f19c0e1da5f165cc804694ab1d64bfad37cdb7b18949d8ca6212ca750f59e29965916d04930ed2e5f90f74d197f1e6701a62c6db8d115ec1c48aef7253dbc860fe370ead0b32ed40ac136bc483d06b8414cd41d126536a2148c2c6824b2e2e4bdf7427af2ee9dfc64a", 0xb0}, {&(0x7f0000003840)="1c7ecc7a28d2b99064160380d633ec837023ebc6883d6cf60adfc3c3a83d5b61605fb71ee6b7161cd42706c5c8433c928b7d0766342fdb1126ec04c3fc90a858ba14e51da368e0e06054c997710999728df9cc3917350bd2e84ea07ab4accbe0b10baae4bc1ab38d13cfbbbfbfb92638ec5468e039a8a71d4cd7cf7a4ce7be0764631f0d48c87dee6d90a2de66a020e5d12b6e2fc7559317a2bc4908fe961a36812d046aad04ecaafa93302d7cd8ac00a2e9c98c446c0c8fe09bd0bc57a3fa6b540409a959b6b166d9f3c090d46ce6b1cc6fd04ac28bdac5e1bc02cea608934f07e2cd584bcf645d19be957eb0f42a4db0e8ecc2f0a669aeddbb4620d1043140f504a41bcd768f8e67a51da4ee55a6be475c97833c306be8849aea569251d21d9e8ad599e61b34322ef960c39c6ea6c89fd52c78297aa3c7074c05ee193a10ad0a4d0418f3585783ef843176630c0c7eea12301008c5aa3b2f512727c96a52aa4fc194c182af95bc3abf2384361e1feae2be9d04395cf691dcf14ecc5926c57ff8dd37bc371ae965890460d0377fc3aa40ff8b0a7080eb21a23b7d35854d264334e74b085e6cfff74ec1c8faa8aff5c5e8e8ae588343bae61c2a59c40d249e67f45ec440d787c0e570f037033c86e7967b21005ae51ffe7e9e6da78d4a72007f083a3d508de2ba172315ecbe464c8fcb9dc56cbef459ec0a4f7e8a16c444a047b16f95238fa858f3f8b585a8339c7a409ad79d0aad3b7b229d3a8b16b363263eaf2ecdb1e5020bf8fae25caee081c326f967ead4d0f5c93f641b3a0cd707332a990a5941466a4bc91b726d4db0e0bc5cdc3998e48d1b07856dcf4b7ce2dabd28fdb78d58e2c1560f5132d1fe5ab6edc2ce3a881cfeeea69f9bfe83ccc19280804a9adc83bb5078cab8e3b7170f96b850fdff446bec122c0f528ec85d61dfd77dbf251d2e7350614c756bd2ef3f1ec0b43c0021623d693ee746ef3c7da67490a7d192cc6b7336d0ceb6d8ea197d345d8abb5c3efde87fa40cbc406b84eafb8d4cfa9b2f4822620d6c0f404c0d2d6b58d2aa766a05a521f95cd46d1eea54608210f9a2301ac3e003e79d7fac07ee714442307bfcd9909b37388fc871dc4c2d07ce44a381f7c15fa154165eca5f839a14f3ae80788f3dc0c7edb5fcb002b774d0cb09c7bf35a33552e2fdfa9aea010154e31285cd49e7af19298561923f51e120b1618055665a1daa6f2b8a733ad189980585943ac9884daadaaa3c88644f2dd38c4ca3d46e383220d499fcc21f3a685a1f55761206fd5e188017bed1d1512044c39d021837c344961b9483042b696d5ec290ef3525f41d8c909d9d939c5991c90f75d0c1a312d22579a76973729bc65f73666e9706c869c8adc005a5433f43b45568f2197517d2e52e101c10a204aea5cd4c85a69fc90e83b0a78c75d15b54ae8cb9f57ec871a418481e9c67c79a4a266bf9a7fbb35d7dc72011f744b92b8cd839a1f5bbd3615081a828c6ccae6334c483f045fd6616bfde3fc2bdeb15d283191c2eecd00671f8d8ea02a1baf64f463f6e907586b38e903fa16188105f2fa1490653a7a95df13fa312de0a0ac5dbcb22ba89ff8a02a1d64047a9b6a0279df7c74733524620cb9446a4bc06ea69e61353cdf33778a564017185f0d40999266e92f429aeb75871492833f2850b82b10e7d20fd36e6a653cbc903eae0ffe70627965b791d4718e74a2cddc36f9bed534754984afdedbf91b872c1772a3635041b46a90d42f1525640348190771cb4daf893b155ac5d068744e137bcd8797282db2b65f369b419f02a5af91c7a7cb4ef1b08ea8cda58bb32af8c5f385a190d3b2af1f7fec6136eea2e4c7ef9fb11c2ed88179395e0f2a452055d3ee9944bb6a9f180be1f208d20c9242ced800eca19802a56c39298f175286b54ac57218c0f57d2573810c09049949277dd210d90ffd074e47a814f813af9297732db50e757f3e39a665e0af64b62422b56a5741524c1b1eb75c8ace183e09381fba16d09a2ddb7de5d94b26c1bdab7e46e7f8bbe0a9b7b52a479f7f89f088b72ad9585c45d63d2c0dea1529c41c4fd3af58d5e1ad1709e2c1befb3e7d0669225d71a4cd4eb1b26d4a03c1e6c26f1b28d0cbd394a719d5f3b9c202049efb16ec14b3f62496ed51ebc31b46ee4214a1e5f76bac104e3dfe09ebc54298fa9377cbaf896af17d546b92a7ebb4e7e6a8e582833c9acccb5d49a9d586595ccdbd8b2dc0c839e3f5105a1dd7f86af550a7638346d5bfa374f644fbecd44c5bf572e4cd4d37af6df266d2fb70fb91061621a41b37249bfe826597d3d50e00c74eec75cb389d565c7bb8ca9ad856f3c22e28b7ad2a0f9a7fe4b8bb8668bab5c700d0b4082ed14918ae8a8dbcd196198b3537bb87e849d5c6458e91d256fd31a66fbab1a5845f790eaeeabe482a54c2354eadeab9d51b89f4aa029868d49de2b553d170444e4ab2e85b7c938e65f6e35d4b364ac36e2dd04b5bafe6ef3c7d7b4c3d12763377ee0c7d271df2f53654bd779ba39d9a1b3d14ae4fa7c523fb9679a1437ed14214a56baa90b0a753c17da9c4176f3635a7e68319c6a1d9a51757ca80d0f22011a9f5effe1d0d11a44ab9a57e8231c0d336d849f521a499953332be4b5dd4e586ff046d56cb92b90b4b236f8deaf818945f14ef6abcf41751a44ea11cc9311a6a0eccc63cc24514b743b16f47b5e1d14daac85e627b544a33d436562e175e8e8b8bb34445ea73c0c7686ab397c3a31372d02fbdfaa0b12fe9f60b1530edbbed065d6a52a6bbb2a415636306364fa8e23f87a53878fbb62905f03f4cd5d4d1456dd78a1a0f63e83c3eceb53d477b780425aea59c1524668b4aeae0c4fb9b446e6a8d84fe6a79371dccc887a44cf9e880cd2b7099fd16eec31d3cd5c43778145ac87373995a848cd3c31e00c04dcd8342809afa8708c19a936902bcac16da709193b74ca3c1cb791f13b8d93e8ceffc1b00dd8d9a9707f300db764cbe3479991dd5972cfcd0d283806cb07a10f0600fbaece2ab24bb84b9ac94c09dbc5a1152c3c81dca065ccf1896bf3d592687b5bec3ada69989918a1bfefa3dad1e3d05410f9205d4ac4372c572222c3f2bb6c57ad1c5514b56c94c2f7fbd9bb4b6b91ab86060ba8f9db05173aca0e587012b5291d7243ae958e51c53868923742a4512b5741accddf1b431b641015ce4017b0e8c7e6f7d61f9feb82f6ea4f9848c4e183f8022f6e7ce3a9fb2236cd1047bfa3356dc46a4634b33f91b1974b9fa3e0407bb8e152c947f38d7c536ed61ff0b02e552de2fd3fd68336d1ce5a850f0c6141f3dd790cb4dd2d2755529096fe619f74d15440fb187980f71a2685b9134157baf662f92eed9fab1a50af8372023c449e817333912abcb3c88a7a78bf33a2b647f3141df924e55b56c3c0d6e026a61d3c957986bbe90d3ccfe98cdae06f7e9f789e5c06d939697a6aeabb039a3e32b906ed614366a5fd9dde81c5ab554ea7a899baaf1d0d9ce92225c053abad0fb32a1b1234ccf7599ea4ab468d540ef9693da6c7cfbd5e101162b3a210ada4a92cbe036e3f31ed32b306d087bfa1537b31218c98d080a22c1b7e47278e6d70fad2c5fe13ba26052b4d26eebbf9c2967f63559b6206d39b10709f6f6ad207cd7c0207dbce9fb05ba550d7aff00cb272cbed4efe42ac0b5b9edfcdc2ba95bb46d9e38319c2363764667530748f09003fa34e1a54bbb8fc184aff201468f7f20d335811f5420335b1378c701a07818251ce46b3c6e32dfb6acac065fb95c6ab58cb377f8f7b1b1ecca295717500fa5102abe813c445aeb4fa85252af461dbc76874584d9f3a4e69deb3e2d9f99af7736865227a5398cabab535720bc5178790b3f65eada895697e48bfe8a26dc08a9fb589d55540474fb6a897be6a9634b28129a062e5989201aa27f7a92a037292b488758cfc121368608e38f6eb3328aae26546379d793ab526945898af403e226728bc656370851ac5cefe06533e2986081a0791187eb9d44981309ec164a8d2643f10205433320f4c7e3ac194f313002281b3e29e37c529a3e17b3ecb50b9a4e4538e9ec50612c466a6e0491f2b97c6d7108663f250c18022434cfe3eb1c5ff4392b013988dae2355fef82b1aed6d7658a2417f7409f3c62a3a414ef636caef4cba642d79736cf428d2a9cfbcc7c7919150644a5ce51985a9cd74061c451be694dbaacb134402337c567d5ffc29a81e6975a4aac0fbc7cc5ce572e93a95409047c355aca5a1bdb262a22d1a3e652e976bc65ca611eabace0a9fb6d48e54220f93f1a840da83f498dbe390721314bf752cf2bb2f93e97357ce058cd6d56df9d300300ceed0582958c3c37e7abe7094ead077dce68176a552111e6da2b199cb7d9401844438e04e763359929251647556770e6bce23c37364fd7e3241921cb2b5549eb2d56f370846cccffdf985f2de2715df26539dd8c138ca91f40738db25595c5673dcff5456951b32b3ec6da884cdcdbf94b8ef662c5f7efb4fd0db0afa1fe82490907db7b6fe22c91a0f11b1cb8536269ee8473ba9a3588f48da444cd0c7d0349f7f9f189d159ef4cc941a853d0ef4c733bbc1554737e4b4e3ed7903ab2b6f38bb5870a428c23627a5d8e5d05cebe813fbd53c20bddb7e04379f8f3f60809a16af6f6b57996ec990c5e0c9ef2fea77074af5e014d25e768ec56a6cae0c32dd921435832bb42e0d0478979cedf58986f78eba9765c1a7a082ab20e87efa33a05a4c3226c8c55bfba9ddd738e64b4da734636addcae2f99e2b03bc95c4f629deed9a67e0372bd3f336741d74bac6941a9ad54f4fa9ec2fdb2567ad3ac3154650d2458ac423f38706c898474661612d7463e88c5bb8299f164bd17551157be90cdde0e9eb227678ddb9bce3c3ee0b1da19c062ec843e059e09d07e55fca56b0d8c4c463ef59000f4a39d96706dc12a8d8579791cf6098bf59ebf20a46df8580a0a4dbcb486f789c36dde0fddbe67904ceb1b82f61646a53fc78759c0eafc0a8a54d417448a815e5ae28d4f46657d0f1d0fe610c5584dd433c3d96e226e5d6c4c521d35d39e2484eb5f4edc19414cc76a7823cd5304af7111380edb32ddc7d3d4ddca4345b5517234acd9de986171665fafc015e1ce096d0fbb27e6b2c5bf5df3e4f753dedd262bddc2f9d17d1543a221c9a1c2e51548ffad97f0d4a8a6d8dc6c52689a6a77801aff259a0261dceaee6bd2cb9c600697504a5746b4ae112dff52ff8a8206daa2f5cf9a9dd23d9c66bf2f777ac04ad5e8674f60ffa4eff75a35fbb53727565d18aad29de968dd83ef26c8fff18613cb091caa13f4011422b356ffe4b3496e626f6b4f20cd760b3caac5240355cca3275cef79885adbb07d50662285f4135e717638c1c1788874dda34f6ce443588aff14c6e74f6021940371fa125707d0024f29a7b3708d1b06863f3ca8bf9dd95b280192d0398e266c53f403bae63daad79590c2e38b958d28389c8665048b1e05418309628826d2d29e697b07ca96c6cb5b64f5f60c092475b5c456ce788455552c030d94ca29909c5dd8617b531cf9f5a05829cfe5117a93880f713bd53e1210c6920a2329d7a88a417024e400a5ee08ec6c571ae834ca4302d5f872a926385ea4fa3cd88fc6673e7cff04adf92df8d3cd83279ab6b2d6e08c60abefa91a3c11f520066d2918bd150ee84423ed489dc842f3798933a868673a359a9d2e7d88f4e0fc60cffc48129752eb4b930211e48eca8edacb0546971aa12f3a7fe2e8e", 0x1000}, {&(0x7f0000004840)="71442a24fde752a48a0dba93a725e1af0196a74d5e09f553dff7f8bd024d61bdb2f36729131890ede3936e67c425042a1d4f0ae395bd4d3e440fed66933b11e3ac09a7ae56668143326eb392bdf9886afedfbefc76d384f9d768afdeb5c1f193f98c9cf6a3b92c31200b8ebae57f379a0ee5cd3a642d1e92532e9af10600e95216951cec054486b5bd45f061883c76238c6a6fcf8700a0bb7cfd4a41687bc12596c0232cee78ff260c9dd79fd051574d0c80fc251337c721f20de4fcc030e1cbd30cf8b8b5b7dc", 0xc7}, {&(0x7f0000004940)="e583384b3a2102f3c072b7a89fffd4426ef79b8945fa34dd0cfe856898539988a27b08453a7d6cbfb6dde75af0e121ab30dd26cba7731ce3bbaaa369e74e72affb71a4f4db03759a22c1b1d52644101a0cd2f4e4d67379a3d5e75fa1352bc2de432c53e8735771a5003f89c7e33d3f24c9cb32f69ad321b5d5b89f9d9354a06d6f2f9c7a537470c9202f35a441b53900b2e91a6cebd4d873d6c115b70aa49afdd82ddedab38c0f30946ea70b1c20fbac056b5097ff51c7127dafa0296d5fce0291749e7f59f6814e4f75be88cd4e1b", 0xcf}, {&(0x7f0000004a40)="41dc55a7bab4ecdcfdb0e6376bf9a6b7ae1e321085f680b6744ad44592f3251cf5231187275923952fd9154d39a73eb49c1a366368d25e0f62ee38d4aa4a23c6a444b45ac335913afb5cc0a14d154ccdd7294f0a6ce26058a3b695f8dac31b0600f394dd4bf4bc1c50cf2ae02c013d106a62a4d9ecc74ee819ac2ff10c6c419f32c347dc69472bae9202c3aa864eef96af79130e0c0ddd5c6ed3458ed595c51bbc", 0xa1}], 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)={{0x9, 0x8}, {0x6, 0xf3}}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(r0, &(0x7f0000005e80)="21961d7cfce0f27f75654eb26624cba2323a8406f866872de642470bc8a25104173565eca1e6997d57eb70aea5d308cd08ee98e8f138935906f10cef2bab608f3605d4217a612748a3ec7cbc662b90c39fd4270a32462f237ed925bc6b6d4c1969eee8bb090b1e6910e75f6f91cbb0b0e7f3b23f61e400aacd004756d4acf518227c5da43ec4bd79c2e372fca4c979733e0474e9de3f817dbea596eaa88e0f218cf9bd30574baa982b3cfeee328962202d23292bde5d376b489e700cd59f0afa87450a2e4321c60606438e742b73da81f4d47e266a51fc54aa90d45e397ec01a3e9cd01babb6eb1aa4f67a888d03228b0754d871d57a443ad55c84e402f114ffc0737146817287afcd539b3f3f725955e65bad4fcccf331e8db2db1627d19890ea337747a6cd9db8c16145e4b35d5059815688ec1be53a73309e5699248db1e7a787c2f96ed12b87eae0fdc944d8b49a6434fcabc112cebb0ff4ae4fb34c5bdd6349c15734206070a8c52d39b37c66b1717ec79f65cc7d0f76f1d3cda5e6c9906dc2851d786cc30107a89dd9c5cfcd5f9b925665a4cf45e8f9ed52a2e9c8a8c8b6aeb91bbbded728cfaf7afe547726b38b09caa80bcf0d527579c491b15c6f36a3b7e1bd2d5b3a690e6d07dc6100c358e047d39a39fc531791f29a383cadae8a6a17a99857d392d125c4582bf34347e45741f7043a29c286553a462ae204e7625e8300be22a4c2be39740ed4d777cb4068771b015d380987d44086032034a542ace2489030645d259815fea389a73d018d17dfb1c5dcd3e023c05ecf255f86adf2dfcc7348c12c7c45a6c0f5ba51dda2ecdef8a4150dde6c0673c3af437acbd53082b0f98cb49143205da615737eee8e17e750babebb4d47b2f0d0f5dc05807ee6d66a6885ff4ad4fbe79f79a0adb3d17e05aa77560cc5c9f31398c984255f046570b4d0c6cc18e8d575aab9cd798b479cdeb8eb62ea025501f56ce56ba19190a273c5d4b32a381d3ad5e9565c610c562a55f742a12e05076a55c4dc895719e5d43deb115ef77615fa03ef3e01b520ec8edf0088d7d9515077bcae01b90365d3dd15724e4fe5c2eec3532878b34425148688aede1b5a100b5da980e473e172528673a65f22243e0fcb63b4b176fbb599162b09b2e22cb807b56d7437224ac17b9d5d328b67b1f777d79e48ebd247eb8e02cb51a2ee8dfc02d9c98ac2e7ce519d165e2579179cbcabc0a2b302219cd0b231ded27cc8bfd31ef6fc73cee60c0fd8c18e2ef6885b730ea9f8d484532c5f02d46ec2864ebf727a735180c40651955b5941ff19488293b0a9f0dddca139bfc438621c76e2948727dd84c55e052856ee915e35ed0cc25aaa1b2e2f2062d152020e6a132ba0303aaf0f0ea28e3c25f17a18af736fae652f0cb0082e89ac57b7b5782aa290e1a3df70034da6d807aa7dd79a48fabc67ae012000f2ba0278e0b7f0dda8bd7d1e5c37376788e5dad5227bc9cc6745dc3955c41e796586e2e5363a529a590ddf5c763bcf02659cf05f24851fb1c0c3608674fedecc0e98687b692e18bd94616db52a384cb21dc82aefb9a9491103897347b14c3576e79d623ab20fb914315f82b2202491ec46a5d437c6df7c94796e02e025e56b34f4a0fd75230d9cf0a13ff3d35b3c97ce07c7fae3d9da52e2a0e20b487a3cb72034473b16e3f4823951e5142627ef9a236c9f20566d0ef047e95ba82a73d8a885839939dcf4b76ed6e119f4a85a0a0d9beb240b26e24f39d879d2992bea053596af87423cf0f7707fc326c97c742e222048d1b2af0b5b1d262dfb695df98cb5e6ae07735192f11ab553345ca6690303166cd826a30a705964a37c70a7567a720d50df413be279a51ec3aae70a3f5d2e733d420f39fe1c0f8f856a6cd6d28b36d3f1a49ea6801114feb2489a3ad7c5769a7a0f526be03d0c2d2fe3b1527718fba0db967c6f15ce2fd1c0e1a4ce57bcaadff6cc1144ac05952cbb9182a7f030eff5a1f81ccfec60f5a79e2c512f992d9ad8a82cc247369eabfa222da7a5cad2133517f39a41ce68dc1d3343d098447c1581aaf72e0967800ae05fcbfdb1e3d3af3cd76fc1bd261f40ce19662468fd92cfa4f9517f45ebcd78fc04d7a14f1c69b4056f70773885e424a89bff21589d65798617748d94d24b50b27fdc6f4b0f24d813fd2573eb6ed0947f42a3defde5216939ab0c0c9ca8818279eb40411f00141e31458c3af8f60c7ec477cf1da0e1068980afdf1b672d5c91559233594c394b0d36a1c6ee67f0b4953932164c0fb6438f8479c9ab482357ac5cf96eaf493bf8c568547d883223d11bb4eaac010e8aaf808485b56b9febde9b97169c1bfa9276351065d8b2487eff9fef3a9aedf9e2c0325591915841540c11b66bffb2c52d78f9a97011a72c764e5b405c90e2d1dd178530fe42e354eb1779dfa6a78a82e57af3fd1e0d31e11921953c40e27d1ed675bff6e2aba6879ca3b4b93d1c474a4d68c7c345f6c6a25388bd1a3cf8abfc8bb338bccd69545112d7c7c58aa6479c955585adce528a71885485a2989403963aaa4844b31d7ce1fa5f177ddbebcd52d68da6edd2e4e9015316586492dfe99b2a0daf0a5651b21d4830e5f89610fa08a6169c3908f21c0c5e9edb547c5cb0cd7b5c6c56085475fac30ddac2359b74459c6c293e8bed1b3e3a3e0c00915514184c3e0e31417b2192a27d36bf315a535889fcbcd163c7f14e1891fd5f41fea65b57c0e972527511b1648d8e255aa671bf85199424fa3037d853690bc4fe06398a8ba41274b9c27d886a827c8a230de25aead9b760c77ab2f8231ae839c14b75e13e9059e9ca2f51dee7ae4e50cdc3896e4ec66a60effe7a93e7924b52e58e4be078e84170f0073efd41ff83e047e49d75cf9fe94faf68ab22b9eff5fa085b3f8c18abd630a4fc5cf2f29334e46e9545e669eae620b474daa3003a2d31e3ff53cbe4a5329f3e5129d5cecc135d3b332e0504de131f7bcd8938026cd880f7b869986d1f9db4ad9687ee58af505b31eba8c0f25370697b7b40e4ca578d1d661399596705a5d44a9889c3c0bdb8f740d275152d6b7054be7b73179f2141ad8f4efb355e137d6cb07f2e1eaaaae68f939a4be0a665f78b3941dc0265fac7c13ca6b62803149d0deda5785b2fffc60432ad4f7482500c67f141f4a05986376637251c6c096b5d3d1633199dd6bfb2ffd5dd45085774a0bfc17c78cfdd879d88ebbabc6c2e801bfcf24740cfa0f948b651985479597291b1819834b44b9d3fdf702ab67a8d55d0e79292bc963a33cf9ca192dd24060ca9f43dd6de751487d075c6ebb31c5b29e1c8cb5bfc7746b5f46b4d2a4aa134ab69779505f47d5d8ce65055e630bab93c9be189cf1f9b10c93162263f54ffedf3cc6b0638071043de51e8ef3482e36a3b982387f85c3b43e2d4680834656fe70df278b83499dcda18214ad6296d9f22dc76c6a57098bb478419d8be8957a24cfa4c865fcc8c8cbd86ff62ec4367c63c13bbffe0ae3b9f0f3fbdfc5cb0ec52942c5228fa09e4b29a3cff575947c69cb391814ee213d4971d8f4569c18b7da569c63cc1040781322ed31ef3fe7c389cc941e7f234d32ddd5d6cadf72f5d7a4185c2a5152c2a209338abbd46bc8a23df1d6be64a74fe209e37c72863ed5384a05445b69762448adfb1236c91e717731cb55ff573248fb4c62463d89d38505a02e2c689d0c745efe4099108dafa990bc289751b597fd402367ce06c2e34f35c005aa28c4b4935f1d88b05c339be65cb6dabc4237168632bf9a378c2bf7e351bebcd505b4c98629b5d767113b8685bff49141aac31cae20968a9ee765d7e052f727e36fcf1942ea99a27200411902822c5c1e9aef91ce6bbe43c0de1304e94035a19ad7d377b219306f79c5d230ff50953573a009dc084cca5705233402ace5cf40723e53fc9552b74b85e3dd4b8bdc0dcb8e733ed4132262bdc1563b28d495cdf02c0cd203311d592d7242dea9ee5857d5522d092bba4865093feaff0f40bffa6302ad3d88c689e7a246e2e5f8809c08d0cb182cccb7ce1619e6323426e2d1fcb90551fb7f09d5e924dc2ecc458f4bc8983fec27c1807158fdd524759724f1264341b269df1b3884ed3bcc0dd58ea6ee9552a8a1edd05cb2c0c5aa265cb9b8ad27954b9614746d93f8173ed89ab31517615af1826a895dae1126add61e3b2fc33f57d924237bf6066f4903ecb44afc0e8af191785c0b3cab96459822b51e42810b88e55b53224f6fec38df6d165d0786d95b1d1042fd75cd6e8cc0565577564f1604ab2b9d15a61a7be919d0a6a986e7fd17eea8bb0621072f8d136fc5e0f5f0cd7056d92b9cdbfe4b1db7750f5f41099f3bdc0adcf6fb1e5d294218a9a8a3719a9a84bcb9ba057218c93560938bba7b237b278b5eb6100bb0a6ad8f0ea06af2954487386d44cae1034bd5721bea7cae80d7848538a1d7abbfffbba1b21d235414c2813eea6399b4d3a9b9804e4962f30d01b669a9b1252c016fb1fad30dd8bc22f0bc2ed6368e57d4f78eb897c3fb73f326ec8ddf0fc0dfda35a1125d90533343c9e80e06c9779e3731a44d7faee7486a911d711163af5dc4761be72bfa0af1a8b3b6460bab28c55bf279240911c51d3d4dcffbd195d1d9a77864d740680bc46bef0fe6967cb34d248fc846dc157bf790b0d7c7d9cdac20a9534ee1c0f9a0aecb5cd6f7eba5afd3893fde3c62581d421f685ff8a7975b2fbf1930cc5e5f94f2a4670f53bce6276a8822fb8307fa4dd8f53aa460b4f6846c774bfd480d795b0afd51df2420b16d6b81a483f90adabe268118735b4b9fb788b25986fe46b1b87cca9db987b6560b051e02de55800a6508b641cbbcf922d892f4ce98c8d10e33c5f5ba3f3f3033a8d772f445ba8b7f06a9774b1d88d6a45c984e173bb5ab69c0b48955126b97a4f8f5ac08f1e6919968eb632fe1b98e781265635ba74b7260d53a9a1d0afc8c59f89c898073f175d2e8a0545165a426686de98b0618d5edc1befcb288d3e4704f29d9f0e640ff9a658f7d1f5d717a6fe41ac473d255d671fbd8bb4f79d4fb43cfc41b79ad40032ccd083b906cd53303284136191152934ab4d918caf4c3b31ae70747589e86471965d67e4dc177525122b395f75879510a5e4953eda06641765b010045911ca3f184615812ec0a9a2a51c89ce8a50449d9f0db8b96d7f1aef8179df2a669de865d97bb47a89698868eb164683e601b77fe238c0f934afe8576fea4e15c3a2f2c449b8967411d459de5503f697e1073446af671abfe0e738acda1955fe4138947a02818419c0dda4b1d6f50b8e557aaa3f3c4fd7dadf46edc1d183cf60f2cebf594e553e23c4086a4adb175f9fc4b8b56ff4e9f1b9110804bdab4b042e119beb099e945b2139f16b2e4411ef40f92089e9feda8c337075b7843d77251f6282fd5756944434c6ceae65ee32d988185946c0d37ceb0ff56b2d0ee2bedad3892456ba51fc216569af0a548fcc0bebfbd75d6bf152a326d5da81dcf047fe815bfaf55667645da14b568301f228baa539472edad92232cb4f9d3e63fca3551ccc6d17691e742eaf3f6c0993653475d1bd7263cd5f28a5fbea7fa557ca61bfc8b39f323724c0c713a47aba37bfb6b1c2d59722ca5af9676c92031764f52bbc10df2097e2f192cf2c46169bf1a752a47b97b11d0095894d2df459590a118746ebbb3ad2abe68cdb3bf79a167fee5bb21c4a7e5ccf3d8ab599c7b7fb6e85688f8ee320616d605f81656be9966e0275cfe6a1ccf6", 0x1003) sync() 12:33:16 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x40000000000, 0x800000000000000, "5730c1e77a6fe4e74de40000000000001f00"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 12:33:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 12:33:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000040)) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 12:33:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r8, 0x4, 0x46) connect$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="82e68980548a4776108edce7cab80f426784f53ed5f53f3d9bf72d605206000000090ad84fb6fcef8b16022e2f662283b719feb3b623fe9ecf2b9e0045f91df0a5a1bc8243aff64180558bfd49d22b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b000000000000000000000087399253528ad163f160899ab4d147ae7738e883ec84d9aac08a90f4c5b981d7f5c298a825f4263c203d0b0503ccdabc62807ef02ba0ac64f25d00cab2ac03355e9f21cdbc3850fc31868ad32909dbb2984cbd6f900c7e6c01a58bbadf0ba98625f0f9f9cc594647fc96e210e2ae0110389e7f0a6a9333a200140a5fecbbc82e3a3d49a298bcafb44afa757abad2b533aedd42ab3b00348eab751991cf5f70a2ebe0e0f4b7ec9707355508787e02fd840011ebbe58c02983bb"], 0x1) r9 = dup2(r1, r3) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000480)) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r10, 0x2, 0x1) syz_open_pts() write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r10, 0xa, r10) 12:33:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:33:16 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 12:33:16 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = kqueue() kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x8, 0x80000001}, {0x18, 0x0, 0x101, 0x872}, 0x0, [0x4, 0x1f, 0x0, 0x800, 0x9, 0x2e, 0xea94, 0x3]}, 0x3c) 12:33:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 12:33:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 12:33:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x5}) fcntl$dupfd(r0, 0x401, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 12:33:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffbffff4ee1, './file0\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r4 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) shmget$private(0x0, 0x6000, 0x20, &(0x7f0000ff8000/0x6000)=nil) r7 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) openat(r5, &(0x7f0000000100)='./file1\x00', 0x80, 0x8) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000580)=0x1) write(r5, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r7, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) r8 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) close(r8) 12:33:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1f, 0x1}, 0xffffff40) 12:33:18 executing program 0: pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x80, 0x41, './file0\x00', 0x6, 0x3d, 0x100000001, 0x5}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 12:33:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0xad, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x981, 0xfffffffffffffff9, 0x40, 0x6, 0xff4b, 0xfffffffffffffffe, 0x1f, 0x3}, &(0x7f00000000c0)={0x9, 0x101, 0x3, 0xb6, 0x7fffffff, 0x5, 0x80000001, 0x4}, &(0x7f0000000100)={0x953, 0x0, 0x3, 0xfff, 0x6, 0x2, 0x80000001, 0x6}, &(0x7f0000000180)={0xdcae, 0x100000001}) accept$inet6(r1, &(0x7f0000000480), &(0x7f0000000780)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70c319f091fea836c67cb24e5b07df79d099dbe6afdbe800000000000000000000000000001e1bce23885a8cbe64e58718b6da86acafaa7682e300cde13ecf87ceacaeae5fa403d4514e06f9163b799a694a0e6baedf59e53790002d2d372cb4d782d5"], 0xa, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x4b83d66474ec3e92) preadv(r2, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/10, 0xa}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000540)=""/246, 0xf6}, {&(0x7f0000000640)=""/132, 0x84}], 0x8, 0x0, 0x0) 12:33:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x4, 0x4, r1}) 12:33:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a72a2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c22cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e4f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b450ef49a8e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062", 0x175) 12:33:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb758ed883143df8a, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) kqueue() r2 = fcntl$dupfd(r1, 0x402, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x7ff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 12:33:19 executing program 1: r0 = socket(0x0, 0x4002, 0x4000000004009) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440)={0x1, 0x1}, 0x10) setsockopt(r0, 0x3f, 0xfffffffffffffffc, 0x0, 0x0) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='$E)\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%\x19\x00', &(0x7f0000000640)='4\x00', &(0x7f0000000680)='!\x00']) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='!\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='%\x19\x00', &(0x7f0000000100)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='4\x00']) 12:33:19 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() getgroups(0x8, &(0x7f0000000080)=[r3, r1, r1, r3, r3, r2, r2, r2]) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000640000/0x2000)=nil, 0x2000, 0x1) 12:33:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x10012) chdir(&(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0xfffffffffffffffe) 12:33:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="a93624ce7fb70d363cde35fa23794e0a2bef8d9e2769d0bf0f8a9c887c4a6a927b8385deee1576083f02d815c85877360a1724a33a4cc3ac2d87fd44c1e559abb1b169a640a5e11b7be47532e383b3411b11b48d5872b68309a24dd89c01cfb33b95a2bed569d5a75642f5971ce128c5437049362c0ed92ae261ca21353e6678e7fee392c116b279ce4557dc4ff04ca2d56779e56c2104b2a315794b194210d581d5277508b0c14c1de7d50875", 0xad, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 12:33:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000040), 0x3, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) 12:33:19 executing program 1: r0 = semget(0x0, 0x1, 0x8) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0xffff, 0x1000}], 0x3) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) semop(r0, &(0x7f0000000080)=[{0x1, 0x8, 0x1000}, {0x0, 0x1}, {0x2, 0x3ff, 0x1000}, {0x1, 0x7, 0x1000}, {0x1, 0x401, 0x800}, {0x7, 0x800, 0x1800}, {0x4, 0x101, 0x1000}], 0x7) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) r4 = dup(r3) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/83) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000180)=""/74) semget$private(0x0, 0x7, 0x48) readlinkat(r4, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/86, 0x56) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000002c0)=0x2) linkat(r4, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000380)={0x2, [{0x1, 0x4}, {0x1, 0x3a98}, {0x2, 0x400}, {0x3, 0x7}, {0x1, 0xfffffffffffffffe}, {0x0, 0x2b3526c3}, {0x3, 0x101}, {0x3, 0x101}, {0x3, 0x2}, {0x1, 0x80000001}, {0x2, 0x2}, {0x3, 0x401}, {0x3, 0x9}, {0x2, 0x3}, {0x1, 0x400}, {0x3, 0x2}, {0x2, 0x6}, {0x2, 0x5}, {0x1, 0x80000001}, {0x3, 0x6dc9}, {0x1, 0x81}, {0x3, 0x4}, {0x3, 0x521a}, {0x2, 0x7}, {0x1, 0x5}, {0x1, 0x100}, {0x1}, {0x3, 0x1}, {0x1, 0x277}, {0x3, 0xcb}, {0x2, 0x5}, {0x3, 0x2}]}) fcntl$getown(r4, 0x5) connect$unix(r4, &(0x7f00000004c0)=@file={0x0, './file0/file0\x00'}, 0x10) r5 = socket$inet(0x2, 0x4005, 0x2) fcntl$dupfd(r4, 0xa, r5) getpeername$inet(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = kqueue() pwritev(r6, &(0x7f0000000800)=[{&(0x7f0000000580)="346ef53ec4de37c5bccb6db6db66e8bc6c68dd31db9dc18dfd577a54feff3b41ce37", 0x22}, {&(0x7f00000005c0)="ad6c57c7d603842feb6596cc233e8626d185c53b972fc1fcb12a871ac7d0735f6468495e6d33ed81b73e6e8f6742006c196251d7c5d578ed2caa10ca586be666058ee6520f48e4cdc6b3451215a1aa7d3b50b701daf4192529035f63629320191e0fba3c081822b5874b2e15c1284b6ee549897371c95ffd4a672ee3c43fd7dd77083df6b3e82154d737493c93ded6478782e07e6fdf6aedd78840fa9cfbd333c6d90fff", 0xa4}, {&(0x7f0000000680)="a9693ba2ee839e36090cca41a1e860ae09e971509c0fd1530c9eb4e9d854", 0x1e}, {&(0x7f00000006c0)="e67eb2369bc58ce27f38fa8f89eacd92e5386122f0088ef18557280454c2877ebd32d0315f3d", 0x26}, {&(0x7f0000000700)="e946", 0x2}, {&(0x7f0000000740)="697d965ba78768d1f0f454f96b72107710ac84412655c802f1196137e0c8023b946d8d70732cabd9b6caa391373cc20f2e691b78b85c7492947b1f22bdc11ca3d5e70d4beaaacc44480921874d16810e19ea4b5c2be5c306e65fc9c36d26bea68eda90a4679b3b49e52271aa9a04a7811875d9f961fac5bec58729f1cdf6870e882d630fc4edb29fc7b56011da7b59debd5a121750a03c80e6500109dfed8df4f5eec37826dcaaf9e1d8d65c04bb66d0c7aeda405f", 0xb5}], 0x6, 0x0, 0x0) semget$private(0x0, 0x3, 0x104) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000880)={0xff, './file0\x00', './file0/file0\x00'}) pipe(&(0x7f00000008c0)) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000900)={0x2, 0x3}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000940)=0x4) r7 = getgid() getgroups(0x7, &(0x7f0000000980)=[r2, r2, r2, r2, r2, r7, r2]) semctl$IPC_RMID(r0, 0x0, 0x0) 12:33:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 12:33:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/33, 0x21}, {&(0x7f0000000540)=""/41, 0x29}, {&(0x7f0000000580)=""/121, 0x79}, {&(0x7f0000000600)=""/113, 0x71}], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 12:33:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2f66696c6530003751f3bd8f60ee238ef1d05c51c5d84f9f87775bad0f3ba7f810f89e1d0a0761e092989402c782e080601fb49000d6ba4aae9abcb908e2a98d36f61f00f7735b40d9d1c89c85f3a3d7e80abe4b01f2016e491edc2495f54ce37334a7132c5e44c40a9699e6c4dceec58dd2eca9d2f64b2050fdde4d4c82edba87f4176f7aa250d005ca48b2f9e08ab3b73cab5863f8f32ccc83217ca48684bcb86f4e22631cd8dd5589e57a0ea438c919f54509fa15bb95ae402a67e2852111462d18a2aa93579fbb7d73259aeead4671f4a2fd86a3812173500c7018dcdef1a397a912db4bc7eca9e0c1e0b228f6bf0a15ce436e750013bd50055dee443204727b95a74de2a2b1b1807cfca4b49bb8c578dc90f2203fcc21f041599a034e6f63f5a03b4ade33910ddc6849386f59bcc641de94a7cb600f76450de533f721e64cbd42121d67f7207a70080d8c84dc21a8c9cd72458ec9b538b940dee126c74d0304a222f9ceae1c632834882f8387f0fe5e7d667b64a402307d6c05813a6e70e654137a7f6452aa47e6b0f08da938a0e97584188b3d9952b62a9e7d280d40cd37baf61442c2fccbe2957a0931c36493565de5a34f531962bc0e14e1cb0c58fe52bea89f1adf5300a7c1e53a07999b3e70c6150985713eae6bf884444437e2f9951841985143fb22d33be5e5dcb9d9926376b41b6c629c6180cd151c11db"], 0x10) socket(0x20, 0x7, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 12:33:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = socket(0x2, 0x2, 0xee) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x80, 0x3}, 0xc) 12:33:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x9, 0x4) 12:33:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 12:33:20 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x62}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="64d3f7a87a0b048df91e5629a3d24e5fac86f4ab61d9af0bb72f8ec2310f17d45535c243d80731d1418b8886ec6c633e9f7f5409cd5804ccd876ab4a36c627de55bad365a4c52ae7c397643fa152665132787fe5c8b02e3a0000000000", 0x5d) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)=0x1) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x1e0) getdents(r0, &(0x7f00000001c0)=""/215, 0xd7) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x185}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8040, 0x0) 12:33:20 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f00000013c0)='./file0\x00', 0xc8, 0x27) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7ff) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000002200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc177c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddbc19af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903fe2d5866d49ea37cfafb19c30ac35fb3de108ca8a5879eb14f"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x100, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) mknod$loop(&(0x7f0000001b80)='./file0\x00', 0xffffffffffff2fff, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) r5 = getpgrp() getsockopt(r2, 0x600, 0x3, &(0x7f0000000180)=""/4096, &(0x7f0000001380)=0x1000) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001d00)={0x3, 0x2, 0x9, 0x14486568, r5}) msgrcv(r3, &(0x7f0000001d40)=ANY=[@ANYBLOB='\x00'/31], 0x1f, 0x3, 0x800) 12:33:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x42bd09367e8e7026, 0x100000001, 0x9, r1}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:33:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x200}, 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() getsockopt(r1, 0x8, 0x3ff, &(0x7f0000000140)=""/249, &(0x7f0000000240)=0xf9) setpgid(r3, 0x0) 12:33:20 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x7, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x341, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0x18, 0x1000}, {0x2, 0x800000, 0x800}, {0x1, 0xd24, 0x1000}], 0x8) semget(0x3, 0x1, 0x100) 12:33:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 12:33:20 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/55, 0x37, 0x800, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x10, 0x4007, 0xffff, &(0x7f0000000100)) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:33:20 executing program 1: r0 = socket(0x18, 0x4005, 0x0) socket(0x2, 0x8001, 0x5) setsockopt(r0, 0x29, 0x80000000000002b, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 12:33:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x9, r2, r3, r4, r5, 0x0, 0x7}, 0x7, 0x9, r6, r7, 0xd, 0x46, 0xffff}) r8 = socket(0x10000000002, 0x2, 0x0) recvmsg(r8, &(0x7f00000008c0)={0x0, 0xfffffffffffffff0, 0x0, 0x144, &(0x7f0000000100)=""/124, 0x7c}, 0x5) r9 = dup2(r0, r8) shutdown(r0, 0x0) fcntl$setflags(r9, 0x2, 0x1) execve(0x0, 0x0, 0x0) 12:33:20 executing program 1: sync() sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x104) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x65, 0x0, &(0x7f0000000040)=""/101}) sendmsg(r0, &(0x7f0000002ac0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x361ec2ff}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000140)="25f5ae48c3d7a72ca8f3bb83162c9be7a2f93bf2915429c057b68ac7cc2d648ebaf49c7a624562f0772ee61d5f0162840c1e863ec6f1c8b4d77858ff1f4308236622fe16473f7b96e3085cf4a05355126e3be15f59beb7546f57c2e2644edd06c99a3a97", 0x64}, {&(0x7f00000001c0)="7fdafdd98fd6eab5a9124b895ef9230f18aac6f9171377b0522f760a6c5ed055a4555e2e19d7fe605fd7f0800f3b12d267232a35633e5c3b2d6744a803688e5e87dbef09573fbb84e1a47293e07b5a854fd23b90375c6b3e8d78d2947d88f51a2020abf4c56fde939430ff3cffa2a0e45be6", 0x72}, {&(0x7f0000000240)="3bec2b4dc5800b55710206", 0xb}, {&(0x7f0000000280)="c7bf9261c0d01b472fda0369a630178fa1", 0x11}, {&(0x7f00000002c0)="098f0cd98bc0968f885fe52f2619fc30cd9d9ec9b7a32d0dd86216e6411e37a6ffb71eae50994d036a76b3bd6ca337b17b9abb5ff4707c906f358951613d1ca0d88aeaa33d109d47650c62eee26c3ca9279d6feab6f21144e62907d5443ebf7efeb91952c90586b0232790263bed77f247950d1aadcc2f40ad21f61970db003e9d4784c9d78d66e1628c3cd84b2f132b53dc581ef3691391c071e49dca404684788fbd45fde521966b2e601f0973fb8f71d3a6b965cc7b5b033ebefc8526f8c14cde2d8666f8ab6a6651fcbcc911f60bce2841cbeffa0e140762ff945336284278d6edee87f75e57de", 0xe9}, {&(0x7f00000003c0)="aea10b9889b8a441eb7ace2e2f6f8b4a7b762a4f78060123eedecc", 0x1b}, {&(0x7f0000000400)="7c25aa3781253b6b98b0a011230e784e22773586e1f200b8b0d332395e9880caebf7ac9e0a199ae196436d46bd5cd5929d227d017901aae0218a40762bcec0a2e80fb8898b0aa426d92de4567bd39f3653cb6c1d4727", 0x56}, {&(0x7f0000000480)="1e337acab8708e1cc3595b6b5b66a0b355455b59b0707bdd1aed071adc800289a99510119231254fdd37d0dd63c2aa650a079d7f2f96390495d76a731b4fbafe56353aa88f27a37a40916a939b97e7ca9fa557a3d8ebda8523016dc1d9953b6de05010e5eedadd3c978c5c10ae6b5f2ab7e4601cba821118f5d4dd88a75efd9f4b374dca63b85dc12eae2a3488a24fc66dfec20a30bf01593c7fedfe46c6f1fc4c4454092db60b5e95a2bb31af311d799404693851d5ec910d5d06a2bfb3b43e2d2e29063d2e98fa163da465758631b7ecd3d5d942f4670caf02e88a36675f61a299df48c48359a465e1106339d2c528506444dfd2fed7328acb9172959ab10065ed7be60333846579e4694d15c4ac164ac16087a21b86755ee191016a12844f03ee925fc42623394abd24b995763c617e1a11a181c8ba76b11b5470b5eead4da31aa5e5e43bf828e70113139ab8bea5b549477f8eb82f78be7f51e99155b03a94a42b07c7ff7b01c011795f096ea3551bad8050930fd1f7ad738c9aadf5ef2801454b427e47bfea6325e809dc83b61c93b44bdf8ad59dfa8c6ff4afad185f95c4521f59755e202162b07a7c6f196daa6218c0af0c6b7408e4bc9b7c7e8d5ea4e08cafd39fa3d2a95b1e531271e8f47f2d273c3d0ea02e2c4e4c65e6dd4b74203ee4312db872fb83bb500d8114ee0ba04d1d670d78340fa31fdb0c5fdc40d3e8162f30caf9287afddcc14cb7ae003261a07611895e5255fc9a00c65b4ecd747f488320f9076d077e22fcecaa9c4ba9c8bd4aacee3557c445b64c3626637698c7a1f445df6123b1c92e3aa65f15dcc8da31f99679841b8fc49404493b21e74adcd82f13ffef1dd5f2d11aeaad4f3208067ff0fddb7742dd95eec82c56e00bf74deb2bbf1382b85faf2f7d51f05d585bfa309fc47bd8b74c54c1ce98035896810d51ce5dda072d4fdd8cf6028f4695e3fe3a1bf6f74550e44423d0725312ab874dfb72feae8aeaa80c9441cd49e8ddb8168940a96a55b1bbc87e38a6fa706e883fb77af19ff66b615ddb7881ee882d12e11e01ee62ecbacc3802a84e544706ea58e5a12795c48393a545db0dbb90f9b968ed7f6782a0e6ba875be2640c6a623e608fc97c4eb8f64d6c393f653be27f8461521e5d63ed6f7ab6800b872212fbad4b619c9271728efb2a27c7af70f8299ee82be6d418de39553b95c0ad3bf9c6dc2dc8ace09aac098109a9fd515effcdfe959e39b6b51b769334d4621c54bfd4820cf51150c2029b7c28531381c1cd1d6d7667fdcc40db3c2e10ca83ee06de0aa5fe15d585a9b7d1df3356d5e233bc173b3656994dec9336a60e5ddee094e4f7cf78a36622bef7c051a5559c2f7bc1b500a3fa7bc391be5ce2558021dc7b3ed706b95cd58227b2159b1fed6642837e278b1bf4035a7c749466edcccf282f07e8c2d6343e5a64c10cdb2fe87c24be6eb4b04d71a5503300398b7762e0578c49ef9d9af49c530726739015a6aff5d5f55ee26c87cb078befe7239bb89f264387569fc345844b16d5e9f235068d8c9b101d9bfa68c9aa0aa581321b0634278bb0cc12b5175cb1ce40583632fce2775b3c2c277da4d9363eec01061b0a70589f2c744c4618bf33be2322f4b630c00db89f689c3f56a1ff8619c6e032748a39e53865e40f6aaddc2d638c065c4b71e203e2a7e5d7f8ab4e0ac447967337a010031b06f4146669983d0a68297828478b30c7edfd4e69a1419a00d556406d81f31087b903ecceb98e45491d0b11d3d11139d399d2365920505bdefe6a5ded856a9a1aff34dde952de61a9c372f3e4ce5f6ec5eae6fdf12b369fb5a550feff5bd03769f602acc06f54db1ea9451fb92f2a406a010527da9e07a9b9e13b0f4e4caa66447d9e99e7796bfef65144fe143a8daf709938bec434e638d0a121f4de55e2d3a1fb76819c8f5e6f8e382778f613f0b7846a34ff357fdf51b5fbe0921561efe1be7b8cb7472128ef35396d3f5b70ac3a1fb1d69f657622202d9dd975c1b8e21fb34db4fedce913721415f008fa23fa320ed74e0ff53fc5ba67b9c89b1cf9acdcc9bfd4ae84d845fb1445513f7089ff10d0199c934d1c1fb4b49d9cfddb449b4b0549faf35fb96344357dfeaa54ef43c02df42f6ae99afa6a82772ed695c1d7f0447897e70cdfca082dbe32c033cfb826b255368a76373e719850d2cfd2c56344659563896314e92e60074aa69b2fd792ed6a99fc278301133700ffc54095aa681770bb61fc5dc5babe5401287690d0288dcf99939d41f5df935d3f10cd3c6a9597336f6dfd1f99a844acd00a70031350885249e727edc35fa81ab089594ea039a72204299c888705c4461086410a37e43fa0e714824fac17d658d526df81b33390bf751c24b08df80a20d3e0034d54f33d4f471cc786f3b8f34730f63c21aeabfe218c666ca60d06139eecc57e9455e808f13d7987ba1632fd1a615bb0c9292b851d60b55280db42d7a854cdbee8fc3bb3a18950955f3f7d0a16b072348ed57b2611039a18c6c85ef789d47a4778c5ba972a5090925aea8e4fc3326a6144d2d32da66a9df40f7449dac1c8fa165ef62a3163e3cc2aa5aeea04b748b8278e3f5e4bf05667b6b6c94a314312d29652ce7e02e9a715824db9a4b829b2eeade02bea28c2ac82e57ba29fa3055023df2caa2f7f7e31609834bf4e4d95aad066403a7d468afe09577cc8e208ee3969b9838e0a3bad49dfc7a43240e700555fd3ec707c62de3ace8dee4ea2681b57e9616c3024ccc87d39500ae95d992b14b135e520f5efb3d0e3ac25f582f11bbf270a2cd933163220c2e64bf8c301f33001266d75136494a8849ab0aa4c6c6b5abdcb5c0348dd5bbcc52b75a109e0b01e1585a108b08867a0653aa8d15492fb1eaa962ec0e4527421f9dade812f17bf25f173f3548f7a6cd8d468d855fed4a003a3f36054a3ecc939b7ba14c328e676bfa33fb2a9fb742b5743868ee9e46702619ca76b4f6d537b5b3f02b1214cc26019a7946e4213f799d1b3f54c55e662ebeae5bd6607dd405f4c22b924ec3aef75d423e9427010c4e308947481622055983c46ff3dd227e7df87268c598f00e307b37afe64eba67bf70f453d8c5ef195e828ccefa314fd4bfb71d70f83cde100a72b2525cb01c8583b367a59eab22e096a3685b44935a948389bf8d070849e9ca2a41875ab6680561a5bbc4a6d51bd09127a720b5e51b5b44ba82bd446c880a44191393e7f8f93075278e076b96dab29b3902162d99545ffd08467ec2e60c59bc3f25bcc45dabf05dfda8d9fe7e594ce0384a385c8dc5c80b7e5608f7f0a521936fcb36c1d8cdac04c7e8c3895569ad13a447e8c3bed5c9dfd7ceca3c50bf4fa1775962a7de6757e57167305cb0f18d597da601f5a29da3e472a630ddfdba5aa95554b29903a3483aafc41322e6dc7fcb870ea81e06da274a8af323a236c67d79d5063d43f9c1e183e473edd56a3c043f5da4acdcde2ed90220d9192f730171a47d6d6ad1a8e3cbff87d5753b22271e651cb0a51d0fb8146899cceaf183800c3b43b9cc6eec67c334741f37499538c8cd60b5d9b03b5a22d9ffa22607dad38bd5e714d5e7cdab393ef19361922e9319bfb2bf3a66fa45c5c858cc9eb5f1607d73e65c60783cf84f9d0b4318ce2b052e05aeafd88a579f0f125a1c0d998aae688fe05ab10fbdc40f0283c7f1039cb76bd73f3c70f6f6669367d12aa01da9f374bef50ca1f94eb76c43d62b794751a9ef019c10bc5eb6139e9a050f05186fb27d8fa884e5473e9a346161b933b63ddb046ad3849ab7e3326febd62b655f556543dbc5baf9c2adbe1cecbec36c12407d369393af8ce24acf09a737d4aefffa266205c9d6fb910e1d98761d502dee8dd9302042d943db4f8ce9b0c1b377b40ec12e7bb74b54dc2e1c0654e1e115011398e98fffa3ada9916ae5cba6ece4c0399369440510ac287aa31993de538afbe6e4221e62b61f1727a26ae05c729b9e704e9d9c72051bea837fd989200e5b39e8d20720ec319103c2c18bd95c885a210804cf4857260a8ee26cf0b4de2ec2e2a55b4f90271110962b0918c995410c5d9ba70b84fad32479f036dbbae5e88636f85c8ebdc11b2a4b5daeb4749a44ee5f53ab562e2748d519faa6619c42df0d8371bc92b5d9d0e1731d0695a2c77aa1246b6f6e64261a4663759f3737d499a4bac90288f823ae7eb8a8779de4bb790fbcd1902eadfd06575b5992b47b0e78316fe1777fdfbbdbdc9e2ea1f20b1c4e3e1b98e8728574f572577e97b78974e4d66e907e9ca58a6f595ba65556815815934bc78112ce963cf7a76b82eeca4f84c24f0c4dc2c6e8a1ed8a4743a53a6ce782fdfd5888af8bdd87b7faf3a1f2c5c1adbdc58eb3aa4d27221ba2a7e863461affeec9f51d5adab8a08d7b9605ffe883c1ef59d0c2300e30e645e91546f05704269db6313136a50cf8de4164480a6cf6d33ae0a556ce34353a2ebfb60f3477749e87a765d0650a318367439d4bbfb7a313195471b0f4de0fc33ca8f9c8cba850788831ea3c83008ae09f471c09297ab88e4debd746ada0a7114cca08f7185274b75ebe3db18df4c5a7cd7014cb741024c05156c091baceb9550d7ee83cb98a1390a1125f072864a1131b28531363c440047bf6ad43561a0fad6589de839da4da343bd3e45a526084320719c3421554b427e3b8fe24b67e232f3266652a26aeee84bc756e539c9de442eb97efc9b29a8ad610d73d88cb78cfa8c734d4a463a64d85ac8ee40a6ae5a2035037a8fcca546b1c1377a3751cfe885231f86151bcdccd43fb72c314d740ba5950e8f2a91553e1f01d81e84f93ecc4142070ac54947cf88553898e31d8d3402fbdae994f2f32d2be8759be96bca69b355638cf66984801d42b1e23ca182ae88eb599a9aea6ea7b331de3717a639411210ba85fe5ae7a871619e4f75c4170c5210173a5c3ecf0e8bbbfab3ceb82992f00f56c348955c90e84140cbceec903a3c34fb3d0848f9897a7025db504d10956142011ce05dade75747fdb55017960607322f4c11658375994fd3e5cec7df0ef3cda7ea7a7fd8e6470f973d7ac11bcc57e78c52ae0389ee04e6633f54e0f687a72618d99fae600d8a67ef959c30db0eb17176efc5e29588cbc262b1b9984da4f0da9b58e3a44dfe7a6d3a49a721b59e62fcdb4e72b91419f1c5049458a0d892e34a0949e3d160cd6dffd760a87cb61647c0f14129f1a662ab64ae23d288ef0056bc26586fc954a32c1787c770961754728b0ec3ebf5f1c09f13dfbe053c859012e77cad09a05ab1118f95f14a82f608cef626ff05a42954dc206bf3bb59076baf3e0c772da4b619f6053158ba1e5b41c965492b7e43108dc17d895cdb1ccc8d6d07c397c9c2cd0011fd8ec9a38056be9e56b4c2af770835cb360472202a22081ad3d3bfbd978cceea8433affdad14398acbcef3a1bc8224eb5c7ba05926acb01c2fd6101d46a5c3f8160c53b1da2b07b85aac490fdbf3615449d1c4cafdd1d6e40a0f5e28a03038cb8800a757dfa090c46177cf7938f0907cb6fc1c940e03e79289632ef0dda8fc65b81be9cd227e1cc19dc806e40c7a0d2f7a73afed6009b0a2bb0d3c8864567fbc7353eeca81e20f355a36b525150f05646492bf183f7f9c77911124deb9c2c600573f110b79482a262176a73e5ede7ab3e9ad1aea884e374ad501ec494c73b1aa14b84e11488e09678927a06a21d2e1026ca11ac485880f972cf13f9403c42dcf7360c5fe5dca5579c7a15e81386a8132", 0x1000}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="68cf59dbb21c961f799669857a3638377418320d2ffd8da5188ae538016727400549e18e1689fd4c6a662c284a8ce961e9e4186cde5816cf1f331ef15ca1c16f8d4ab9778ca7bcc34aa851ff21db6103d809145620c3ab15ca889f6dcf6f36ed945e6b4cf14f521e37a014f476deafda5bcf1fdb11327acbade2c8f76fcac3a92642d97667b4451904741e0f0fe0c96fbb2218abd31f1ded21411f250c871725d2ead1b31a5a731489729ead39e1cddee19953df84ddf2d3b38b04eb98b1e30c2b75306a5a789f2c4c798a495696a19e96f83c172bddefae1e1658388ad60048e5c58de19769bec5fef9893311b1dbd9fb9ba5efdd3586c36341af31660283eedc3cf674aaffdce97b10c7e17f2866e4905ff658e05645ebfb9a015d40d33da3e6b225a93bd4b3a69c1ebb3df320c369096a920c0d5a998b0de8ef8903665977cef0a8af36a12617e11cc1e894ddf7800ee3ff7b2604aff28f81adc31f4cfe691eabdcd314b8507aff4fbb4f6b7d8470785f2c5fedaed2770a931cb44d9d8b5ff78aa62ff958d73dc4c3ef1ba84af5cb6180ee238643a7a76d4e46e3da0cb19f54c53177d4734f55b9aa42c77cec27a8e93461a02d534a03913f6fbb4147e4b5706bfc82d06185ee386ba7edb8bb3000cdc93d364f66f3ac5bc7ec3a37b6a051415206799f90346e6b926946030cb9107e3ffc4306ac79c42a638b494b503078518cacc9ce96f74cc4bb80c03ddf4aae14fdb39db309de569c65bde1cb08769d2f6661e2a22dcaf7951052506e8962470a70d9c6145da695a808bfd60178a9d300365bd2a0101fc75b8149b5876031aef0969207316e0ca749d1516758709f605068beb198bc232988f80627fa5884728250b90cd1a25e6804e588bdb793bd89ba59ed43e8ebfa3ddd37bc674137fe74440ff785881027f670e3b44bbc6aba83161bf77bca4206f24fbf4d68be3b1089a9681c523a7f891add58181136b3dabc06558053f07f7181a4a534e69af12240848f470db44b2d33d1006317b87c655642a73fa5ea9480f7217ad6fc1a00255b745afdd998bc7d56b08bb776ce1b318cfa4ff2169d7ac00237c911c42a192f1211a56c31a7c06aaad8c8a6197221ec762344680d1652362ad027af13786ca70c956c7e8cc091dce80ded48dd266fd2470d97517030d322a48e323bd088dd52a56ea625380726d383080ab2afb80a4f0eebe60a3c060d5887b711b2d18fbe5530c047c19f08dda81fc38a5647fb37fb6a25a8faf5e08449fa86c0227bde7afcc7f44c66fa9e82770826cdc0bfce9baecd65ecbf2d26ae27091332cb4929b4ebc86615971e7f7a349673fc836db4bda52f35863b310a8afa896999a7838ebb24521b33b46e01c2f77c15c15a818425501acb2bbf41658b88f1f6c11c0c61ad48c7d731cbc6e8923cee45675db109cca07920a5d1d14de8123600f3523363f6c31ac05bf01f69e87d5242a684520c0fcf9f7d0d273d922dafa31680b65fd5a321b93f607bb77409ff91f1bd62e6ca19bee95f9ce51d1cf500487a77344be9df7f508709db581da9974c081a7b8721b855a3321a70f4cffe73983e89cbef8f03b8640c9e83be46e463f4ed75f37ed9065b8597212963ccd2d43d2f16dac5d15d7f06daff6f0e52861af102469724f4884dfdfd501e060bbd49d2896f834720ff499e63f7f4f09c325571da659923bac9143b3025c62fdba3a4bd8e7a247dc53930287fef920cd368f3ff6ef1565e174c44deac09769d5afc00d5b3d1289cb9829a9529c2b047518d82f9d4ab0cd9771b305ee2cead9608ef848bae93cf1ced195549e23df70c51d702f08e180488e63db2c96f40afe19fdb6a22f7768d1e432f50532fc51bdb88bf6081a479976fdc3af964607f05654cf501200cc8b97de6ef7432435c757dda9a4bb1d331ee03671a6c79a0792079d2deacce1519dfa6a151cb67489e4b17b539a84c61e4a33e117b79dba974ac9a117c0f341c9c896beb8113f1f115aeeaf5a9bae22b78f40035a3a58c9e2c709fe2742ba9243d171f01462dbca42389262ddf4051dd3c1f3b526f0d34856e34fafef4ba0d828d3729e20ff9d482f2c4cf0c83c36847e5c21fb5c0a355d079e473911c627abf916d35d91413392a1204151fd10426a27491f63767500082e9f0d6f57996962ca0f4368d62e4977479ed2d103d85f888320084d992488bcf1d6e02974c606b8a369c93440a90cefd24afb1a4965880e352f8114494491b7eee06816711b15642c086f91c2402d0962c45eef888e447876a79c249866995d8152ec365edd04ca4256552f92a352cd591998a615030ee759a6cebb570f0497570dcde4564ddbfcc184378e13235b93c242b21a4100e01f17f825384a96a728dd633cbdff5f1355a60c4dde0b4f42c9679858d4979c134c3a0c438d857ea5fd614175824a1777edba82cae3e0bd419d3092d7bdf62e9a782750b112f3e9591f5ac5590a1e1c1f37e21ab937c34c67e553f8836faac0e64c057b561bd2711118949180fd269a38e9526bcb1f68006b4f776d98d094bea71fcc5c3aeffa19e15bc3ba9c8d0b5fb1473adafc5bd09bac87a622a416b8b4bcf5de095b3df88e93cd774c109ada46b0c520ceeb194de2973de2f35580ee90b85024f99fd154d83e59f43c24ede7d1492da568666dc9fcf4bd2d022809b67dd5f65a8ae4c90abf4a46d85723866cc73286502b9b01b05c4200e904b649ea5e6813863871fb3da969538428a7716a5311bc9aafc6942f9dcaece03540d652ba6c46748632bf84c2e94a6b6f2586bf547d64da2466689a3be33fe222ccc92cdedd8637ee63d2ab8e77d8d80a33ef7ee9605440be1f692422f86a6a4964a395cc4ed6c7322e13722c065abc5df6aab265532a2d777b7a8eae3b534126f46ee13bb81cab5610e2104b58b222c70d881c4586dfe33efa5bef9762007800ab54b941d42fa35cc6586615f8b425ed6bc5dce050b60ca156ec8f3c2144edb89e1dbb2ca0e80e3022518e4dfab5cce062bd1a5803725f686275ff9e4f85e8c70d28c64759cc4dbdb60f9252a9f6940d2b9ccfbd36796013bf2572079f1c81d3617cfbf4c567a5e13fd446421430e1512b2764ffc2941bf5ca344b5ab2cc17e3182fffaedb885436d46efab8eb4c3fdc7b9fb36774aeacc9a5d562d7904263f4154a99be4bd71b98efcd67aed33a3da0171316f8cb9f0a7f6c86f5f7123a2b9a1474f06ef8785c75f66a0fcb4bd5dd96f76402b911e4e305102952b4e57de315228e46c5a18d367104f0e9249baca4c6b94e766929629f763a019f51e899550a7503a6a6cdbe20a451ee3538a6ccd5d11ab970c879c63a6c9499a4de0b4cbca95d0686c33c662162cd296d9054b5d67eb5c4a7f4060343c94f9a61f98d622355c0f76bc167cfde9a585c9fd0fa033075441878779e94974a1986ab4eda50294823e4418ca30482bb51b7b405d51658a26e3bb3bcb9f62680fa7dc6ed7ff72446d209c81d4ff79dbbc71f1c89a4a7084cc0fff138dc80f0baa4ae6bff66184e67d6221d995dcf398192a084ad2e7899978a8201cc34abf2a69a9029a9afbc4ee3f9f1718f0c51d78c6a9a306f5aa662c30b7ed8021b9328230a15f7daa83c1b1e7d4a2e6f0f966b25c494fc4c0f40dd08abe1e2c43a8bb1acd9af3cdc547dcf618fd61d43ff51410348e590073ac09388e9f3ed170b0e7c401d76013da311064a74b085bfaf30f8587006b5bb28b7aaa3541f7be9fd59ed9cdd4bd798f395ecdadda6f05000b15964bb6fd5babbb03920eddd4cf2915b0ec8f647f3f1e17213dbda0d6a5c9731e16da28f9ca403004d850e00c4a232bfb5e9a7d0f3d54ab2def6b019585494c83658e288cbb1a33ce786f3ec61db8faf500031b6bd6c0f9d7e156587475b052a3ea6ca36f105f60a2579f4a5ef5412cde2f8a704b823c9a04c0b048676d733ea8d227ae0e23dda911d6a1b5ee144232847a1b0b5f4e32b72897af30b2db39a6fca0c81f4dee316e80896be20b1a31dac6010fb277c9c9e6344f24335903e9b4614916a314e0016922dd674a6ded8e309c0bd8a4edca241565aa80dea52e59f677462aa1d415d1370a7fdae7769a79482460881d2bb9b291bdccd319ae51d7723daf29dc6707335986ca619540029c2902793664ab1be5400baae2494840aa0c1ff50a73b809abeb7432e955ad5d412d1ae85f7476d97e0bfb99a9b94c3f118641273130571489b213184bb580d6e67e89185f344724923c692a88e6fbdd99b6e49b85cc197a76f3012c22dedfed5efac74582d6585db561f42495e46229268957944b06b1a8d3a2242aa36b83330cd6a6b77a041de5234fee7ef73e37c313bb0e40ec0dd3fa99a23bf5a7af4440a348b2a7eaafdf444fb654feeb8cbba0f72572df2c18fd4ab0537facf845501d4da8decbf2193eafdcc558617c7f625eb3aba863b57baae2758b4196626e5ec6e78c78a7e8891e7f9893e9f2547cce6693e0fa80aad8e2ebaec061478af146f1f9928c0a491da92c4e10509fc8c26a80f7b13a360790651ec7ee799a4a211ab9f192d020cd6b87923bbb4f1c7df2b0a75150b3a1e8cbcf2865f8b530dba078eb15af600efceea9e74ee87fc1f3bbbb81e1fc14d5ce5c90f3e096cf78085cb524f24aa273ff050b37919831bfccf884a9617d11a16d7ca0988db93a4405a12f865421e8f2115a4306540091902c39f1cd80903c34e006c03719f1c75ebdbd5befbe09bb125c57e393f37083924d1c24f59247331e4b59bf3ea4f10ef4484a81fccdd554fd50789a39e5b4132ff55fb2c45bf67b067a013d1b59ed9bf9176b93a4913726c46f14cadc999d22f1c61549976de42c41c7357750ee191c54d55f96004059e2093321a1abd1e20f867be4f42fa65bdba3ae5efdaa9571eeb8e935b0f8b094bc13dbf55a8a332d99fa78ef5073af69d8fac2a28059ca453a2a04f48c2aef75b03bbf138481ba23c5884a89f24f5e525e8aea63f5dd41d4b2e15634bd58aae3754b3a79787534ec41b2c1509d60311240ace6b70fb62306ca1b147956c5d77c657015e3551fa38953e3fe52e1400d95491a22696ecdb86819dc46ad0fd74b09a89b69282b5374831c4f44b89af5a5a2a441de76d25a87f59da6712d0983ef598cb5f4a3b775a09816a3d9aa73a78624699f0301216ddb0adfb79b7893bf9a02aef50b98e7606b476c92384e2ea660a07812d1420e647fd592caa00b55ede01f8c16f0a77ac707431708e190008d25b3390f21306c51fe518f07cbcc0242d78527cebdec0eda70edd26a374c9464a458f8728f85d7cf1575c3fc68d7b638ff2711c184e12118ecb3388ea7d25b1f0beaf65a13a1ff33411b6a507a917bece1eb5ca8a7949044ed91737aa4c1b4b509e51a7ddb9f984063ad868bd3db098ff201330e186e4a4a727322480dc521a8158a1d4d3be50cbb1859b92f83763ef6ef6da44609cc50bdb538290c97012ef1d35fdf76f8f91b0ce943fb24acfadd8d404815a447e9ad64f2b8b4699ff5d76b0100fbf931953c452fdadd1c450831c7c96f167bf94708756e6c9a0bf18c45134fd6378efccbd0005233a62950933eedaf1cb2d56ab4d602d40367e0e6c500e834133dd770afe61eb915375f52638dcd637ab08987bc6a5105128184677d905d38538ba2cffa0867c80be7e9d6caf1259cca1c67865962716d38668a11b26f231c2c68d9f6fc31103109080ded3ed39c79eef3297cb44cd11651a2e6346fc02148bc8e0a07a53f26b5db", 0x1000}], 0xa, &(0x7f0000002580)=[{0xe0, 0xffff, 0x223, "6dfda7ff7a234fb9f8cbfcf6b098c71490ad9d263d99f0111dc6c6dd61c067c6dedde204b875c69c484ef88fa9ffa99191681a8040555ad9d549ab19f0706e4ff82af5bc754a5b0ea080f5fc5c56a0d16bbdd4c8e3f6baaee7667111dd87b4dfce83bedb6e27483e5d138939e46815c0de8749e0b90064911df771a0b6271e44846e83ebe2eb89e48f545e904b3c0f5df772aad80ef048ef41c0c9327b282586b6d0b9110ac60a13f1cd19b48ba829455be4ca1dfdfa3d2b60e648963ab65a73af349e1f38057051c514dced"}, {0xb0, 0x1, 0x400, "4f42a942588070c339534811e99eedccf84fb2fd1559e8064b23a5596db236b198a66f8b4bf61580af14884680a944b95ebc4238877b4a063f4131f910d7315b4fe00a8d80d7d2b0b3c8c83b45f998b9fbfb1421da7e61f4a8e2482e5c953361a787a4f79f233943972305e3be42f40a63bfefc686b888b1d2fd7eb5c9987ed94e0fd48e0d6aa6a013448d06e28e049ed03805b4adf6ea42cc3988b24152ac"}, {0x110, 0xffff, 0x100, "0893e1e2e8f238f0fc6e6999d2330788809330e5bf79c92ca4f8a57af9a10116abdb49cde55c4af03dbafbc7b76d556193ecfe193b8dd482084813fc931e98b2f5f0bba9430e8c01987545620bb7ada7555defb376f2206e78e946a2809892e5aee0e9cc954ed4638080b308668f7c4e8ba8644c2bbb2f73003c84d1c33a0b5ea42ac0eb4394eaeb32125a45fe7d48bbfb721d4a9a6a5529d9a9bfe1ddbc7377a8bb0ac34654787b49e3837c09e2e2bcd0d62983cc3432eaef3d9e8ecb320afa842f63cb5654a96416affe45635ff9736c639313fc595429b7e539bde2551fcfa57e30ede837d21a0cca3ea531bb30c0e2b3447b7e15bc96fe"}, {0xc8, 0xffff, 0x1000, "18496586a4900291afc7b7331389d4363cc1c7819c155fda08212b327e3d087a41cd1a4921a154fc1bca0cbfeb74be40889344b0614e98827b973bd81f6f5b266279ebe70c412d7c1154fd1ffbd5a9bc0ed42b8473382b6c814f3b1c2a4040da3c5a8174cd083583b1de8f048f87eeda158490942cb2fbdb2eed454c079cb22a573facfd8cb5c72dfb0995ef28c128bb286ef5d134c94d10a0722c7c591bab22bbec306a06c654559fbf03737aaf507163969721bea264"}, {0xd8, 0xffff, 0x7fffffff, "84e4e7059787951655b053f2e29a7deefb19ef62a513c5127482baed0cd8cc5b1696623f6084c3229650c9b65561493718dca78ca21056e583f9fc27acdc357a11d0b8d8607762069369d877229e19c0d10a7e43b43cd546eabd16d2cbc941a081b64822cee78bda1eaae747d587538fddeed82e0bfb9c2e0f99c5cd02c3de59cb49650f4582c448d0c38b61c208439a25ec409e4763a2dc4e05b3dcb891ae47c528f2ddd2fda089d7bbaf5a26ff540587266c73832e25b3f53be0d954d3375f75cd4f277a"}, {0x100, 0x1, 0x0, "b82bc2b545a0b15b4c93bb8adfe46b6ccab4708d46792b58c84e1982da49cf2115db5ba8544d69d4ed32a4b153647ce5c037fa18a271abca84bc91c0d333079fd27f3885206cd65bc1a075fadb14dd252e68da2d2c4aa8a4900dcd6ff5d737a7432284ef4021213d40369a3f0bd4799bb6c2b262c02b09acf338a254cf26ab79116764000e56672caa6c0118983b4379f3c324e7b97c89179ccfb95720aae6c72295ca389c82dfb13dabaac4281735bebf25a9e9b916d33db6cdeff24d094981d99bf0ca2c7b7da333e5f2eb51f618da52a821c97d432ff62b5a10628e8813f55375c9613e51b7db1fccbb55f9b8"}], 0x540}, 0x407) 12:33:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x1, 0x1, 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) 12:33:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0xffffffffffffff9d) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) 12:33:20 executing program 0: r0 = socket(0x18, 0x7, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) 12:33:20 executing program 0: write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) dup2(r1, r2) setregid(0x0, r0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x164}], 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x4, 0x9, 0x10000, 0x100, &(0x7f0000000280)={{0x4, 0x3, 0x7, 0x81, 0x9, 0x7, 0x5}, {[0x9, 0x4, 0x4643, 0x5b00472b, 0x55, 0xef3e, 0x0, 0x1, 0x9, 0x2, 0x7, 0x687, 0x1, 0x0, 0x3, 0x3, 0xfffffffffffffff7, 0x4], [0x10000, 0x7, 0x9, 0x8, 0x9, 0xffffffffffff0000, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffc, 0x8], [0x9, 0x5, 0x2823, 0x1f, 0x17df, 0x401, 0x9], [0x6, 0x6, 0x5, 0x6, 0x2, 0x4], [{0x87c, 0x5, 0x3fc, 0xcd6}, {0x3, 0xfffffffffffff632, 0x10001}, {0x1, 0xffffffff, 0x8, 0x100}, {0xf487, 0x9, 0x7f, 0x3}, {0x3, 0x3, 0xa78, 0x1}, {0x8278, 0x0, 0x9, 0xffff}, {0x31, 0x400, 0x0, 0x3}, {0xfffffffffffff5ab, 0x9, 0x6, 0x80}], {0x10000, 0x83, 0x1, 0x7}, {0x7a, 0xfffffffffffffff7, 0xa98, 0x2}}}, 0x101, 0x39}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000240)=0x2) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, r0, r0, 0x0]) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 12:33:20 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x20, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r1 = msgget$private(0x0, 0x110) msgrcv(r1, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd0000000000000000000000000000000100311c0000000000ad519d5ab439acb93a577300001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000008000f4b5c98b60b552714bb6981631de066469c5b769615cae4f29b98aaa76077efd526b8f1e7401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e5738800efa1fbcd5dfdc334b77d7041856bdaf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be541f96f1d07d3bd3e13ee9287579ed52883afeb7ceb027ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a1fc3fe4ff1758346571dd4909ba943225ebbd027200008167b2f94a1d19fc0bf92063000000000000000000000000000000de6190ad856256cc976a37b2d5b5d456af2b3aec076526bb20b34e1ce36af6eb605d5a254ee9b3ea631ce6dfe378cfcc52be3441e50b7bcaf5b99c336974d008de8baaa42a34b0ae491fb91dc9088137e618b6b4ff3a8834ac633d511cbdde664057b7ca0a31b133d2b64fbd327118aed4cb8620aed8d34a5c6c6cc7ff803d563d7c84009db436b20f9e5568091e2f93b4cb67bddedc7eb314c287d2993e6676bb6db9ed2015165e5a598478cbb673a5ef2a0acfb041b921a81def90469f96020a55991e7466d874ace0f69837648e8ba7eb775281a3915bf7d2004787400b1e939294a1dbd8bac0561c985892ac690a2b18c0f3ae8bfe0ae832b7476a6d8c357fdb81d3a533459b9033e3ba621164a4071b4fea64aaa6a339d3803b90a27f9c492937ff9128a28fd0147a5f188de03aaf29f2b37cbf9c4d1d54000a2f9bbb1ff787eb3ce01935f26c42c395b7fa19aaf9644bdefa667381dd66b03bd3b8933fda14f61e7a38424ff7b3df61078ed25b335100000000998149ae3cc25384f1fcb24d9982f1c652a3f851abbbab50ab42e68b84c3df4cbfd36f2aa2cabf5a6439ee6c34f44b09638a98df17832ce3d0f76dbe7653f3076da8b5c9196aa6e3e3d794f3f8b3288ea9013a00000000000000000000005ce793f9e3e548ee1a28995a631a4a2f5da490d356bba60738a0c06372f90da867f616147198add9cc6ba0445b412df3e7b55476346c157e25da4537c8f3fcba34a76beea4f4288300"/1145], 0x1, 0x0, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/145], 0x91, 0x3, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setrlimit(0x0, &(0x7f0000000000)={0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) msgctl$IPC_RMID(r1, 0x0) 12:33:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xfffffffffffffffb, 0x1, &(0x7f00000002c0)="8a278ba0fad29414ef5c46dd324de47004241f49ef2863710f433dfa3f964c4b05a5ddfc42001c540a7bd5c167efdd14495f8f4e2a105174442d83b322392c2c78fc06a2d3d4fb737a7d797ef5d80250765b2729233ac7eb1afae67efbea6ba8a38df3dfaac64ecb637395319b23b39f0d317f043d151727345a515495d42c12840c3943b63e76a29dce3f28f6aa5c27d7d3bc0ccd08cb38aeb262f83633c575e661f27f000000456a6f3e1a48e7ce0b9d70b3", 0xffffffffffffff2a) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) accept$inet(r2, 0x0, &(0x7f0000000000)) dup2(r1, r2) r3 = kqueue() dup2(r1, r3) 12:33:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x70454a2ce933f1e1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x5) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/35, 0x23}], 0x2) getgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) 12:33:21 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) socket$inet(0x2, 0x4, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) clock_gettime(0x3, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 12:33:21 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000900000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a1800000000657e772da100000000000000000000000000002eacfb27e78fb2869dd7"], 0x1, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)={0x3, "a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"}, 0xac, 0x800) 12:33:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc00, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r0, 0x2}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x12, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4, 0x100000000) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000380)="c8f643c5369eda4fc0b38e32abf020dc07fc9d6800e963dc685577d2d455ccabe5722d256bb16654ce44ad168c86c59b07914bead47d1d345182d650f00a7166d434ada1a7151328762f26fecea17fe343ae64a3fc690d73198112cc75653e16a1721830d6953741fca342f19ceb68b7bc2aceca937387119c4891438883583917a0b9f478391b191ea1b0b7779d9d6d687ab562a143f9753ddf6b", 0x9b, 0x8, &(0x7f0000000440)=@file={0x0, './file0/file0\x00'}, 0x10) pipe2(&(0x7f0000000480), 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x8c4c761b0dad8988, 0x0, 0x80, 0x54480b4, 0xfffffffffffff000}, {{r2}, 0xfffffffffffffff9, 0x4a9a761b1438b2f3, 0x1, 0x579, 0x40}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x101, 0x618d}], 0x0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x10000}, {{r5}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x0, 0x6}, {{r6}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x7}], 0x1, &(0x7f0000000280)={0x6, 0xff}) r7 = kqueue() poll(0x0, 0x0, 0x6e6) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) close(r7) kevent(r7, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) 12:33:21 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000180)="dedea4f32f9e4a17481ddc384625109bc5838c38af04647b857ec8374e768e9bd448550ad216db99ce59aeaf2d92c35b33024f8c784d3eddc9642078a68f6c15c65a59be4443701324d1c1c374a376ebae650ebe0fd8ebef29a88d2bae8978652282926a5665851573c9c37488c234ec3bbe6c3721c932fc2e130f7978b0edae308ae7983e6b66baa2f30fb07864728050f574d88ea6099ef7397a51c6c82ad847ec217fc23a50945c451616f863107eb3a1fb809d79554b497c386be65214be937b0f672b5882f2834c707f", 0xcc}, {&(0x7f0000000280)="353fb28ff4737b15e4c9baed205589728766dc052d93e490d4aedc6ea7a1d04ab9c1451fa8bc0d7970d8801bc9bc86d7ba032e57e7fcac2d83e8d436ce88436a698b384300e2083a4bf42f5921cca3f1c6", 0x51}, {&(0x7f0000000080)}, {&(0x7f0000000380)="daa60bdd48052b55b5337c8e60b527b60d24ecb34c37e890192c54696decc50083f7d8096afc1219adc5bc56dbea3be80a30098b57dffb22d2fc5b80922ab0398ceb7227222220418d558dcb458577c9687c879c83b444cc5b786cdef110a3b66d2137d2b092d79aae1affac814ccd3b17dbb02eec568989c3b327", 0x7b}, {&(0x7f0000000400)="8c53722a752fb6da043c7cbe9e7e6799f584610910e44c9045a3531e60a5371fd27d118ce7a1e74e46c38367a2333e1bdf8a51f795cdd5ed99d6acd713f3860d65b3f3519eeeac558011ca5e977564e3969447f1047ce6b78f8629889af7b33c597783a0ed9d5f353dbab6e0d05db14872d81c085bbadd1db41d3ec0b752b8d760735ac1ccff06bdba0ed305d7915cc300", 0x91}], 0x5, &(0x7f0000000540)=[{0xd8, 0xffff, 0x5, "87963eb70debf1d978dfc4af40aa0c5c475b2f190d27cbebc07224b4241ce68ca4614a0b8886ff534de6c39e050cbd977fe8b8422e14b5126a3b5e7198aedc629de2d5189c526236d5354cb04707278f7bbb6a695ee2943786584a562143af7575596ac6903d4e3bac71f261f9ff757119356cff6978439bd2035b64647ca19f4031e8befe7b9ad4d2d358d45379908edcccdd59e8047a3f9ff71b60ff3471b4f18acc7d874644f3eaa57e4d520c56fdcc87cc15b36e51eb8a193f721dabea114ab9f427"}, {0x18, 0x6b7361a33f7af3b8, 0x1, "dc2a967850"}, {0x88, 0xffff, 0x1, "495ce0c5dda0f5caa055cb39bfd006527d7347472c537658247bba205c462c953ae2ddbef0a890c8eaee8f329d866687f609a63efbc5865cc95a94a981361764108a9f422bc63babb4bff640adf88e8571c4e7622d13c3d1f482a6089041f7d21d1b93ff44bd09bbc0f0b2408ac74ee258f1fe98fdcfa977"}, {0x1010, 0xffff, 0x1, "f9e8a7306ae1d96d40f0555c70cf096ccc5043a5ae9a6d58c70351ee84cbfbd0f2ab5f1c39f664b5c2f5257ba5f1d12f6a86b7608767f7217055889ca0aff2fc6dcedd810f5626b2125089f2faad4e716073d79ab89e21f422d7fb07d715c07eaabd1958682599c71a40f344ae9a6a8890b152eaab7ef0398883abd8826ebe668261b64bcec63baa6e04734f090ab91a7d9afba467f1ec606e2ab9d3967ddd6571f954acdf46c7f612270fa16e118a2daf46c05584ef82cd67d446c224b0ef21eebce2977249274967bac9e73becf8356d3ce7b404e344066f9d14f5ca364f3cc47dbec3a06e849ef48864c29e15fdaaae77560038fa1bdc4beb685c57fc1269ee30b5a5e8c083ef2fafd1addf4dbc7bd72802b55735cc9ae065a57979565baece165ccc2badeebb3f8ba157fa41637bb8aaed8d30ef09cef02166be2a82546f12409e53b2ea9dcd57bc06cfa4c83e6eb8d7383c63a48dac0a5ca6ab36aa22c3cbcb3967d707dace661539f4074c86d9b316bd83d1acc06bca76a458c15039aaba786f51654552c30de058ff5213fd9b3360bb9e504806daa18a6572837bbfaba5491882eaace5d705ed780bdfed7aaaed3d0f071b31315210519a2d4d5823d5e6a46dde3cad92b9e8fab36162298c19b8670d98463416446e70015139b4355415331987aacf8499d2a85de5fb1cb4c3830baa1239f892005914e5abef334fdf876c68fe9101e40a6b7d89efc2def31c0f2d2b7b2c448ade83d83007c5445d471a1953c9f002ea8c9120129d08fec8209530447090fda17062471be34ecd5f7e0eb8efab97ebaff98030ab2d0d0dda456eaa3d6dfc293a88efc4f14730d94537566007a21d3d11ce9d60b9177a3f17ee140e71e7024560a1d2b803bdc0031d78841333f77935618360f0f24a49937fa43171d9f7b85d66c319957df8ae450f6a6910e1cbf476fb182a2b7c5f20d2ec1f1f7ce3d1200ca108ae01f44f20a06b25670696782cb4f84c92049649c8b7e1b386388e185d2de71a3d93d336d021900f7b6eb2db5f81df8549e2c00a5cf3cfb2ef10d78179972ff2c38b7cf462d88225bdd7b7895800efa52768b653bc7a60fe2648c1eced13ce4bdeb23fad9fb100e1d8f2c49dc4538ef1984dc06cf3be79cb8302ce57ac34095929a516ddd4583a8c9d54f3e5df149c96f9c60ab9f84b780df665b828a5b2c8fae5e98d032a2076c9752450262e80196937c172d194ed551c5f59155fd8ead8f13443d9326dd6ede50571db9d95f0009f2d740ffdff247ed62372a163e6820352a5c7af1ccc9e0391e4d0c58be1562abe801f6422c1edb3c741a24d456f82230675d1d7b20a4395b7eb59e3bbd8fbdb081de8f6fc9ba7791f3c25896724ed1fc2c2375c579902629b2cf689f35eb0f1f4fb95922549cdbcc36f360c0324665c810fae5544851b9f74fc0893c22e5e6e35df3b975ce1dd826f62ccdfd3bb8952fff7c29603abe04f47a29326fe9a80cdb6469214a2d72ccbb848e68b0bd2db97fd629a9ffa2129138ffe9d89782630cddc01878a11fa881bbe9748662cde7215f5aade71faed472b007a5e644a298abc33786ed84fe11d3c86f6a09f7d6bb95e9d4268c83715f2347036b3220662c276691247e0e23135f683154ae26b9b376063e648585ecb5ea38d8e131d384f967c848351f5bc29a7e4713c223ec2b51bde1a82726794fc06240a2749446a828151c1662fe852f22132aac65c41e500389cadc020a5b6ffb920fe336f1c039c857180b3b482a6eb19a6930d05ed4251c5730a89798e416a593726d4510101791f7e86ac8c0e7516723bbef1e0d9b4cecf661d36d48bb7fc4d03ea76f9440b87b3d5e5038d0b5fbb8d93d67f30ac832b819a0b4a19c9e4c3673c4627fbc1ea8cb160e0df22a4fbedf1db02a0d61f020f562391687e7bede97cadd9964fd1bf2dcd173d5e61312e744e4651483b4b525df8d69be6b71b7801e2fe1579bb3e63d0f9abf7ea02d5bcf58fbdb872040bcf3b6c1ba00f2824b53b6bc294d8092fc18038cd5a2af10251a9446b99f3473bc3eb1790616e10541fdca0705a958c486c42ce8516dbf543fc81512384633da91c555a73850440615628e007371ba1fad6d501d8ca22cf1ea5db7e8f4470d4d30386a0d8174862d14e44eeaa8b63d291cf987b83f42aee9c4f2e1d2079c9219671849d26f358833e18b9ac2a2618d49bb1afaad783052cd0275e756d3f10006068f9a776971d5fe5a5611d28bfcc09240a331c7696a0dd3f13b2802aac7d34fee650e932708f34662a178d66d80a33984d617e8b03cdffda5cca6cec10a575238d4880cd0efff564dd0ec495e8e46e39e5d22baf1c2efa59f2a4cc9b47fb04c7103e68f60d918afcf7e5091ebc55fc7d320009481d28993a1e3d572a59dc3f360d34952e78389cebef99d444e5f85791644da84b09cf4760363c182667fb3409b326a16bc77fa42c58eeb6c1593885440bdeccc486cde522928c1f641d81fd0d950d3664be127a2dea037e0c1d578e0c229902255b683d1ffbf5295fe6ada19546eb7796066692839856532748c20d8c19f2d65e8c2341d5313aeb56f08359ba9cea4c5798a3aae3d0e07e73a0af2c03fdee6b28294c9f05d0be07b036c5ba4b75cfa727ff0f2e1ea96ce9a7fffd7f367806cf70dffc9daa7d9d524c57b8e4e8671cc79bc2d858b7d6aacd576209ea81ab401e65d09c0a54206aa29a151991f265676d36f936f8df1d5ae013c243bdef54c29f49d6303685eae8c00bbe9274fe8d88239ab09ba386249bea30c0a9aefe64da4bd28cd96aca5f3ddf258d2143aaef5d234331c0ebbf61193b2da0233998daadd19956ca556022e7ac6e345e44557f77fa6cd3aff29a5dfe4eb43c26b1bf8dcddb908faf15cbd72e6f17ff659252f73a2963936bbd5cfb9b6683f573f60ed715708e72fba98e05e979d88b866b2ae174665c62cc8597fe11412372927d308f9dc2167a67c24fbe4e6fc3e4748230899ec682708c1ded4abe69931409568ae4f1539b51eeac7d4cc78d62702093f0ba162cc3c8633bb66429c779642b53959711f44ba0efa97f154c180d676369527b52b6b5823082afb63d9361671e3d9c2581dd04d7d7750b919e858c90f741a3403df50fd80a97619c774e9816f22ac1600b142767b07600519188fbd635cc3c47e4a75ad2823e48d924d3c70afb5b297c1b0c40722c1add632db48329a4eb4ad743a3df2be0c74c452b0668c330db765588bf17946de911d7b529a8917c5dbef323fb53c92b9b0564ac72551057f7f79f9f853233dbcbf39814c2ce7e297ca9357981380e1628027cbbabd21010ca7709ad38ec2947ef18241e755ea4709f123ec6028129f495ac533d5a8d1a7281a5c98cc322ebadab18e3731e5040b69e9c755b875902e37144d3a0efd5257eacace39074b8e60a396cf04f80b8fcbee5f080e3698cef4bd3795f94c0b8bc94666741e67be0022136526dbeeeca27226ab26bcda8dd1405f51f777b458489102dbaaa0fadd50c76b514feefc3a551fada92de27a6d7ffbf674caa1fe8eb04c0b7777c654a78f7dcd75eb37bbfe8e09beec091ea5205776a0c3838444177c6e6933f0d768c7a106266b2350637c4fa382f69ff792270b338f40dacc2e5e951407bc1993ff5882d34f5fa4343d1ff765401e754c3e3b7f31e9a2d0cd44262f2b8c257570712d70363764bea2829df31546649ee031a0c9b1be24d1672d2b28556302de0195791313ec06ddac2555af2acc479dff2f0578ea80aa7b44af613c337c576b1e6eaf954ac71762e4d787a5c91a88e2049edd7856ba2387d3272f24a79ee758e43fae3f4b19b92c7cf57a42d3fc4f0050869ec6d1f0f8011d75103d37dac4ea3bf68facbc08342e604ddb6a51d00e8d0d6d37638472c193ec56828d1a59071a3d27347c7a83f7d99c22d504e6e1332ca331bcda8798c8d9c46dd26071d3714426eee29dcec759ed6bdd0d16e0889d37d02856584a7c30329839f4eb625fa8f7514a08a212938469e34bdbb1f1d7cc2a64199c70a6b7cce1f160bdcfbd27d7e02600456e30efcfe5ac1576c06de02999afbe63eb8cab0bc77f090ed100dcbbbd2ae1baf7a842cb902401a642fe3152350db6d20bdcc4424194d1865b1eaa4641965252332599ca2bc7619753d40e0faef321ef80f7dafee32d920888b2608b23b5936161f7483c656f3911763ea8c2d3c90c423d78a5deecf225c7216aee58d7cc92a549a1938f3f42f2792b9721a22aa2b186bde3d0456e2d6da033452c9e479458fb98072b31c69be7d65e6b79511550d5f62929a229f11597beae5b4d5551845141defdfcbfa4c8a11044971d0a3e1eb4c022ed20ced191c415ae19cc233e32ad891dc3abcc1f2ed29f04990b7d8b71ceba04a8876e265871fc27cd695f928f0ba91a4e2ca2f4adeffec77ea930e6954667bc1f04634429c381d529a1d100f2775f7a01e7ce5c2aeb48b263f76ca34f41fcee76e92d97be72a6ca4aaa4ae6246649a55b2c78768eb4d8fb9b3d1f828fd1c1942cd87a977ffd90c2dff973801020a215c86c899165bb951ddf170f7b55665d13201c19a3828a6166d93186c469322f66298f738b1247c4f1edb28c4806d20b8fca4c0ec3deb43eac97fe8cc0895246d1750b432a45b503695dde0ea2e661d142522aa314fdbb0c8ded52d235450f053132d2ce96e69fda829a9a5db5d8232813dfe5fddd19d8ee481f6c074624ae618c2b115f3f1f7d2e678e284930ab7a111d90854fa875a16fb95d9025bab2a63b24989050fa593d86e308f095f2c44bd630a317066762705060aaffed67d587e4368378e1df1136da725dc6e9b13958dfa9e6322a66962fd6bb020ceebded57f40f71fb4310d39a3498a206d4af0fc0e6f05d281e69e74c749613732d4592c5300273ecbe26ace6be0ea30983133e840c3ec0c423f8aa749c95ea8ac42a6d105df565ebbc3db538cd5f982b66848b4b4dfc2a7bc1186c98a2e39c33f412aa690531299477d635760802aaa7ad8ff278d34eac63ee60cc4e3dc5d9e8f1c43647c3d88a9e80025e0f314b36b026ab41974c8de711cfb0ccadb14570f3722a488d6cc9a75f1540df82f47579c186a9f7bb5c456c708f8c9ccfa073841c7fdd9997021838d25bdb804bffcb32beb58680b8cf64d6b281769207dbd2206e422a54161ac42d62bbcf0872c4e77da52dfc1ca5aad167424a739336e4f43e81052c5eb2769345b251494935346fb68f98507ca75c9c96e021ab92dfb1f201f19953bab8db251cf02ccc49d603f33f4469b28bfa814f06e730d7ea3ebbd7a0740a858a8e0e1e269f205ee3f327008d473e137c59fec4ee93737ab05bf317f9e3119afac4e09928a2e25fdd35843e20bbb683f46c0d2209942be7c3c638d80c1e27cdb0949eabab3605542c615c1cdce954472a936ae3f49442129cbf761a7ccd849fdd70fd760d5aacd20891afaef7fd4b88fc541d3705b612f3f50e2f8c740682100c4e8cd140afaac53190290e4192cf563f7ad96432dbe749969cd9ed1e04e3fa8595ea0237955978166c9a767c8e142a4d7c29eaba1b3fc597e6cad44374fb529a7e21d5e2c67169f0c1ae632c77c1a0967fc00718855ac6faa8ee920fec3a5af6b7dbf53cf7da8ae919b2caf2a7e46d9f80e97e4c23578f3caa36aee31cbc4f3a703104b7f8b6421ec4b1199e9a3533ee5a27e44040f5b67ebaae390d7c051b7b706970c031b45704e4f4952ece92216bd1c54dc1470cc99c51cba7b"}, {0xc0, 0x0, 0x80000000, "8ce81c4dbe18f215651ccd36f6fdf2eafd8b9073697a103c1577898c0dfa0d1f75b6a0f0e45e3421fdb2b7d27e1de73097aab853bd2fc1fe5f2018536cb7d9c4869fd00da3411967498ef9d39353f0077037f6602e7335705ae03436402c2ee4548c7d810ad44a03581c223c11407561615d7a20b69fea85ca7aa45d149df5c0f589c6c44a5da2ee30df6c38e5672430e29a135228fac556b37a887f8d97460eb12fa641140b562cb03c61ca2a"}, {0x1010, 0xffff, 0x10001, "873ba5506e0f7e26001f181a4441118c8e4e5419847026c5988f3b8ffaaa3c683f654ed7da6a19a4eeba32a64b8a5cc81c2d81d0050f1ed4736c6e6f696c8224cda3706d24dee03569f9044fafc1af08d43da7375684f9fa5178a69755fec14bbe45fdaf9fe802e12a30fb9948dd5c4802b564d8754531b82434e7208f1677e4ce4bbc495cac43e403f0ee9a5e799700441ff339edaf755601e92d50ce85bef4719278b486f4a832cd86f8c32ec4b7a71a908f7380844e57af4bee254de31d48da68f38212bc0e95ea7b576aa08a577a4b0b4e14b975cc3510d8828e04b27fa3b319ac8142df14784ae42af76c54f0294d6111ccad4c0be0787fce7822634bfe860edc85447f13684d92d3b58713d6f0fc4ada50f2210cd8a56dcd5d5293f63b34716cb345ec86c5d1b2756e5776c445cf3b66c0603016884e7da353a40f2f0c3499ecd49f83b7cc660f981d99e7b25b1cdb3b542f5a56d4ff0c63f3817a85a3afd74df3b6e2e91ae69c893f81f852ff3061c442b4af4469ccd4138c70082e13ff094c71db918ba207737e390c78388ea1eaa0985ecd79dcaa20aa69ae3e8e2d938b080425695c023e1d37eb69c19b23103ec96eb179dea5be5ef9623e3f00cd1fa31d9d6e8da4c30e503cd28382041afb913a71a0faeca540a2cf159a6188b79a645fbacb923a53d4e1e525d01d1ac831acec40d433e685af4044586aa1c54a09829751f9dc30606cf500d84c6d66a41ba84beec6b9e075c5c8b289557299a16aa0a7eeeee8e201626c3117baf582271aa0aa511a6a1c685fe4059d681ccc78bf58bbf457a63ec8b8f5bfb85ffa3cdf4895641651866a80f8b4cecab2e50c3a97c22ca963ae8057f31827a835920614f203f1d263dda781aa222b84eabd6191657f389eaccd533224ff7a5f16cdd14b4080d95280fa65fe0e75e3e7a58f9c06321257c4763e02e3d6ae70592a5e46626a3bc35e891f63ae7ae4b58cea2a0d59680eee6857b35a09d6b9f7423f9a870382847c93e2a046c9f8f570cbe8fb66d266b7db961ee3def0952e3d2e8e3262cdd78e9d4d6a41e83b3d0232b4ab8e128b5ba96073347d65b40ba804731d2249dfdb99f517d64733e0ab5a1b4ebc6ab6400c0e2b5eaad44fcbf01d335314adece4adb8b46164bb1df3d9e4fa36ca3a983541c721ed312fe2674d8adb71f258451ad9d02569416386b747866de21baaf9c2ee251ba89564eeb712cb6a55de89d6088471131ecb708626c5c1757a3c2ccd3b855eb736beeaa378331f9082faae0231cdcb4098cec256a1b0c8521f6e45da05e52c5578d538c6cb0ea6937dcf58eab9e16d66871ecd1202f039a2f1d3b001f63ab82e7a41723a494a042436843d2a3eba2c50a3179b1d27dde946684a6ead870ccff557246d424e3c762f7d44208908bd0650396398c088104097eb6c1d5ff659df92c3b6c743275974ee9c7646b123ca241811ec13232312050b42b21eef6983f83664a57a0a4130e82d9ed0c085b1d24780cc58977a8f6ec032cdb49d6487480d7380f49e0ef2d4bf0acb54e402cae22d07f62018b492a892e34513b7a34f9c71221e4571c3f3ad485fba4f814f146a3913e16276d9b37fc554bfc7782a40a82c5f0107ad71e993f7d83070be53e8dc2fb0d1a0db52035c39bdf99fc726c28989c0973f0d8b0e966f81b21aaa25239a4a43a6fe3fb8be80dc714563db92827b0e17ca369f25061b17e2d784dac4f3fa2c8a9258e8f4e46b76880ef4e5cf8fbdf2cafc706ace422658485d351bbaee08e52176518a6c51c3205ed50ce027bb1a15cac678667b96378099c24ab380c9311d3e1ce21a75be0b0f00d8c783a01931b98c6fc5461cf9dd0a474bdd392172edff8b1904eb430237a0b415993793eb69adde9faf378710bdabefc1ff176a3b15e65adec2ddda4cf40773b55966705d7342a13c7385ccc03aac0500685d967ee89288f86579526f4ec8961b2506c25c239697beb6b142cad0b218696cb35dd8f95d8dc3bc24a14bcd8e2da36a09f494b0fe1de10183439f8e38aaaf52e5e10093aff201fac5c5d29504519c5c136c1348b6f2d90bedf6cb8aeb314fce39e417f38e2ce33abdc5eac790921e0352154a52b163497cfc612804fcf983bdf7179c5bfe8b99bfc70c7e0a7977b7a210219f1b5d5ef6ae18557bf8579d2e2df7990929819ce9948b696bd0da726c724ca9ba825f98808e1d64c0c230468516f1c25a46815ca40be36efae2237292b98bc12e42e356b08747398079661df836223f50f2b9e7423770c0985054975bde5f0dc41ba8aa11a5060434c1e2a3eafb0a8a3a828b548e5096a9dfc546efb71f58c619771ff62e7270bb82577b6666dcaab794a3a462f0553040b08b0380cd06d13ba6e56dde8262cb16760bd85982876dd3d6c2b8f43df9b515eb32717ebe67f5347d71b5cd3773bdb9721af5bfa11eac28d74d5c97554fe4a07690dfabf9c7f97a8c43538f3491aca658e1a0c103dd573af17a02830325cf00bd61c1f5994ae4b9a0261b95caa74ad6a2ed8b2b9261c833bce95e035d3666d7d657699d010ac0791517404bd388b9928483b2b2f6473740a3e70df2f0688201d0374b3f3a6be581804d107dcd0fd92594522b80a8ae7479c9146459a83af498fda0d83c29d85ddd5a65bd7f60a8b206f719ea16e10f5e293ee15ac48c2b1bc41043c2bb6a6d9b23bbf30ffb1ad56d8f86e90d91ccf141cab4180238fa1ab572f2220b90ff9d7095204182441227dd40fe5c7ac480e4710d508c3f4ca05f3d170b7d7e8db2e9f7cb461964f467c3c67650973772e61bfd741d0ffaae33b1c52d083ab011e4a7e0084c6ee51a4e0691af7129a84817ad24d174ead1174c5832f874e70f432b0cd2ecebef97e38487686f8ef60c71487e2be44d4f181d90906c1d6ba73f2888a6cedb7b72dc370e4a2c3261c189b96c3aeed76ca3442486904da3591515d1b6485c8192544a566eedc9aa06cd31cefc318282dc7ed9aa3c941b57300ecae223b8cf139526725a08c18f6f90553e066920726606db02a613ec121ed7d28b57892db819ab9e7ada52aa90db87408a47d25c2ff6693c50b306fd436771aa5b9f4b57b26f0d976fb2c0425335ec594004c722ddc088d929c47b82e7759152f3d6a2dff23529f83650f1a66371d8ee216989bc73324dd26ef245fd6da53b9687ee913ee217eb3d052920a36c478483a117ee8e5e74acf1d0d5707e47423b74a9764ee9e8cbb7e2c8537a176fa8034c4091cb98e0a8afa3e4d5dd399c53a1ff74cad83eb3a856031d50904e4ade386167e04634cea628d80a3187f3eba3c2406c838165b57b1bc03378b53336a685fad619af0d824efb94d74e7c3eed870cc7c2ca18e0eb23a8f813a352876bbe45bb395d44ebeb8bfdf32ad0916e9865c6faf23f102a99877d4727d52ecd7e96a18984819ec06d5c00b8906a43d5ac6012d280c4b3b7ddb0447aba1dc2e022d7ba9d2a044dbfd17c8371f118edb4da51d6c4966adc24ff37264559896d2e89df8f7b69d5e50108311783bcc37c0c6b74b59ba98cd625e02e255dcd88c7b28cf38f492853e0d3099630ee760043d6165f6a9014a0b55e247fb62e35e3fc4dbf459eb538295bc0f63957f62e69b2b72f7a2582daf27bc26427c213974b99a3b0edebd8725ae5d6b2d1b751b15001557b5219e8724b87273d1b150df2583819a35ccc6b888430a6372a65ecd780d0e72caa8d943d022681f96d3e93785bd5e4ad7b7d18390b4943c53873c115a434bea4d76584e4c20312c767fdd92b391abea1f92750b35e7aff01062ac16bae657b70d8abb75b3ac9fa4200b04a0fff570c80b22d43a07cf6353ab92e1d25f7b2de3852e5847f4ebc1cd266a2f6ccf9d97c236ba614cbff8a4f8a061329eb6d757f4d60b11ad2f3039e1ab4cf915d0f6d0de8f2b53fe27ce8061c4a6b7610d4860a19fe9debe873ab9342162da0a13642970c02b8ab94dbc3921fac58dff2b165e3c35097928bdb084df51f318e47200f1629086947eb63afeef5b1f93105dc490649eb8372c70499c7ee9e0ebd7ad2f36d9d00d5ba0060dae69cea0ce5e362d67f5bdfd175e1d76d1971ee0c2e405298409030f7ce26099b0629a8112268569572384e7bf2e21149fcec1b3b9011a5f27e9ddc38cc652bf7d1b9ef3f070bb22d0561633a93d335c4307a1cc75e3a21e29c22f6d282d00a484c483e9588988b3e45948c7af00eb95ce159e3b242c1777e1d9c7d0e1fe1c339a8a7d059cdc65d6871e2ea659954dc2a24d6084e3afe193af316eeea359c70b370fa1b6c60fca1e51a6efbc535049633c5b660c52694d3b4a8e2d39bc8ef36327c0fc6881eb88eea1de8e2c74e157100c3ca45f2b2695fe0eec252cc016871dd117e0da2ee51c42c7b8adea312d3c289901d1b0ec7b9cc8fd5f9d835abc5a8d7a35d1e8d85bebda809cc0790ea5bb5bfff65521941c9dfb096c4fa94099f3c976352c9e53b97f309c7bbb6b3d1c1a1cbff2decbca96d01fa455f2327ed4dc8e7fccda46dede112fb6ed0b7c5ab18ec5234edcefd326043cbd1622ecec31704dbfc5ae0099fde0b090e46b08b1084f68b41ba86d10ee46e70ebc012a4b3fc57fd211acca4c7e6f53623f40202f3e1e5d60110a5a98506e11b096b0a3a19f8cedc2c2b01cabae86495abccc1a54570656bf671ab657c6054ad65cc9c3f66b1facb6e7fe57eeb1d46b1ecfbc8581b16ac5205e2b1bd5417920b0d888ff7934ea0c08bc9dd6edd1fdedf2d4e746d9ef46b0ff7c54d9f00fdbfd1156d401e868ebbc9a5da88911f9b40d7a8d497c31d1f703b1aba8bbf2ebb0154b40c85b225c61e48deacbe320cf22fc374e75c8d20e5a7898d8383572c5ba70932d024fd9f347090c0b1271dc186b6074331e396eff2e690d59bdc62e7bfd480986ea671c50cf3d3ee1ff9b4e09537c227b033a3b09b851d4deb670e49f1764b993f3d7fb1191ffcb5eacba83a6479e0a83a3c0487c54554e93d565db66dd973d4ff2dcf671ed8b68ff050adb43733e77d6ca69d0e4fbdff5649f25f04dbcb00b8a19e447650b8b2b4340633fe079e9942f2468d4d1f0edc255231273f639b644e6a0ae73ade5055fad53c7f83b27f04eef7ee294b7079c4969318176df75ad2f51c38aa090fa8dc091332ae9ca1e2d93f103375231cc2818006a0af25f34fe8b97c7060b35351ed4ae142aa78bda51e3d97d3d4c896c6e112249e719b6cd31d86c7b35ef591c2b9089b2672a9f1882294117437d061be01addbbfefd78e158c011c668f5c97c98aeef4286120a567de4da0ff90cd7bcbf23940383a7dc045cd8721443d42ed33e96f16d0a2a63cfa3e064ff20e4053e51e2aa2a774163b5ebf3fcc622a524fac42228daa433fc96947448bc4d8e754700da35dee820df7030449ab3b69b5122bba593752913e10e4d947692cafc86cdcfa6c3b0614176c788a5a5597fa89a41c2ff6f2f7f90d3599be59506cfdc91fb55165a07fc18565cd8970f83208221a4ca5f0985ed200d18d059fb7c17e1a6f7a9e4db478ae0ef04f48a6db4f99261ee8310165858bcc6ba53ce481d48c765fa657cffc9e97c20ac8b3a7cd8e6723685751abef937b917a4b006cfa34525260a1ba7e563b277069c29d90d430fbc68c2b64db366ddf8a1766bd6198e084aecdd2e34479b3561d22fa1cebd3532457ebc3aa9ef873442dac83b9b4e4af6523ea76c16cf36dfdfd4d462d0f2a4c9143b1e3a6d052bf68facc43a2f12362511c39df82ddfeef91"}], 0x2258}, 0x2) chflagsat(r0, &(0x7f00000027c0)='./file1\x00', 0x0, 0x2) 12:33:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() readv(r1, &(0x7f0000001600)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/73, 0x49}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000001440)=""/156, 0x9c}, {&(0x7f0000001500)=""/229, 0xe5}], 0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="28000000ffff000001401ca5a43e61fb3caaceb004d7c9534302adc34a5318890eab6a7be592d2da001f3ad2f893d800ba1dc587242b14c34137b3bfa81bbb1dcdd6ce3c690eb001ca0a806842a4f7e6a37f5c936517ee856fda3e84621df302b291828f4297f7105945bf58b2bee9e5c3cd77056010376af297a2b47bca06b0cc619f65d88f905d12414cf9bb91d837249f8e7662ecd97df462cd0a942832ae0794338cadfa7cd7518cec27c1ac6e"], 0x9}, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x8, 0x100000001, 0x200, 0x1008, "d64442b54d34f9b94c4bf516964057df19a3eee2", 0x9, 0x101}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:33:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="da4174367391a519aed3edc4a4aacd8e6ad968ffe32e36e4e7d2e7f241d664f1ff7b2c9af98826294413ed332e20191a42accd018717cb7eb0dd9f19f423421c86449608d200f1ecf7de24beaddc9a8a5f475f12c8199be9defd5d707100ba0f11ef06b1fe7816e5a10e5e6ff37f58891a631e", 0x73}, {&(0x7f00000001c0)="76e8054226cb83126f79c562b8fa89fc013704b5ba950598a121d598bad580b12200af6e8028aa1e668ec7ef6fccae5dcdbadd9fdc608bbcc907472b5c7d323186dd6af6d8d2b6ca5a6b5913aa053c1416c725fb5fde7c4ff89092fc7460391faa048d199cd7da1554d7e7f3f5a8c7c07a42af4f79dde54eeeef1983a992a2c1d1e3d7f80e43e152ebdd17b4014fa0e6277314451d848783fb3f3420def7eccf0fbe9e97b2b5ac0e3cb2c74e1ae191304ffb7b41f1a7c13adcd13d4f299281a2f6e5af64e809d605655ccf90e1c6bad462c095461ef6f80ec631ff7ea7", 0xdd}, {&(0x7f00000000c0)="46982af317f391cf0b6dde47be15bf52abd6d7469a16a66c0e3e429eb4f41ace6bbdd40b1ec937a8208595958667284494217ffc1cfd68b001553ecd632be5d63c1edda8f31c9042436fd2d96f8328c3b3d0c3f9c198b1b8cad00aad8242a7af7d078cd633b56145d98f8e6b56704073683a9d131294f084a029a7c3225b07061e972f67a056c41fcf5524f81363e5a9fae888ef378fd98ca6d667298becb82105399b61", 0xa4}], 0x3, &(0x7f0000000300)=[{0x110, 0x1, 0x6, "9559749753c314f4aeb48b43ef4391acb328736dcfd7f6bcab2289b6960cb774e031dcc932bfe464b3a3703e744997b8e2bd3c223ded5f13d35570e8cddea062af90f1680e6b1196867f078d08eb0dc3796b59f1159272799281a17374b51bd57abef56c17b7bb9d5e5e76474647a244f53693a9be39dbec0a5d0eba6e39ae7d40f8b0d0c23f4de950c2623263970e7ff3c344ff1e151121abcd8799d4d5352cd6c334fd0167a1f92acca3b631ec379cc4ad91cd206a33996cc8dbc0105f80babe941f16eb462734b9cff4f2ad518c4db75c6e7dc3de95a75ffe668c5fbdab57083d224ceafca5ef6541a4eddece941508a9aa570817e1ad3f1b6ec6"}, {0x88, 0xffff, 0x2, "c2991e8db0639151f8c7118373c46b702579de4f190d9eedf580a5c37b4d6fccad5346b53cb5862bf645d71fe4bef6650a9afab88a8a64331d105732246c8b9b1ad2ad02c26ff492608161349268e976524d64816496bb8f578cf3eaec7f9f0f9a1af574d1b5c1516ba1eae5385c8c1ecd64cada1025c462"}, {0x1010, 0xffff, 0x7fffffff, "c9dc9b5ee301bb517326a814b8cb15524ead92f2132a52e2e2b4598b1e150e1fe8dccd054118aada736fed2814f4f9710497aaeb7447ab89489b84d86837109fa7ab0a797405794f267b692b34b47ecf553e658a79147ad1e2d9dc6a99c14746a8b53c33ef8ba38293271bcb40068de733d4147e5d62f757c8d96ca319a1c99a7710251c48189de9c88d68ba0c2d24def81c3fcee8c1393b79bd10d77d0415fe7f79c1d0c049fc86c35baab50f237273150b60ae9a8edceed1076dad2df4e426a18ff2b3ef20d5315c6cc0ce98fdde7bc968b6ea89725c17baa82abbad8b47fc180da886ff2004401b5e594e770557c518fe884ccd08e0811cc1018f4c0231176d4b4f9a0df9dfba8fcf13efc1fa79ce6c3ac5693c83646ae1658eb77fca629cd1563a9ade20edcb4d3ba66e1e908ea0a1894f41ba5dee249868db04dfd09258cf7bdff132168ba1c0db44431143241bfdb66579b32282ba48d64b2b6a819ece92b771c82187946d9526d8fa80abe2f213304e100924b87a45c8251c33e100b7b4d78b466a95febb055aa78d0e4c3a356252d0357bc9d35c7ee8a453003361ddaeec0fec20740ff098e83ad4b513ac75fde505208e6ba005c4e6a895b2b413d7b5b9f93e7c2ea3e5977c5f76c50fa224410f56c8aa296b5b0d3f453891311c6c2b2cf907e25083e08a7e139ae0276a961526ab967c7fc5c8bb69cd25fbcb4b0c02cd84b34313e0ff66dab8679ae6fce9a2f8af82b71e5012dffc5aaf0a94a77b90db2e57c9bee598fd494f0509cd2ee3006812c9f26b14d8b7ccdab50938860372574aa0ad5c47d35cf5f5f9d1449a6c69f53f41180ae91e9273afdfa80c5aedf89914487b6e73f6e0f0ea04f780d4ed7b24aa85f2736a7621efb2f7108ecbcacfe0369029b3ff2be932f039102d53054f5fc2ff8d151f475689330fc51fece2e16dcc453bf419f9d7e714d9087e03b61c137788019a46f2ca7452d495fd59542a3919f4ac31ee342ddfb1e89c3f9c46acca3756a073866cbe041f78178faa1935672b9fe1471334e976f95165b51015886afbe1c91b8bfd9e9b56919ff625e910d6f76bdf78068923661edc496d3e6018627b1e422002b107d488e65c7e0d9d7994ab9fa38c50ad7e9fcbf3ade90f71e447c5b8c926d5a0412704fc9051c947f1a9ef12eaf7ab3036101b51ba60fd9e01faa418a98ddd63955e8441fc025b08b8b88f4d3bf8c479eda66371da22dac628bd0251ccdfd8555c6fa76ace591ca543b6bf89a6e03eb7b1c75ed0889e2e6c531f22f0ee17d89794c436d00aa38522802f50f41619b7df229bcc4553e93aea9846e78068beae61cf23137e5ba64d956e8ddc980f9508dc18a26fd37f78ef6d84794a221964ab33fc52fce4ca9cf7511e3710a1eb9f2e8bc765922ec451c40d6c069ca769b4a3911c8dcafa85c792be0297561c56d90c23e5d96f0ba44b6b22ce15f785d77f7ecb6fccfbd1915c45f41911a1f74ce5059a2d664a4ef6fea34fadcf5d55c80ee85dedc3d75d25ca553a9dde4fa8084c065f1f55c1e523fae8df6d9c3f6b92b0c067990336171d056cff6b85aee72c898c443e4dc61f27f9ecfe00673b476b8c0ba47648566e06819d6ba25715cc0fb277d69eab74b138fd3d1d0e5680b1f4bab8f5848c7d67080ea1a0c49ec0cf4d35ea358d89be0814a510ee17c07169fe00384953d27b7552add73283ad8f62eedcb58e51ba270aff2f94c9ba1912cf0b7a0b2acbca9a7f614a43bf4eba0973d618909565ed8b0d111da146b0e0379eb70ae78515fa74574db133a57a394bd89b82ad7b783066d279897eafd2792058b79dcbd69838ad0409fe9f955ce80aa4b7c5b3abab21b497102da3f2be5168426bd352c39e4dde61dda018d8b6d96f3e9ddb42d1d4e7153c1235dfdda599c018c4944aa4fa75e661db49e4f8b664081ee49839e3cdb8e080845b658562e7a4f0072e3b9418c733229e34976593ac06ded4bc398a43413b035715f382b2680fdff3e452b8fda3a8050201442ec6fd686aa9a0eaee06a0de37c706aca39b68b7695c2b99809412cabb0a70adc8a6a70dac62c37925f0b74455982d74fff086ff5b41c73111fdf924f6641bd5d88079a2b8af4a31bdf2299b221d8fb796de70abf78baeb0245a9cbd96b09740227501d44eb76eea0921e23fc741879bccec62bab49749e47d9e8bafc279c71eec3caf1130edc07ae479070b2d7df86b240ea60a230963f8b0fda7067f34077ec12acef354e2995e1928317ba3b3a2ae85df5380d8f3416c5f5f9ee29b04a5f4e275fcb517f2d1b72f7d6a818aac476cb30daee9df9d6264a9b0c88971dcca507f9603dff1d60cc969fa62152a2141844435f002cfedbc1a274d1a9e60cdac5091600111172cfa44720dbf88cbffeae0b1cb0569fa1b690784f23db7fb3d340618294950e3f3e96fd8ce5a31f2b4f76eae2fe2ef79386d67ef6e46254ad73698175706530e0eb89dd0bd72aa5cf4a239e32e012b97736740b64a6f91a330bf307b359e3ff82d76e33dad18a5d23bc08557e2e66ad34eefb83edc9d57917518ba1e7a7bc4a8904cd83637c696aef10d90d9064f7e1daaf9ea46af14866c78c0b8b9df181ae13c99f85e9d89b4179cd64e2fa1626dab5fc91f74149d88c954e74829bf2a2b1b5aa1bce590c6705b248254c75b96546db4bda84f672b6f8a894bddc89b1752a0a5510d0fca64609a9e7fbd0ed1fe464ac428d068b7d8c4f2ca391a3a1ea42fa0ab2f8eee0e6357b196ad8af52a201ad5ab769f3fe7f3206415e4e29715d3244d93544dd43cd2bd3c57a2b968ffcd3957122f7d889f027ccf274b5d025b36c0c33572f7ab31aa4a7c5fcab84b7f66e546f260709b736577ac5e38d100e1976cd5375e56465729a758a9dd63cce3ec089c23c7f6774f77d4af42e9892cffef93cc97c815a9f520f2f0beea18aba479d7056fc25ed62f5cbdfbcac6e61153a8082d67dcb7dd6f4a36a4fc3057962a8a10a590ecbd52fb5b1f65afdcf8c43176b024194ad241565465ca50efb3348b79dfc3653f1e5b713f88ea22436f91766dc6422d2fa222577359ec83f470ec6fa63b5b039e010bb7d0e395a21d41e7ddc45228e42342f999337b779579bff98d9e7c23e1178fed8cf0fe5b578b9000f2e0370da763a51da9697eccab8197f045ffb3c1aff8fdfd9dc6449a06a722506cdfbf0f64db9877ebb52c9d10ab9092f25d05ad804f9a45c6d00b1828b05c184c917d114037d37e5afb3177963fea9c064a92873e3fe249840e25e48daff58c1533d0fc8593a0c4d2806a88a7b197b90eee68cb3affb884f01a6aca2657016fb1f788e6bd0d921b49d9b9b19e04a914127f407c95a893014c01ed67642cab8c3569833e1c74296b6ba02d5b263434daaa9c49fe14d288aedeaee6dae20b0d2eb04f21700f3e75562208ee79f7b31c75e0f48b703b17755136dddfd1ac3bae4f048a8777f4fcfc9e956be8806bf04de2494a6fb1f10497569622fccf5edda27e24b9bad7c49efd1fb3fd4c22deab52ec96464eeccb4fb30d4818f308188849320797a05813bd07c862fe60e21ac4b6f44eb229833835435050afa7f7d72be5af3722fdb0dd0e3da8a81e82a1c5b3a6863967662987df76ba727b5f465b79d600702a9725dc8b131f1c424a7c874718f55a4f8be22b021b3fc64f4f91d404b3f2efcfb29e3e31aae92e3a97ca95dea281d6963e7a462ea90581c18617ea6f048bac7e5478daebeeea2bf35a9644c7f88f793d05a70612ec79e33f507044af6133c93d69e1c62a7c7ecfd09ea5c4fbb6b2a7885491326e15a5b3df04b93fddc56f1ee921f34df2f4e59b6c82dc0203d2d8da15301764b24ff8f9b5d0975d63b47e59f96f89fbc445edaafbec4dbf12122df7037c2017e3f96e5f3be76f654d3dc95a5d887b1b6d710a80a10576fc8875b9d843f3a4f614c8be98459302005bab93b9a1db0ea77a2edc83cc263d709624734db445dfc86cfbca99a779d92c56b3986771750d8d2dfc1f23f1480bc7f2691b0023ec461dda89b1e560dc5124a99784d4195ff0bdc47a06f4f3ed603c6597a650f57c32eed87670ba3952bf7bf1f7ef1253a87eb119ad0301b3381d57d50c0ad53e0692b7bd3573f850d8e74639530ec3493a8b3ba6d7bef94dc8f721dc6870223209a3e07eae6c98399bc4fcc66b67aa2f6e129fc58a5e7e6c91a2bde9f2d8ee5e65b69be0f441e689d3e608ad9007425e544c8b8e1dba992710f6cc913e5f1aa2f8845c8473239c91d6cf58cc40c27c19738c5f8d3a1b774eb5de2282c21ebde5cdc39390bea7e86073b1b2abd87a4360bae8a0f3b35e2a80c6fff34e3ef5dd2953cd123ed1c4fe809c851a1215482d088c097dc68cafc7e6ca58847f424adeb55d405d403a453817f96094112571b3a07bff0425a2ebaf4643f615da9ee637fe9d98250114cbb59ceac48c2214cec84ea65a402c811f8e3cdb187321783057797d305e27d41f7f61f994962dd67c356d64e21ecbdd51b543cd5f2e5e2ead5e4f2c658e56e69e0d49de9dfbd4ce583fd4d147d48b68dda62f0430a29e4741fee8aab54148cb0b1f04847b11c1749f5642d640a28aca1f35402017ad013d094548055a5f780700fae99755a62dc5089d8384bfaed80242f43a369bcb0f7fe84bd1aba6fa7432edfb7b07f5bce8f1e007dfd91bb687755a146a3c75b58484b28f73771e9befebad13fb182362a8cc97ef4db24f92572c7cc0ebcd5b972c3f0c4ca929a3ed7734ecebae552fa5c2489ca7673079adce4abbe73d8df6e909cafdb5a7457213cde43a3143484352c16e5787130c441353dd9897dcd95a5bb09662830d2d6ec63cf61ac60815086e26b9dfa1cc870a5d5a47f810c76dc1870049d69f21b482bca77cc3b19294f108c6e303c6bd40e929095ddb91faaa1b03937b1f4dbb06bf204bfc2216f9ef7f21998e5995a7675ccfee4cccbe5822db511ecc4add5dd58dfdd8fec36f0d276651011001537fd341013636014ec3e1b8310e9de73aa626643e5d459b7c8ffe326136772a18bae44a6c84d3b05a8c1dc4deafc0e03f6d9674fbaac95ce3e7504523468cc611e4c003adb8aa85d424f2e4b4a107e73ae8d10fd4057ac80d96ba2528d8efbc26c03688302792ac3aa08d78b268e00681752bc40a6b76331c5bef40a1c1830e5d6f8fe665c62b0fbbf7423c9190b74c80dbe01e82e418dc183461f46c70f9c36b0f17ab3453ebbd0190619a87b0709895ff0ce44a98a07f0f0a2801d2ac72fd771b20b8a75e922c09f488aacca7ac1b01645566ea3ed413787bbf373e1761436df31547eca16b8b5ff11262a099cae5d313d7c584a40ecc2eb8edb809279a01b7413ff358db29b3063c6c56c580ae6e517fe56297e7d5444b2d60dd8d0067dcbc0ceefbefa63aeccb80bfa1d1a8787513c37025933790f3b5de082f86534e172316ad39ffc5caff9c03fffe476150d20f173e1f7bb4b9a56e6b7998127aa9a56abea780e8d6486f0344318535a8c03b8dd16730fc62148d2741954a60a349e7e55b90e14c80c68a9d58d1a4c525741382d58e2ad651733f0bd31aa5e45e28a799332a7276af61d8c8e590f820ac7d466d94b30422693fd76c56c0065cd04d17ffc678bab2955387bc9d00120b9daa27a4bd8d34858c99c36f5238db6c3bfe332e0da869b9c8d66cef51d61ae7d57ae5509b62dc83e2bc329375f980895a796bb25a1d3420cc9c1f939b7974b952fe3a236bc4fb9bd59edb469b2e751ca88375"}], 0x11a8}, 0x404) 12:33:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x42) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:33:22 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xffffffffffffff00) 12:33:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x4, 0x0, 0x80000000, 0x0, "e4360020000fff39d5f6ee1ec10100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de22427a2be5e82debf196dcb0eced0626fed096c51fc7fe7236ce8becff38608321155a8495ba453b337cfed32889ca7d499b7c0e9578dae7aed177"], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) semget$private(0x0, 0x2, 0x200) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r2, 0x1}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) 12:33:22 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x255c8aebd83948b9, 0x3) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:33:22 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="f21c713663932a10126b89788136f93c37b9db87215d8f1178ceac38818f5a438b0311fafc0e411e3991fc873375698568a8b059b5e70350ba3150262eac8ad16a4e46140feae82559c72e6aacf15cb50dba314e55b1c8aea96801a20bbd", 0x5e}, {&(0x7f0000000080)="802adf6456b5c358887aa10f59fe515c7114688235ed1d0b9d2284f44bf6d09eed873e81f4daeee758bed5d2c8485101f80726d320f244b4009bb30fdea021ff2a87850fd39dd6f2ef24f18c69305f1897fa7e1c639c2250d74a05d103d2c020cc26cde7fa5c6f24abb538880878adadc0b46d53edc7ca15d02a787caddd9172b9dd2a81f0326801f5b77c8771d20a4d5da2bf3a0af5e8a760ec82eba8288ab953fb9da455051fb4849f7b386c64826156aa4281e1b84350f807516fc4fc30db12089c3ab0903b0198aab3341ef85a2deee0794f73e01573053ce1fa609bd437cefc7e9d63fe90d680cc57b879965f4e87829896e63ad830ca2d02", 0xfb}, {&(0x7f0000000180)="04ca21e3a77e7bb0974f284c44517061a72509f3436177222a28969e1c13288ad4e793b2110cc52789097355dfaec3168a4326fe2387133763714091d5768cbdc18a1c1226c783d86ae1516e042dc5404165f8a0c4657a1e8eb45efd653f7de7b2cc73ab6ce1d212bccb603b410acce9eed40d673346295d372227cd56404ea1ba8f6816e35de065c46c8c45ee5e29bf304ccc", 0x93}, {&(0x7f0000000240)="e7b6eb0a438ef0920f4870e32bc8766874e3d9c2ddb6c85337c5741b20fc50dbfcab472bb2efc7c911ec", 0x2a}, {&(0x7f0000000280)="fd4029f9c5643f3fce4620e7f1f80b90d068d7655a30a0ceba2658e9b659c3fff3c20be607bc48bbd60723650e078b640a18228a39816af680ae38b8d8897bc0bde62bc1f74c44b943af399895cabea6a804040e8c2965fb60ced3abb4edab3604ef51a2955cbb251ed2927dadf27c97ec68f90f15e1ba599a848b389480d88a3a0e0d6f39912a9fab3dc7d341ca7bbb6b68d78f3181d3e2f47ac1d8803cc18fd8051b1a3d76162f000dbf3dcf4323e1dc2da1cfef1d5aede42f8c009c88db5b4ce8282118458fe1fc9f1f89a0a3b2978e", 0xd1}], 0x5, 0x0, 0x0) 12:33:22 executing program 1: r0 = getuid() setreuid(r0, r0) 12:33:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5f) r1 = socket(0x2, 0x8000, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:33:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532c541f7bd8c09ec969460b924a559cdeda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1f", 0x61) r1 = kqueue() r2 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) getsockopt(r0, 0x7, 0xc206, &(0x7f0000000240)=""/194, &(0x7f0000000040)=0xc2) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000026f8e64141eee44a386cd0f3e1eb77d042be99a632e8bb525809cd5b25574b42982bf304b666bf2dcc00cfaf1d343dc2b04befd3744a91ae6d27a9ed060972b91a9c3a3ae026033fc7e4d6a658230bb37435c970ddc642e3b494498ec210af95edcb05e2db8bb0536332b80961f7071889322d52e4c179168acbf79feb6186b153fd2297e3075b22d1f44748695b58a249975ad80ceb5e63e9e4882680a9202645ea2380a645b5d3397c3e45660db54c14354912b6d7d6f3e9f2c8582bdc4a2abfc5bd566ddbbb066b330b6c1a0c40b0b7fc98b775e9557107d8957498407600"/246], 0xd3, 0x800) msgget$private(0x0, 0x402) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) r4 = msgget$private(0x0, 0x12c) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd318175dcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc1916ee3ede55c14b3426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e1310bf1789908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cfa34fe13231172b40f2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff8114298359e72aaed1b565f7dea1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b694456148dd123495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5bc6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e924f2e66dd27c596c4b315490334e59a9edce4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987833f93bd982623e52ca1a45098bf7394e89a37dea38d1aa62a6698ce61660c031a47922833be7737600d638494687f9a58d1b03581af323b542a0e92a24f15b8c5cb552b9a7d15835004e90e5a79f5aaee9779d849a502ae4e5a95ae1985f1cd929254ebff9972aeb4d91b4f8c13a0ecd92856693847446523d63cdb12dd026fcc11b9518e34fbe9c25d8756b389ffc20243eda68"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/133) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 12:33:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 12:33:22 executing program 1: msgget(0x1, 0x120) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 12:33:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)) syz_open_pts() syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xb5, 0x8e25}, 0x8) 12:33:23 executing program 1: r0 = socket(0x20, 0x2, 0x1) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="f0f976c5e95d7cd12bd9cec0190000000000001700000000000000", 0x1b) setsockopt(r0, 0x1f, 0x9, &(0x7f0000000040)="9a018c2c87de91e23c8f4ec43eecf807aa13522b3357cb8722636ae9e88c4335f1af29315f7e466ca7c6e52b2d95e69e5c8ee95faecd459b4902409001b3d2b35f6ba107e555b26884991cb1e0eb5ba7081a507a1cdaedf13df02740909d5626edff70f45f57b46615afe490a719ec56ad7a38a6d02314c0728a998199a9adf6b7d007d4cea0a1c042a2b4da64b62b39e48b9f6e5cc9b8f25c014bd73c221618e962b68b6da17e88a027ec492e941cfc667dac3d5e862a13c9e0bdbd008822166bea40a8becf3272a8da30a0fc1abc0a1a0c3502faaf766d0890644c7afe5fbef27f14559b4f8646118c3aa70508329732dad82e517b11ac9d035df47717fd41ff739b2a9edbc5f681ecb78d9d0757941cfbf99344b90be3c7fe08644f09e398f30b9a047f317a636b2abe8dbadcd38b9e4c07cb7bf6d91e7893244814111d0d1f06af0fa599f1c5428fb713c97ef117196d20ed1b1a9ec51e5c6f109ad2b4b3a099ca1d0d0f7c78d1eccaa6148dfddbb0732028678b33ff90d574a2e714f5a75c19ae4313eb3055712a8631390e930268bfa89d4867e117fb1755fe661ba2ec9c7a78ed5bb07ecdbe50a9c00c4bca85a8e022edb733137bd6a2e501e66028d22dcdf80453d23959d8fa7d9da2399717ee0a9e878610b0ce49d85a0dc89eca969ca7e03293f4253678f0e83b292617ce939375e591655608ff1c69a1d33e957bdbb8ee6b5aece13f809fb18c0ec027c22b5cefd2321c7feac063bb0548d8724794e133f8bec2fa41c011ca9a9c640e5ca3d6edcfed8b0725770ff0ffdb4cc86819c1eb0fa75d23ffb42b2788b10c82ce999b0f9e09953802f11fd85c38a5918c18a599a8cbadfddb546d21adfc93da5ec7f3c5fd75d9979fdc3cd5b33258c2ef8ad9a47fa7adf7dbc57600a137ceb3523645795c1158867a57b1bb87e50bc1f36e0ac68df2fbcf66b118c835eac1c2ab07ecf495c849a2bbbde6913a5e6371b88519d481456c9a282aba338c1bd2b6d64c6574c8286792ace3717b164650304fe7f6de6d2828d0f270feb3bec3f4d7af223c163cfb4be68237c3c7255e403f0130491fe28710eef730ec669835f03bfcf888f54cf184ffab1f3e5cb11531d792ac6b05aea2658e27c5f004b81f04e28d53cae32ea8353003d1245d4599fc2200dbb82b881f74d118b1b1b6f5080ee3fa43f1f03d8bb809c002111f9fa0ae4e824235c6ae79cf8cbaefa9ac7664903aad881239de61d790c5d95dd170b7e02cce6962f7442fef3c02ca9aca8f8f06e4613c92a5207580cb706eeabf15b354dbd358e6551ef5031ec9090fc58405d723db608ff7e2a891c0eec2212863089f756344d20a02a445c173a7888ca6c75c3e222ca5413b0d796b2bfd9e5c1ba1117a13effaa987b358bd03d76aa3b525da53990e909327d50940cc09c6fc19da66e1732a9a2971ed7918a5d2e184d47029c5e7e15337d6169a8bc49915ed4cf95dc268caf18c491e2bddd8a59ddbffebad48c59d4bf38cbf5233d8001ffdcc57ea9a7f3434fc7722ce6ba8f3b960876cb1cbb694509dbdee767cd1351b5289349d89beb3315d4a296df88a5fb49e2e60c77079df3208f8cbf9b94c1dabaef44ed6d7cf8fbb0af8a15c1851d6a4f76ed4c53ccfa45731e5cf3715b312ba9aa6dc586ffd2227a14c7d9880809c957270223523756e68845fb42e0510e8e26bfe2a97633c81fa37c38fa66c155be3ce25f7e2fd3d560acf80db3be49db07c3bbffe894bc9fbd125e8e9055431a1fe4094e95463b1596957bbe03ad314b492f188c0e7cdc1a3d51e8623a46ff2e5d2fbe7db9c11e8601e30f1ba9035d68b641be337e1e14a00b6d57c43b0c3b57fcca1091fb0330ece3eb9b4b0b0d8c14a21b4224f1cfc30bc7cb91bb58f45a4d6b3ddc1c02e9abdbb4a71f7c20851a36cbbdfbec7abb2fcffb33325cddc6dacbd9cb488796f998247a97d4ecf291817c8bc66b45f37591de5e4e0aa5e5a217e3c2263cef931642b9972eab32dd15fea7634e9916bf7c61887cfe05159a14fc765c8b0a2b4bf53b2ef12652d0587598392bb35121e70b865aa3516fe2e40e9f5b99558cf8e6544eb4ebbd8999a206b46722d54860523b0679f4d4fff6f183eaf387a0ccbc5e3ea875ba1f19b69b475c21b6113f3e8c528bb98ae884dbeff03dc247a17f760e3c32e519bb7c617e49232130e360386510056ba6b21d4367c04dc5f180ae23f76040ef041f2e2f5afdbc153dce8421a9ac3230977c66c0d6db4af2bedd6d9fca2b60bc050a38e25f55c4e6ad3cdb727a1a2c458e5bc5f71dbae2484f1904fe78d92944f378a4abf58a106c2abe8ade53cd86373d3f29c79ac01beb4a4bb5161a8fdf768d8719ffd9132219d3aeebab994b1986095e90c82997a53a4d6bb564237ae5a69258ccec7d67385e2b852e5403e7e06e34c5d8e9afd12b93731ea95da8ee99797b22de1f7e88d06a0688aa7a66634d3a758b37af5b37142ea6a9b294b42f354bed1331e3685cc506ad220e82434e00daffdee6f34e93511588ed235290c3a96231c0e3d7bc40fecbe8f78428ec41f4428895e476c84f9ee16e2332de6848e56608aebfc101b19b4599bd8096c8a3fffdf152adbe749e07dbf9370d1977e4b1c8d6132a7a7e08269421c7697c1c9645ae0ded6c73394e7412165baa854398a03e388d677efa6b23988a0d4c731c9d8934b24b3cdfa830e21d363b5085d194aa6a22c88a34d516d4be069c60a6e5ed8ba7322f4262f423608d57bfbafe953516ce3d18dac15d33de60f83958301f533ae0e9c4b5aab358330219740cb55d9c0c5b0619a2cb7b315db759de549cd33acce7c785d8c3b1966c929043783d90b92ce46910ce14b559ee776d4fc0721115a7b249e238cc0854c31181b75d5a877e6d020142af3f78d6dc7cd8ea1f0a5e171e4cc3a1b3d7d64b9c981165f07a7d3af6d000122f967d8ca6c1b6a68395096eb2ea4af895b144fca512f66679dec57129aa1d0b093905c0cfcdfd2875996bf39e3cb15aef1a6aabca6e35914d67a84f7b6f597a5eeabc6c7fb4f576941fa548f456f045d0df3f38312529383133d35d7c8d53d06a97cd64462fdbba6cfa2213d541e6899951101019839b643c3ac2469990a16b0191b8b91a0dba23223518c17a9519f30fe88c3f7c2d79fd27d10948a83e598e70ab34d3c45dc0a4525072d3d3499a2fd14d9b971ca7f30ef47f1cb2b14a7ed185a1e6d3b040418bff0188aa3f263309e8e7ac5a842be322a3f3ecf6cc4a1b16deb63330b2fe96b00b613277dca1c7ea3c5f10947a5f8b7237b7f8f780996f91b13250b6b59310bbe066edba757c6b37b18add81ab5d7b793b37b44ebaa00d7cebfe1e09f3524504e8bd2cd64c2978f40e47dc56e648ab107b065d0565d00da522ab5b6977a365c9ca39b9ac9203f54df1272a5b4dddd82844fc588aaefd05b006d290da7dcad2a9cef9e7c35b6deff19eef25d5403f66d8d3d4dee3ecab5510f4176936a43b5af4e048c117e4977e1dee4ad03ccb206964b875cdc90fa3228171fa53afc7f62ab670346e828d5a79966e18dc16e0fa89112a33f52d4df6121464a6647045233463b5da5c9859e379b13479c5476107f00c8a84369f687c4f1ddb362b7acb7c553b52b34727d7a61ec0b1920e6642cc629375590d4ed2e2bb7aa5a7807e5bc43dd01f1af2b5df581f486572c8cd4955d688f971100aaeee9d394c76d4bc09189d3bfb4c5d6bf104923648f452d12b8509a25f602b89d85d7c2833772ea8c3cf22ca1ad91d6b422981b17d08f6f7f1991966343774b07c921614d46ea3c12d04845bcd5e6b0b74f9f59b615bdf45fd74315c88946b117d6878e92a94bff5933d67dc723fc87d20adf6443b6ec333a4e9dca86c88984c774e11dcf8aaa75ff1b0a6fd745dbec21fffe8f350b13284c4f13e5bfa4391eb1fd13ae42e2b8d2246bcb4e61b4c47ca7f348fbb7574b67df3e097609e7810e638fb5e7b42fd32df551b2b22319355a134827f4f065765979835698d0c6c0bff6631348f7bf665c2b40370b4f3f83cd0986d028cb8313ead165ed3224f2bcda4005e2994ea4c56790d8ad1d58a721b5f30d1e87610f8d168d7ec3b412fe84329b60c2b70ec7c2515cfb235050391e8083b9037a877541b98f84f416a7213c0ae04b1cb32e3cdbfbc8b1254f9dd11f1ea2ce7d9d7afb1f05f1e987dcf93819d25bb7266d1997f65c29832791a09a57ab73af66c7730f6eb964e4e4dd2d2cf453e5d2e4328ef96d83ae71aa396e216353a406c8c02f422f5e52dc9e8ebf9cce86dbf25afffd5f18ba05fa7ab0d45d216ed58ffd2c9c353f0dd51ad9598caea203475d45583c2debb6ab95ed577b96f90058da7193cb62339fdffbe8fd3a80f6c55545703e1495a073d9dc2fbd9c16aee8949dfc792a8481d46cd4d249ae8f9158ad6aa7177332ca183c05ab2890cabc427877a0f6e1eaf83b7710d875c69c11183cb7fffb3ac3c63acd53d179e0467001adfc4cced02ead277d23255aa6e00e0baeae71add4007c2675d262f508564d9aff613fa20b5bc9b0902619b4e7afd2c90c8ca11265e746e0977bbc4691bf0fd8e2a4da8afc5fc50815791e4c88a353f4304a71e9ffe6fafbf65710868bbe03a9767deefb021e68ed9c3f070d7de56d6b1dc66816071a7e412e9a225a64a54d85d57b4c1115ba537791480f42391b0e39455c1e90d6e7349941ab97a07d8936750d26c1880e286026044960741f041ac07439f8401d76d732bbea6bbf43166c18c554d5a64927beedc2ecc1ee62d5355fe6a84c3e5ce356a540382333fe730b394bf5665e6ebe99aa56457bb51012d91fd22d5f5425b417ee8d2ac3fc8ffbf7256164acef61b01d40bd24eba23fa0066664c044448d368bd967b42f749929ad17917fd73c31e8ea4e8c620587e8c5318e9fe2fb8e47d0c25a893d44725c0964c5d72a130322f2fdd35e5a2fce4515f2aa39a45be952bfb0220438ca6e85a624d6ae33c4f95e409f8a80ea6eb8a8c8c9e3f592311d38dd19319ec18fa5df9c0310399b63e3112620702ab6771c937d77a83cfce865a90c167cfbb8dab0dc90c682e8ab2492a045a1997d2589c4cd71dc1c47f15850817cab0e97af83ce968358bfc73cfa27834dd42a0e5a782a5c119c480a1f53d20562e2c3e73c9c964c84440aefe3d4e9749cf02cbf1991afe2a0765396914da28c5a754540449cf74b091231fa43c12bb75954f7e97528fd7d85c14c6ad2a2c0850123f61cede287b8ed899a04613a6fc90e0bf7ad3afede042b815a8239974a6efc002753378b9551a507aa0540d8dc78400b3a6a61b30a0e6d22a17dd6264ec7e92dcb2630d30f15b6179fa686722c17ffe62e452a93704e94b1d3841fe199f9db67155ce2e0760ff562c84535353c78018daa58b8767654b1660f9cdbadc9cb5707b7ece7fd08dba2565a4d1787e5c56e142cf61a0562532f85f6cc5a9424789a4097f08dac1583d11a529936ed5b6ee969484e9fbc00b303ee758530530141018e03c531b5ddd0a99672c35631698c59da740cf77fd6b15abe89660d73aad1a83531d856ba0e381816847957195ccaed807a8ea1b8bcfc66ca876bf284dfa18f8b10e255356b13ea9e86a04079ece844eee6e3dedc455ded4d6f42519f975220b34b30d06dfc521064cd50e898060908a7576dcfed9ba82ac4dad76595fe91902e99642e5e42050692830629c687fee429ebef12d213b01b1c7c60ebcaff62a3d94ee3759f2c9afcab43535c", 0x1000) 12:33:23 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/76, 0x4c}], 0x1) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x2) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x34, 0x0, 0x5, 0x0) fcntl$getflags(r1, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7fff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x6, 0x2, 0x20, 0x6, "542591c4651a072c76b99a6a5a80917db032a8a6", 0xffffffffffff2938, 0x2}) close(r3) 12:33:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x6, 0xee59}, {0x23, 0x8000}, {0x23, 0x4e2}, {0x41, 0x7}, {0xef, 0x2}, {0x2, 0x2}, {0x43, 0x457}, {0x0, 0x8}, {0x2, 0x40}], 0x9}) 12:33:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x288e5a97eb324dee) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x57, 0x3}, {0x800, 0x3}}, 0x2) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x6) 12:33:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0x7, 0x40000003}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = dup(r0) fchflags(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:33:23 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) listen(r2, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 12:33:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) msgget(0x1, 0x709) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x9, 0x7fff, 0x9e, "6df31671d518d88ba3d643f831d71fba4b8b530c", 0x8, 0x8}) 12:33:23 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 12:33:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/86, 0x56}], 0x3) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000340)=""/227, 0xe3}, {&(0x7f0000000440)}], 0x3) munlockall() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000440)) dup(r0) fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 12:33:24 executing program 0: r0 = msgget(0x0, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/236}, 0xf4, 0x1, 0x82f6a4c81035b1b4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1e6e75750ea8934, 0x121) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) fsync(r1) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) pwritev(r1, &(0x7f0000000200), 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setrlimit(0x0, &(0x7f00000002c0)={0x7, 0x800}) fchflags(r1, 0x0) r5 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x10, 0x40) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r3, r4, r3, r4, 0x2, 0x80000000}, 0x2, 0x2, r2, r2, 0x1, 0x101, 0xffff, 0x1000}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x80000000, r3, r4, r3, r4, 0x4, 0x6}, 0x3, 0x401, r2, r2, 0xc1, 0x0, 0x0, 0x7}) recvfrom$inet6(r5, &(0x7f0000000440)=""/4096, 0x1000, 0x2, &(0x7f0000001440)={0x18, 0x1, 0x8e90, 0x6}, 0xc) ioctl$TIOCSBRK(r5, 0x2000747b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001500)={'./file0\x00', 0xb, 0x100, 0x0, 0x1, 0x7, 0x4, 0x3, 0x2, 0x1, 0x6, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001580)={{0x8001, r7, r8, r7, r8, 0x11, 0x2}, 0x3c, 0x1000, r2, r2, 0xfff, 0x10001, 0x9, 0x1}) r9 = dup(r5) r10 = open(&(0x7f0000001600)='./file0\x00', 0x5a8ab9a9464d1323, 0x4a) read(r1, &(0x7f0000001640)=""/4096, 0x1000) setrlimit(0x7, &(0x7f0000002640)={0xbd6, 0x7ff}) getpgid(r6) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000002680)) openat$tty(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/tty\x00', 0x400, 0x0) syz_emit_ethernet(0xce, &(0x7f0000002700)="d2bbf8214aadc24f219c7caed3d96154a6cd4a110d23cde477bc2b37698acd2e5ade06ca94ebd9c2b10f854f1ae24a3b6f817afbfdaaa1de4a44846287e82f31e97e9339eaad1efb535571d8a32b45493e2cfb191029b5e1dac12f60a6166ac67596ca13b69bc75a285d338d97fca645c5f07024d527fc8f6c8061effdb99ce5b22c4d39649e26a482765f7a10686d801ce96fbfe31057e544a55c01d408117a101cf77ce37ccfa97a150e121158187595ab8a8f1ee8c0f7b48df7d3c98874349e5a855e4601102cab8062a456ff") dup(r9) openat$tty(0xffffffffffffff9c, &(0x7f0000002800)='/dev/tty\x00', 0x10000, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002840)=""/226) 12:33:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0x5, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x3, 0xd2}, {0x2, 0x1}, {0x2, 0x3f7}, {0x2, 0x7ff}, {0x2, 0x5}, {0x3, 0x1}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x5}, {0xdfda212c13b315cd, 0xe6}, {0x1, 0x9}, {0x2, 0x10001}, {0x2}, {0x2, 0x4}, {0x3, 0x80000001}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x7f}, {0x3, 0x4}, {0x3}, {0x1, 0x9}, {0x3}, {0x2, 0x1}, {0x4b4a285ee81d0e57, 0x7}, {0x1, 0x5}, {0x1, 0x3}, {0x3}, {0x3, 0x20}, {0x2, 0x6302}, {0x3, 0x5}, {0x2, 0x25b2f955}, {0x1, 0x31}]}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) 12:33:24 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000180)=0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/226, &(0x7f00000001c0)=0xe2) 12:33:24 executing program 1: r0 = shmget(0x1, 0x4000, 0x80, &(0x7f00002b9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/165) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:33:24 executing program 0: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x5}, {0x3, 0x10001}}, 0x2) dup(r0) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)) 12:33:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b, 0x6}], 0x0, 0x0, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 12:33:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8001) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3ff) write(r0, &(0x7f0000000140)=' ', 0x1) 12:33:24 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = getegid() r3 = getegid() setregid(r2, r3) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0xc9, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 12:33:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1c200b08e2c7c615, 0xffffffffffffffff) fchdir(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 12:33:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 12:33:24 executing program 1: r0 = socket(0x11, 0x4, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="54bd142fd3f18d91865953eb0fe93e9ae78a669fa049c927fc81afda66da95d57b90be7c7434bb196892988de792a2bbb1d255aeff6bfb74ffbd2cccaaa4a9957d60c5edd575f1f80ff3e7504de49c984d2c3f99dce199718cfb11ae9065ef00341f8cd8467b0616b74845a239512d22a076831251435b41f33d5c8024d9945502c06621b45f231349b3a67293d17b09092772206629ac56fef4fa169e378e6839747fa6563863689f867d5844532d7b4956b7b5249376acba55635e8747583b392b10a723f397654d8ff1303440ad59b0e72cbf50dd0cbe1d73a566a18de05c5495f066dca4940109f068a100", 0xffffffffffffff6f, 0x504, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 12:33:25 executing program 0: r0 = socket(0x2, 0x2, 0x2) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) 12:33:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0, 0x2) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r4 = dup2(r0, r3) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x2c, 0x2, 0xff80000000000000, 0x800}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x2, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffa, 0x23, 0x40000080, 0x4, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x15, 0x2, 0x1, 0x3}], 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xfffffffffffffc81) 12:33:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffff}, {0x25, 0x7fff}], 0x2}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) sync() ioctl$KDSETRAD(r0, 0x20004b43) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x3, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r0, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) flock(r0, 0x1) close(r0) ftruncate(r0, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000680)) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000006c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x0, 0x0) fsync(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0x1) syz_open_pts() 12:33:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xffffffffffffcdda}, {0xcf, 0x7}, {0x44, 0x401}], 0x3}) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/31) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r18 = getpid() r19 = geteuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="763e90c43cecd3bdccf0b9b4c46183af9d61bd035ce67d3183cbf5f72384063a9333e192e3d80384", 0x28}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x158, 0x3}, 0x1) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x9, 0x75}, 0xfffffe0d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/219) fcntl$setown(r0, 0x6, r13) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xb7b, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x4, 0xffffffffffff8001}], 0x1, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x33, 0x2, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0x1b, 0x10, 0x3ff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x81, 0x9}], 0x1, &(0x7f0000000940)={0x0, 0x8000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) setegid(r20) 12:33:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000080)=')FW|', 0x4) setsockopt(r0, 0x4, 0x80080000000000c, &(0x7f00000000c0)="0000000000000000009a3e", 0xffffffffffffff3e) 12:33:26 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:33:26 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) accept(r0, 0x0, &(0x7f0000000080)) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 12:33:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0xffffffffffff83c0, 0x7}, {{r0}, 0xffffffffffffffff, 0xe7, 0xf0000000, 0x1, 0xfea1}, {{r0}, 0xfffffffffffffff8, 0xb304a9c9e7bd163a, 0x20000000, 0x8000, 0x6}], 0xfffffffffffffff7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x5, 0xffffffff}], 0x8, &(0x7f0000000140)={0x1ff, 0x3ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) 12:33:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/86, 0x56}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/218, 0xda}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 12:33:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r1, 0x3f, 0x3ff, &(0x7f0000000100)="c19c87394ce92eabe2e7ae604c4080a304d512c5592d47ed246e51ecb4b3a435718a795c953aea855edad453721cb36d5f97847851385564e73d4e8fded5baa9599cffd527767eae689fc1b34ff2191ab2c7ca6a7189813ad2558ad8f0c1b29fc8819f9b66419fbb61e13cd3f7381717e258bf7c7753d9169c88039aaa40d79b43ac02fb189200899b50ce7251a283e5929df64410fa8caa156bb7cff3cc5c059d3e54e3367e61a6d81931c6934e4907d5c16d0f96578012ff90", 0xba) getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) 12:33:26 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1) socket$inet6(0x18, 0x7, 0x8) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) dup2(r0, r0) 12:33:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="070000002000000000000000f02c2ee827c807df", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000180)=0x1000000000000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 12:33:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd", 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="cd2476c1c99a3ed880a9846b839ceb5e68602a7fb24ebe9153fe5324faa79db753aeac7c7e13e9cd384c74be0cfa4ef06f43fcdb59aa13fd9170b44b84a7453d76f96692737b815b2526b1a41ac35b4a937d4761b7be11aaa59da13a8492f54d5942ebe33529d4435b3a235ad0e089094325b3115ed0ecdf4fc6ba90f1921a86453614b9cba450", 0x87}, {&(0x7f0000000200)="bd8f3c3a7e9862a1287a5432d2983c56f5151c839ce243d2bf146fe78659ccef81b2c553dde1acfc405f12c0f7fb3090e90d24a23141bb316081ed5efb987c72705a3e4d2bed573eea1e7905a6ee38bf64572a32e1c759ec40048630394c758c59643f83e177c7120e493904f68040da3f2826f9d4fb301cc0725ac4c7a783a8328ed89f38c21289290e5a", 0x8b}, {&(0x7f00000002c0)="acd878e854137489cf0ff1f4fbc981929e9aa7e3f14e055c4f79696e18054d36b666f756a5ba5a9b30f0e601b06c6f6c2ad85ed8bad694f9f01b2fd81decd8169610ab0f7fef17cd6647eba6f93b3762e2fa028978d321d42214ec447f35fefbbadae98cfa9194d9fb5d3f65d8283a", 0x6f}, {&(0x7f0000000340)="008de57c6b0b47f8d5dd3a6a40b6d361471f70790e76d07ab90ad314ae4aeb156d919d201d46221b6e02c171e39eeccd791c0294c52e842fe2d3fd080507f5bc3afe79dc72240d1837febf41423117dd1949737014bf3ca045c0dfe7153d46b9d263e7042c827c36d9d2ca865e07d05d00211d782682b2045eba6eaf948531abe269e7f4de4417b80a69b3be364bf5e9492fd33002d235f7dc77592ad13f7c961c478f90e88654143eb6fa733ec6e29a7e95e34b4c712515cabf333d6f11b3fb649fbc8f54f255159867181e91c11e09", 0xd0}, {&(0x7f0000000680)="1f5e621d66dcf9735cc559c01a7b2eac6a4d7f2e91c69df5b7cd8a61361efd30158b7483cf906a58690336482e98f5864982041cf8389910ec25ccce1c1c85352ab9e205ae8a4959bcc665dd850562e2ccc3a2f317db70c9e4be54e88d4ff223936d77880dfea32b95b53ed80f2749fd8c9d0954374040a3eae755cdb04c2c909463b85b22d102a30fd404bdd56d5583f1097761641b9af2b27f51943bceeee683e670543c4b48ba50e02af75110c674fa5ad37ef364707a65abc4161ab9070b18359a767839f8c8ae57b2be6543887cff1e59102015567c00190affe1ed477a715742729519c5e634bfb3533bffbe19c4c21383335f03c32abeb0ecf3248b98908b840e1688f32bdfc615695098ffeb52e170eb477537e6f4cc71313802cf4220f41c8f1f85c267764a6b250919104b3671daeeec3ea96fa59fba9d3f843dafe1e4b2f403fae90580584fa42cf5d75cc924a9fd3586a73631d25c7689948452fa992ae9dfbed4ac0047a14fea17c7c544678f8b75517dd929916f18c19c22da91669967939d1969de485025ce3d31a8fba0aab031ff0b6de3c6a86505f4dece9167d9f11a6feeafa1fc6b6601cd6c0e04ca088cc23e0dba9defccf7706e135a3a29de0260c76178806ca081501833e47e3d42b2ad76f93a0ae06f90d7afb6f890bf5afa56e0f43d913d5fc3d145d54ba7f3d4784c67e34c453c9011535d1c363f477518e2edcdb357b0ef5ccf5c0b7f77d5a33d197f3bb2622bbbfeb3806b30ee241768c7becf62b83449084e8092602aa64931ced68036a63d2c06a39ffc5c97a797f0b8ab71e6dfb753b601df40cd04d33ac88d6a120797417759cc790ef6ba2c4210da2efa04fc8a9377f2b841ef9f7ac7bbb07cb38c798ba9d76ee848dc51b9eb5f1cdfa9e7dc60d99eb0b7226b5c958292a02dad058eaa166c4254735c61dda5583b7a58c83349a32d6b68d7aa92335bf1cc8b38d36ef5e4f9b6f4f1ff7b7b53158a666aa270dbc8dc1fb96b9ff8447d1643a16b4b60d53a51ce7da8c84736986583b01a090e0e9e44fd2d32a8010820bf15f1d2a6bde2d19b92c02c5931174710c49522342c7033e22119d2169112c6687c5268335e1cc60915d66824b4114b1b771147ea0914e921413bfc6b4e4735377d1e3bcf7bc2332af596fa03b76c19de4a94bcb4f55990680661b8c11eab2bca4fbc6f9ba48fa346da8c78d15988e250518196f2cdacabc8f1cb6560d82b1789851114eed06dbccb7ac1fa61e4bc09e74173e42ad6e5b0b3f17f347e4e2ba7d89dc54f4f8697fd1822ee6703500f8a868c89332d5ede4f436219b13d800adbdadfe3b18a9b90c02cc2f0bad143bc1d3ab0a137391a0f45cf117dba35670b07c86708409433e0f48a784194fd0592ab11b35d0a4a94b0fb098f0025a468f2e7c9648f1dfed0b774a339dbfcc40fdbf93b2e03a174a32949d369fecf30233aa30a4ed14fbf24f968a45034740c4070152730decbe89fff9d172149bbe761f7c4f892704b52cb78a5c1d0f8348d2aa9418c18725bcc0cdb86056fcae2a1f68be565462de002f1866be4c62298f80993c40db81d6fc64b94ec72a3e50befa6fcc6fbd08c33f81d89aa5e485dfc5385ef93df485473cd2319760b4b0c2225082eedd7bdc1a98a6803eb5452eedbcc26e51b60830eac2e07d94dfff863bb6bd68ad717f09f90ca6fd5381bbc70106b69c21bb508d9e7ad152e07b2e503df594c0b78ceb7642eb0c4c4e6b3b7595a0bef526b23a811ef1df40d7ea4429aacf09388244b3f606399f4aa1d3d5d025c86820e4b2244bd58514874e5df0c10868ef86acdc6c666d60f698823ffc75afe4bac76502e71b974c09becd5875dbcd46d50be8658c89b2a2bbeda506b94ca11031efa5c48a8ad7a5a6069bda3ef03a036954a68577eeb1919afde7719c69b2313b93e9baafa68620c7225688dfe9839290bcffc41602150cde3129d01490c09bf01f2183d0c17773d0d07aaec9a45c84a9bbb2711fd8323ef8f57436ba1460fd992210d376c7a769fe4f86cf1b50ab0f97752b06b1cf3aa51beaa20278b703515f4b8db289886915e771b9e2ae721d0e897814ca0c61dc8b71bd1f98274df65c41555f3b9419b8f04957577d833ecd8a936972a08e9f86176b4f225a192a99efd001d0fb1d4728ec27844ee7f570e3fdd915de92a05f647f3e108a1a7cfc6e2ca4b15a57e68fd9ff11eaf58347d818f6557b43fb737b24da8a18f774dc8f1b9dafffbcf39b6d3e5bedbb9e3df6cb96e79f505c4c0d8c5ab4b11d40df67febc7af128f85965a1f5fbc43f9b1e01795cc474e5d48ea7c4a288606dac9b9c272a4799920f62c1f2b0af0cc8029bf4a04f36bb7c5eaabae586942b6b2c97be4ced2f3f4dd474083595030cb165db33683e80565788753654c7c67254fdc32144e02b98d3b5f68898bbaf6e5aa1dc30d975fdb12bab4abb5cc7faee8227ae688e37556d82b6094f43aeaebd091dd458e96056ef2022db07aeb25f70881c9cac60eb8ff8f52f7ae179526684f01f11e044e147587d735ff50653dfe98b060aaef677aa9a0ac12f204eca35c21e9ba86abaf202ed5c4e45ce296ae64b605620f8dd88c7fb7c2d8e8c926cf42b51f33b9e875e24d6324470e9a196cda69f9f640e1c83ff0874027097e3016f3bff6b41907057abf1adf554bfd312ec94466f9793a15e179bd9e8bbaa3f00ac373db61277596e0f5372079bec84a57c8ca1cecbd895c081166130d935829b2caac7355b87e8504683d5c34c62b9c73000f422f234f5a97a144012282bcc759ee8d8edcdaca4d780e88897cc08ada599d0883ac66d0175761cd2af8c0c32d098cb5930e142b512e1011003c5e1818297a4314fd7f8c9e6f978fff3a992af18a09ef74737fd476082f5140be13a1c1e7e5136f297d8e3a64092e6300ce86e1c4b51a36da47ccc04f122aec4cd80fcca4bf2e1b6b2e6611743584c87d25f7719b43d92ddd96fc6582c316e2cac1e02b9c8334dbc1c6628773e26a72d51c8129dbe51f57784e4f21a5d14d706b2cffc523f8fb619e83e0e9cfc6d5c05dbe499d234d789d9a77faca7b382dfd56c26cf198ab52ea292a192f71dff107593091ad083381aefc5877f8d5fd162ad4e6580374c39fba6ad5a4453516f7c3f28fe58b59b6f9c12247b91ca1e6fe8deb9ecce44e5fc856479e4d6fc7122f7eb59ceb94ca261d3142f76bc3820e26b8d5a6182c70bf3e7e0ef3e2fe4422ed5940c0b76949f490a0c8340374a4d50f17539fe6a658b058cca787cdd72f956bb1a9479f5bb7cd9030333615ee1576c4e20eb69a0590acd7941d632b4216283d8b814113fab874500c60f9c46b7f6638b279f8101d68a3c5a2f8a3a4b46412160e90e1570793ec8526f9c61577fdfbbaa0712682be2873957f0267b5caca457d5f636f19a22244e1b6e74a330018a58ab91c4054f701d952dbad274f874933fa05e520e93b334dcb86a312a0fb7dd4043816f449fe88722c78efdd21b7e85d3e3e3452166ff734ba53d471da1f0550f64c0ef0c014549e1cf33a5d5d9b955f848a478f8fd7a7c13b2a7ebd352d64ff32a83d7de6425c95430aefcb5373d5e921344b2dcfcbf71c3394378c79e666817f221f6c5d2a695937c0c4178f9a15e8d632990f674095e63f35a771d545e6b71ee8713321f9f8c0503d97034d6c4fe3a0bca3d1e3a491463fe6a948b45a5227287ae9995a3d75fb894e8bec9734020f66734ca4e99b2658173922cd1aace3b652d42232a33eeca75caea4870079812b5eba6ef807467342aa70c6cf2805dcf432ca38733cbd61515f4ce44d5ba7369d6e08df14b1ef3bdb073071a98dd24b6015c4c7c54b86bf68298c4d069913dee746da54971e25e3a7c9a4c63efec78836ceaa6a33173968f39558d6b45baae5da10540b588de462cd3bb66a3527d8d3c35ddb4db4802783faab645597eda60d55068cd8ce2bef76dd433f6367c32971ec14f51ba431448e96d79e69dbd2aefd5d4471b105f8b6e0631a59077e3330811475c1d165f3b59f5e3c87d4f5e19c581536d4845cc7eb1f16f2923403c7d07a769c7662bbfe5364d0c54eda8b47f87d4081693aa102a432069c51828e613b091226ba12334b424c7f25bfc0efa449424f67fb1bc18e5a0b7dd890e4b97516ef450e6d7009fe98f34bd7c7d3f2113e2d197fb30b4c6df532b25dc046a9b8db0e6f4fe700f0311a92017effd4165df1e4616ea6a61eccde73448f2253627e960e9888b800d75646997926cb0c7c08c80d0596311a84d53a7d49a97ca20ab4745070942c945f4f8fbdb4a9e8debabd710bcdc942fb37f0b4754e804f76f6936a7a128e1c8122cdb461a256331c841eac86af2a48473114297849e9ab0f44fad7fef3aa5362721a4d54fd5655b76419c990059fbc51603d9b76da89bb440a22469b8abd73526b9f23816221e15e88769db99cabe7a43286f6709765fcda5372ad79fc62a1d697cc6cfe69c6616812297724df45c0ca7973e0288bb5cc3196358b016037d82e3cba871b5cba6f933125c5f99001b13f54ad8fde33328010874d63665693694d6689e3f1bb01e8addeddbbea74e29c8cea8b5772aa3aa0cceec240a7363590d9495db986cff333aa53dbffc26d53f6b0081eca8843eaed9b3481e4bd3fcfcfa45741378bdd968dcafeb1ea11be787340464f8b6bc4e51a916b8c08d22192900746bdaf1c9edbce5510097152c1ece3b49f48b15b2b471c711b4ca7e2545a957b5f6a7c1c0da1c05f6befe0b20e47b5abef567c1a8fb3c08bde3ded8cede1ec71d288c095223fde5232b0309ca21696427d5a1501c5a2854921b1e889cd92c68cd676158c4736cfd8ad016f0bbe6e13a6ce4dadcf18c3cedf9c42aa8b99a11625be2f123f651289c112328da03735bb35f628da9e0deeef735a01a03b9606636d3da81160a3820c0b577fcaa4e7c0ce0a500bbcea8e0c84770e19e7ce102ff5cfd72cd8d79869fa907138058f0f32515267a469365e5fd7ec1f69ca44d0dac400aea011165f0abee0ac73affe3cf3db1b124c74eae89ddc3783d9bf5a61a678647160e28ce9c4b930ee5d716a40c838afd42530f4acc12e30d3a7180ada79edba0be5e12a82f753987ae359ac7986741a5199e8c6c58a44ca14e03f50463bdb15fb7f1331c378927b485049bb5630dc236186fe0f1671b6d4e69c2b422abf97b90f31bcb857f8bf0a67cd3797b416daf7a0ffee5e75f34514d384ff63b511d086c11ca2aa256e7a33f965d3b02a55f3776359a5edc8205793e458ce185eaa8726d519aa3dbfef4c77eaf8bb3de67eab95f43418a9c5a05c5f7e04f9c607889765d6bc0925b0ef7596a0853ec713d0f96f42b754648c649a91c6fc3a66c6e7618d0deebfc5f1cef30912e5635b45821918ad3e7f4548e01a452d10d90692a54142a5f53e2febd14bba143ec3343cfe3262f0c9d38dc68a91a8f32f05a8a0d1a1820c8dab00e8df6b820bd269855ed129f5d8d56e25156f92881a5fa0997c482bcb5b8925c55c5354427bfff1fec9ba7b216486ead816de09fd0751226a4de73723e111a39debe4c7c6de57efec2f0d733702c08de7ff746ada560eb08cf24a9139621d1bfb003652b103b4360eaa6bbdbfdc3d37325ee6f95970e6f2c19117c7c5ff23efc72da673894415f5712ff5ec0581eb1b6fdf45386e28d28189cfad0a810b0ac060df94780961ee0fb7341b2f66b3848c22e97fcf12d94b11d7692af6b79e55f6ba761526adc3539c719b", 0x1000}], 0x5) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) close(r0) dup(r1) syz_open_pts() 12:33:27 executing program 1: munlockall() pipe(&(0x7f0000000240)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0xe2c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) 12:33:27 executing program 1: unveil(0x0, &(0x7f0000000040)='W\x00') mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) syz_open_pts() writev(r0, &(0x7f0000000000), 0x1f0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:33:28 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x6, 0x20000000004c3) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000140)=[{0x6, 0x3, 0x800}, {0x2, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) dup(r0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7f762c33fb0cf9e4c100c5bbc5d954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfa7a9998f00"/380, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 12:33:28 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000002980)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="8bd96864c324b46a76bfbdbb495dc6874e568790bbb206e9df12c221a55ca010c1e42c2cd09152e0ff1a5e85fc3b7f30f7e53bb5d852c9df704e315cbc793b7e16152f33ae4b197d4ed4d0ef83ce9a093356ff5fdfaef39f16e06e9551d8a40eb755d3da5e2e78022661215c34d408a398f411ee2eca9c216ed67dc19b8e12a1548a09007f71db28435f4938713e31bf6cf8103f35da887c658342ce38c5a7e43f2ac885d9b4ed6993cc24ef3029911c39ee9b1fea00a95ab1155c872da3feb1bdc525a2e7d378a5afecec5c8031e306c79cf6696ca6d6ac00c56ffb3086c47d2eb9888c", 0xe4}, {&(0x7f00000003c0)="22af6a6e8d53f421a07e000b70654d58ed21fb039bef09282ade8cd00491f46e81fdc74fc1b4818f4aee4c3a47f93b2e15598676f2d679c4790bdb7871108ac4df35f0e92b4b9c143e66b89ea342f73f16349c8cfa081a93351884b2ef961aa0d59290489305acd1fc3db438f7889abdde740395974f3360e86b13223ccf2808c79b23b4d2c71fe234d758c1ca9b793159fbe576fb4d58dd2e195cff71aefb5587f78511dde46c66a88b3f583ad4cfafd6f2a13cd791d57b498fdf0674", 0xbd}], 0x2, &(0x7f0000002a40)=ANY=[@ANYBLOB="c800000000000000ffff0000010000002a2b53ff6555e8ab49e2502f5776c634db2e3f3efa39009c165113dfc1a3f6221a95a9d404f5f5b737566a16ffc2e414b750ab7e7cae6d0d68f00543b881b13f046d9db4337cfacc67dc51b35ffc8e1c6d9fb1064454e1a67e5d791a33629e06606881ff39a3e195abe167fdef6b582c104457828d6ca287bc76aa4b3ff7786946d0398d09d5c3533c8c312c1688ecf62582aa777972eb0245a9a097a91db10d04953dd16ef0ee46e79b8498bfa143905cd600000000000010100000000000000100000000040000f515baae3ff3a4ddefd512e7d95e445a2f6830a4180484915cee5930735a6b7237cc89d5145412d8c478dac6d629e1cd5720eb7cbebb730785ed4cfeabc290c0a52cdfaf9f8f3ee5236b5fc784255428bfb5666a7ffe2d5d93cdebd2aa03ac642b7f6acdd0402e6cc4d5210aedced57a50b59776a59faa5475d11dfb969fa3883df4a481af61ebb35637e973eb32d37b7d29957e2e35228ee76a6360340041e4888eaa565c3ad0f045fd3b5794b90048d7614fc3258e24e70c1b864497cec47e214f5ff4ad3ac1ef34434f8782e5a67cc6bbf5980058c5269393e502a7fabf7f0aaa8d74258d1bddc6cad82341ad3c87b246dceb90664163635e7043aeeb454c41308d7fa810ed123749515eb914259658b98fc589b764b468b3b448d8c38a8ff644a6975cb6a7c7889b058ecc0054738dca02a15ac744a8f2654d6d571ebde67a281d2931f6b2fba242cbc1024159dff405144ac2c1cb0d0e2b33faeb39f81c48a1e93dc241c9c9d7c426e6b820fffabc09ae832acfb1dc681a5d198ffeacb9e7b75e22b6fed97e2325a70f9cd377345eb93d3460b5d5647308dba032c219e3d33053c1d22d9a777793b346b06457b8abbd69d9959a350af1e1148d6b737aa43efa7be56cf9921adcc453dcafaece86623606b09f2bb7705c41ac3f8dc59d282d05bf6235b58b42205ffbc2545b5abb0e27172c262bd16fbf6d49359d5ce19f25b8a6446c909fe444f80952abacdbb0a56d41d2d72b9e5ab5bf06c70905541c0ec2ff5fff16c13978bbf0417904da127ced692941d42f19b28be1ae2f63a972259acf98df2b353497384ce9f1efde5e2a0b85f3cf4af2ce38a77669f3c1204ff5aeb4533d679fbae320130d592f9327847945014147d225b830f59a40249337c645dec2d83da7765542e0344271cc03d9d3341cdd2a055f6b702452d12d931c613e68ddc39f9bf8d0d2d060c587ebd999399ad3c0ff8b2e4562655d4a5cc88337158b3919c407fae012eb025c40edcb5ad5702184164e08ebf9c0e97c52370c7a06b7b6118adf0da745b4987160411b51c384ee97574373ac84c02fc2963fe249b97d7466f71c166cfac5ddef9da4b800757ccbd39177ab00cb3ca120702afcff0462ee0d991ad39e044789acaf811ad7035affb8c53c54cc5dbe983b3884e4bc09628fb65db2f6e48baf225c6bea5cb8018560fe218f9993087cfbd4363b1f8eb88a2e04bc5d291789062f7e1858790885743e0ba21c076e9868ebd0e3bf8a6b2b10a2b8e90e5bc1bdbfc19a95972002c9e738891ce59adba2b037520058462cf6fc66129026a7a1373126932b0d872276882b9f8fada92403cdbb99bea3337a82765d1589c862f36c481e7d4a56848de598b508cba06f143d2b7b0108fad583b8f827205e95712e93085dbcf48795c5b83a186be7ef521683e5e65a8b44144ba584561c32cfba065fca70931a4eea9fb292130f9c010df8818831506a42e3b37c5be9c565ab547053a8eb50eff68d3206b4011ac40a77144a43d44e49d7ae2097668fb544075db4c72012f495f3920cd43589ba88cc71642dc14c7f3d0a10145f46f2f09d06d4919d5a28a7b0e7e08dcf8a6259a31712e91e500f35d234663b08e57354cddb94c35fd9e2efaaf63b78d5545277e802c1e7a36cee254408bdbad161c664bf517dd2278ba127315e8251b2eaccb1055e5e4f17a025e8b47b0236d6cac6923f4a90ca371026eb2de528adc084b8a5e8af8093e807894210811dca6ca870f2b041f6b2f5716eedcd0cd3a8b7d4d65225bd00e152e5da8a5010e8d32e96feb707e0bf24e6e3ab6e4664dd4ee6794456a861151d6cbd14cd5b9e85002aebacd71696e120e483e4723e359cb9249de0ff136e974d303d253e87fb7193eabcc68cf9d2b1bcc9e2b53490642871a585fee7f8b7b3e174f7e3a934783d4b89499c80d79f396c290ab0ea23f60b86912b19836849069fce3f7a98d2ace7e4efbe97fc7476b51630a7fdbeb6ed0c6a96089d389121a8f281f8151a738fb245db640baf2adfe74d97c6c85a10a0c0be40315fe7f359e4854f2260d86251ed3bdce0ee890e2e76e855471e3d402d8388aa14d568af47b9283322e109aab85153bd633da1b343703e52aaa11fda3183e6b1a4318dd84a1c98622dc46f461439caa51ee76678cd5e371278790697d7325e5c5a358e65b104c2f2a27d69117adf60c5448ecd1e0a5481658a3a5f23e02b6b98e0f4777886ab1f4c5f84ec6c13b854b14bbd3e94859c2a568df919c51dc12ace0228ad7b4be835a2b03d4079a5b0cef6fba230b6b3bd13ace48afdf71f18efdd9d583882e497baf45a5b1a2c06a987e17af17f2ebdb95a48ba8f698f5fdfed99f1d85b06eb8aff5a05f64795650da4d125bde240efd6701294ecaa0e059b877a641f937c9c43140ee345066520b520043221fdedc8ea81df78ca10bf42debcc53e3991a021189438647cf172a7698c6d1e69a344430a190116118bffe63027a810db26a4752b13aa41cfe62797eb54487809f1de561d44240454f5cdc865ebb571cfedc5d71d76d837612e819a0d082923ed75d9f57c3bd3188daa4f3927a0e57de9767c9f9e3c88efcd4be041ab971309d3a4b86e38a091ba4d52f940bc7029879ee3fb9566ee103117492aaef1efc0cdb92f8d3a70ce184e1e83a557f397483a514a91cbd02ad0c1b2e69c7d1f43db89746fcf64047b3ed9cc9950c8c0cd24c17a05edc60be9986ef8176401f3c9a95f7dd22eb8a853e2103986acbed6b329cf0db59af3d04a67f53d21234b5125d117e4f632b5096c1ebfce68fc70a6464b1eb58a47f467b9c15a109cbda627ce7b5d3aad075537483c362233de7f12ff940b57fbc4ec368c111631851bb22b0b8bb3c006058bc2c2da739bdf86e8562b85a75ffd4ac3db6c6684dcb746ba0442cba3fadd1b3bbf72bef675a15b0523b81dff8b9cbc921eaf5eb4213863a18de504221f9dbaeddef1e62a0ea87c63285d3c4597acefd5079ace55299366320b618e11ee16b15acd79678a38af215c0d4d4af65b1fe092fd627095b82ffd84b7b8dbd7087055e64d36b40b20d6c7c8e8b823d021edf57a8350dbc2c538ad091d7119e2ff0f8a8af061779287be35262bc1cbd10df91e16ed4a041f51b32c5c8dccaecc00c36958077d2ff2f335403b3b2fc2295067daca70fdc779dafa6fa5f788c13d9de447004fb07350c3a0fb9c94c1c053b941999255924d327db898ec23e32551ee97ea9b5d4820fec13f8bb73aa670aa473ca2489fd1a51f79085b5da7a54cc53545bbe431959cfa2577c98105359aff34d0f8d73be8e849c49190d786a2d0e0c6ac20c67040211f93c836f5df48c312e5018832b611353f68b870d5463676020c192b9e234bf75ccc1dc0d25dfeb4edced1a5b1c9b8ba492f653671376b34155ccdd07bfe40086925259c35c44d8410f323d62582570017735ffbc1f775ba5c2d1b150b2814be79697a47f9b7c5fba4f17901938edcb16d2616ec8e85009b348ee5069922a2f60a1ff3d5070016918f3a82d73ee1d98fb25f7e17b837981fcbdf45aed694132bc32f731c493b428baa52eae71e6c6828a1ee663d213e26e7f941e637a287b929776f9f4db23207888bbbe5c53e5e20e48bdcdc0bbe54a07af2abb5be9174887670a68354791332ec412def0615f5cd524322f4f227bcb33df0377c0d2efa6ec6685bc4259c2f8267bc1653be37f7f55bd44a9f54eab5e54d4fd5a8dbfccd95971d96943e7bdb92b1600ee963cc3b1af0ad418f9c266b13bf6ce88335fcd328c7330c2c859d36a3aaf70a29bf55610872eee40901342ad36440d09c4059a3649063c8e96a35bb7bf184ca0858e8cd7756716ae08bcb3dfd0e7b7460e3eaa4e12d31f1569c5152a07bc2d8ceac0f716b78dd7036e25eb7a1579b18a2e7ba258d994f3020719ccdc034e0a18cfe494acc159bb46179a62b9d4eccb0320f2e3744fde68bea57f33be586043c4e19b2f670e0923815b731946020c70b9f350ebc7b4463a97d386b6ef71b672e449117f77aed90dd6357d895c9efd7e3b446e0fd4ccf46c9ca40abb207b38b3eea778ac76c021a5f74bcf93781130ef10ffe31f28896eea74efa76ce95d426f1f2e6be8109b77e985db14518d5b7292a8fef99673b4ec0a519cb840fb4d851fdbf09d8cdb4ef7354d29cc5be5537722d0008081873ee737716c012696a3c1db0a5e277cfa670aa8f670db62d18470f449c66579cbb4627171baa4385872d74b2e5974f1eba3dfb016d54dc5abcc5a05e0d93fa94815e9bb396b8395ecf14b796d9995d7481bbb4643c49865b462aae289a44c445efbe8e9c48f0555799c464b93fb80fca6bd3e3ed250cf9ea45057ad9434f2f4486aa626a76f791c146c09edec4d7cd2e875b8a1180114b9731278f84787fd4a2a2ccd877fbcfbf0136b8561504f36cc8f68db67d6c52f9d4297752d9f11d7e125228e7df9dd2dcddc25def1ab0649face5334bad38c282ec3e3c577a6b0518aac236a684ad527f985bf7ac1c514ba3d65772cbced3133a4b77109d7799ee8b3f89ca42318bca922192a0d7c617b5ee556749964e73e456aa8700d05bc9d926f80884e92a3fe2e848df7855f9a869a2728c6887b7b342155745f415f7e8e26b77e6ed4a27870a8b8004b3cfc91e62f402066f43a5b4cae30dc30fe454d7323dc104e5839ecf7205014ccaf5b78183113b9b60286f27132e53661439c59c295df1f89dc43989775e996507dd488653c09bbc631b994dd4ae3319e1d840c67efd5bc7d68cab831cde0ccb12c91b82c2caa0b83d813af1a1fb5d5003688824332bb1c5dd19a0d45f8ddf5b2eb3a1f2a313eff3e560fd97cf673dfd89688f4fbf201af148dcc8e5a4307a08a66b9b0c83fc9298521309db86e8488833db61623248efa69d3b960e7ec641fe034e87ee24b6f841a329b6ee84011334a192e7c549a876ec56f0e449e9b2ec7eadf2c342875b2fb0871c46dc85fbbe0008a3e5e841d0ddc04d0da1823752ca3097f2d501c0af1f6659411cc44dc8e1b777e1cfd2267b68f179e75a65c6344d4ae0c089374e02e331af74eaac859f1d485c0f911ed820cd81c27744196b99b680dbc61e5ceb48172ef39f318e65d11a5f0566ebdc80e741fa5816b15287337e47d178b2da23f37e177c3ac8f4097824377a3a645f4607b95e46dac92a46f99421b5bca84034fd9784a9ca3eacce49d2e4d507f7f022e89a9a554fd7f42891adfe9c682d671deda8767c5a5dda313b62a1972ae41be0269f5f70ca0fd99b881e01df48df54cffa3f7d5c1ba8e80853f0b851dc40a46d3708212883c789cb62c37024bb434b64f68daa380428a6cbd6f128d6285ec85a321d65560bca995b1e57b6ac24f4308b1828508c1ce1b5bc82c9dacd0e8cc38dff39e9a98bcde6566e5b828e3df985c07ce3b187c85a3ebb70bb4e1b3c89635d470a671ad9b4cd95ce7e969e55b7fbc14aad36097a2b872fc2dfab95d2ae01c7622e04791b263c19e6d6ce2ece844ed083eeb13dfdcb7c3594f68d2b254fe518e4f8649a1b0a3bfa0bc5ef2c32bbe77182a21987b601dd599960a95a7a58d19e25f5341e8d4ab0bea4fdb6ee9caca25baa8fd6dc2eac6478b57e0227dd79b83e07756bb3aca6e581dedce1abbbb1d4f8d8226a676d128080c01c97fcf00775e7ae1e6cf2cfe3b85d2aed82251a96f009604dd9b40a026c7fe8d58701e9ccd746de97947134a000000000000000ffff000020000000910d8727797bbec68b222a607bfe81cc2955fdb0798640dd135f7a51e869a3fc147503432d37683aa16c1144f1a7ef6940de7e11be8df7918461b63ac853ce8739833df9cb9e0bfb44abfc63d9f9f2769d6ad46fb1e6c9884696e07304fb9d4daffea1abc938746898976391b082dfd74eb55d9de7fc16a7d885c78fda175421febe5094073f046591cc000000000000680000000000000001000000c36c0000e9d37b70b98726c7b441adfa0e32f2b8fc14674123df21a37c0888b7529fe38f32b9ca1ce7f2dd7581b0cf12f3ad9ee024b6abd602ab691a8ede12a8a110170569e6d6a9bf5148cc832664e2f2cc52f7803d591a00000000101000000000000000000000ce100000e4db1b083ae875c2788d1507644d3b3b893982daa0a586d370625721b8f91ae2340a32b36cb7d2a969fa6ae882a76960dae945b3abdac8b858c16739bbe1a03ec913dd1ae2d0c5929fa6d843dcf34d9d4ffa12581f097bab2eb4c911f4ee97172560b9e6a3d3bf85292e616eebd07214137d36e2607d2c8ba9836127adeafc30f3d61e026cd1fa13d818bae4f26431818d525d5e59aef376b6b911dfb4760edfbd53fe2f57bbaf0e1e7b9ea649bacd05fab78a9f5df5f683c6fbca9120a3f5fadfe476b8d6aecfa1576dcf3798472a4dc40516f3b7cda1b36cb6847650b867dab8892f9c0c12750837e347c7064c4e4b3a8cb52700228ea1b4ae93b07050ae6fda06bc9ed22eddd9e4b380a0a593f78c0d5e93590faf53286f1e7296e6402fe6f73b0e7ab3c20fee4083e2d8e2d49017d33c7f1a628a23c4784db3c71270298f7a70d94f14f8b37dc25a2ee6219169a22896ea23f97a6437c6816cc60e4c6cad84a17cb700aa9b8933552d45cfba7aba4185dbb76770fc1582daa8e7aec8e3d28e6565a0865d92a28eecb19990e78b684238c7c6f1d612d891e9d747dc84e99238c71bb12ce0e777b4af85b0eab0bab9dc202df821cd5919e28e2c846fd10064e56dbc853daba5f42471c50305883c8d5d7195f998adfd84fff555cc4d4020af1554e02e47d8cc600400bec47ab64a34aa25013fb64882efdf7bfdfc1bef1fc9bcf314dcefb5643c9bc2e185686d6415b0fee5dd424e36669036536430d84dc2a8f55071cf9160223b62cc11760af7dabdf9e6789541a02297e293fadd4bbb66c0928dc8e6e6b188a76a1905bf92ae82a9bd98785610aeba99ea4a43db86c14d7d439f250b6e3cdcc4dc89d0144a88f6e7077b1c5d867d0beb8a77e63eea9cafc47439486e3919660fecc22a8e1829bdbbd418107a4e15ea64f5266d7b3125557b2053aa97b768b17f692db33b2921388d4a203bbba78c162b7ec0799f82c7e0199506d0cbe152834843fc1854e2e614e11c501c026a364e77869972ed01b92f637c7401ca92c0d59db9da47307fc2ae0272b23adc3b4f821915df733a88950787a95458fb6656a16a7d2147b6e9f41a80469372d1e5392a38665301285e6844fa26b6bc8c11f08ed4606eebac5a2511c8bfe8073e7145ccd8bfd91cc9dee5af64ec96f38a0a4ad705dea999462b97f5f376ba8eeb758765363a1a8a566d018888665c6aa633e9926e1a8af0d7d312ceab119dafd55e96abfb37726f1143317f31f5822ede6d74be8fce625abacf0270eb448e9bd292fe91b3c2b4d59bb7a7a42e95232c092eccd74493dc47fee4d34dec66444c24fbee2f32eb303b00a7d7a6da090121e55630c06c59c390341a3c0966f54c6e40c8f6d55df02babe037b4757946bcd679950dc43a291f295a796afc682b4365d7dc6b51be7501b6cc1912fa761d24df1ac4b203329fc6ca23f5427128b5a176265480382f97029118b74dda883cccd11d76d95d9bfe6a598a65ebc5b58f204f6a8a96ef83292cbc2ccd0a3b65a9ed30e00ad149cc978453d2141290d4652c4d3b0df9295303dac58966f554e90752a9444fb2232718bf82f8ba83b2866e449eb8dd9a7ac9c17ebac82595bac3fb826d403580d20ec748e879081eee79186d17707f8f0ca023c840a57635c302790d7581831aa5fbccc87468493a5061c70e793db8e865c28fd6b8cdbf3150918b8c4fbb61d8b30bbbbc4486889ebead55255ea763621c4ae33f027bd1c9017d9f3dbba7592e06c1201bbac30af57049925736258f7f71ba60969b5a7fcee61cbbd6da1d408eebbbeb293ce0ed529f449658df86a7dadd82f318654cead55b072f866c5779d7c87c2caf5673ffcb2ff6d859cf3b53c551e43470575a43954f422990eae12b5f34a95e715d3bee7b0cae18e3ca6b2f8deb5fac0abedc681c9a3929bd28b391ae64a7744a91af7e80759b7d79238f7d79ea8a7a19e8e160fe7ed83d2bd1afa96b6edb37ad2a15ee365d7aac03c1de86015992e7e412c75fb882db100bf822ba5795ea49bd0f6b3d6c2839bc07f8eb09e851e015571ee269d2c3b7be31b4ad274b577f4c7fad8be08edd612f3b61ae520cd4ea7d2ace88b708cfb4308404cc1c21f1ebad3dfad27d41b4460c3b104ea6ebe2c976f6b7726bae24056dbf6164f167c40496a8947f2dcdba4c6008fbd60b6fc1d7ec2729e4b8942ca946b73e35b767463746834d8089f43c51549dc7354e4e35b8a8d7908e27744575b3afd3644918ff7a045dcbd1c53ffd7b858f68c74d7d1da9aa153d764de8f129d2f7fd8e1d33bf8a26762db31fda444fda9fe47c33cadefba9056348fd5908b2674e969a68db15e8f4d3a44dcc25b40df88c955b4698ef9808f4d9f71f2a9c0768dce3ccb0cfcef0163bb727d9ef8de7085d46051be4aa98c40e4675619155308b664c479d2d10699f984fd9661b5832fb5cea9248a21418fe0748d3209b52d9e49c7b962f241b9b3366a4d6a6a581e72247f4845b28c115b4eee3700740442d5382bd93694ce6ae91eb5e00acbc10eb13e7fc194d572953db4e7654b17d5f46d9b0c35cafbf7a7c9331adb282774282cfa55fa197d4b22a7649ff1f498b72dc8e0f452163551056d4629b9b8497bed7cde9d562e3bad260119fb84a9fab5cb85160aca855383909d2e7f52bc8ed2d8882b17ea569fbb5b2a38bc318897be173d647f75d54fb470aab007963142c4fe10c378aea5fbabf49594c2ee7e21c67dd9ee36ec1ba7a414d09652fc8732bd8b5ea324712599b2f7afbd4181f437328b6a53010d7b4808b1fe355bec5f5d62cd2a9aff6c9c088b88a838879afd7e4f4965dcc0c93fdb67d4cc5281d36097e15fedca67b029789b60280462d048f288191f21a69aedbf0120bd2c35a21dc307901354b6dc77cbb2cfc06b0cdc8d37073ce1dc8952464a4d676d389d956e28fdf8e813a5e156983aaf7a761b964ba512b7207d3717cc389bf6068711b7c60fed27e179e5eeb0c451e864c8bd40749a89d2c962e4ec6caa8bf6909a61fe5185af8bcc04d36b818160f2531fcccadc0f596743fc1e7350daf32fc36f00c4d0caecc35109d7c46ab89b4f0e23c8ea1d759a20290df9bd3025f35c3a7241df327df97ed6c07aabb3ed824ec6247db7db06455abace8c16545192555f1298837fa87c203568aad44a2937c3524479ebb1efe899421404a5fa4d571ad5e28d546d58cf1ed22f327532cec4e85409f203c60a6857ddac0722bd1667acc3e376d06f31c1089ef382085938689d71a1938bbb23261056881920bf58c25cb95558934e42ba26e2b085addc679bdd57d1b5cfaf13568c42bfdd08e39841fdd5e4c385f0a3c394ebafb57cca4849e744e4be223bda52c2500d532c837f3f4b072aa8c81c35994b11393489c1ef3fb9bb77ffad06377a1d16c83aae6779293a356deae4f24027766199f637e0abfdaa845361055d87ea15a4555bfe09bbbdf89527ed7123996306fec65427f8ed5c04663606fbd9f8398e94d19af00f377e1f7d45872a46adeecd85d2a8d2a60fbccc8e1b54211b2dbfa994b4de70140e99e28359eaab2e76edf95cbab2ba919641fcbfa8d10b8623d698fd090b4e1cd6e3a58eb70679368395b6fb022d2ccc601e075a15657b0791cd3b6ba0010d5051fa56d2dd8de2e92df050ab55e4a5394ae17a9530f056118d8c2ff3b389c589443c683fd9a5166790733456aa6ff6817f0879f248b50c7888bce2b6824aa33bdb7907137a86dbe5437a661716e9daf8364effa6040725ff13628b17aa8b7ad41f569ce2491d6dd604206220bcb981369218a3b05104369a150757e518b1b2608ca20421960b27054aafdb9f9a441cb26ba422b14278521bbd6c2c79e3b2c0c274e3ec9ec8245884866fd40955f930616039d13f3a005329a01522c9944609ada92f703b9ed024fd77e110b36c894938bf5d98164c43f820b89707075677f2e094e28c7f018803798fa2ad6977b4cf2baf15a9ca0c7ed18f8bee50758718718e6ec56d29f298e51383c2029406744b2698154cab4cb93fc2d1b74264bffbdef28065b76d12955daed0ac6e4f2628bc845e3c906221ed7b20cff840e05ddd1d1ce92bcc5d6919244e49815bd6489a93db9468faa8a706320f1b53c0ee3047a923ca82f8550ea74578b94a553bad5867d26fecae7e9818cc812c8073120dc5ad29888ffe8883d6f4ea5da9e2f7a9158c0aba63e6f8efb836f1680d0fe8f2b6c79bf1b6bb5d6a1a9487b4f88d65ae6d74aff23e9f649e753a800b968addde16a495aaaa6f4f1a2f02a3512676ccbfcc36a5ab43b3d39c943dbce79d95661f6a8304f6a7e2cff3cd678193bf95dd5b8e70d03c9958b2760d51fbb30e478ef477b40699ce92ff4126b58f6e4964232e59be814b2b53887e13b402d32d56b772868849c07a98a685f7e7a6b0cb140d276a9d65348d15503e1e2b817579a9775a74458367f3bb47789b240ec686f3430d8aa98d2af075e1b2d420c60b74ecfbd745faf5c5eb4bd82699ef6fff6c0f26c2e570e4053528394554c8d304d93e08c562d1ac1ed81c8823be705cf460e71d8204571c21f272374d805f7da7406075325c515783b177517fbbad7a6bce1426c2cdaefddaf16cbf549019b7fa301027f1294184069f20e8720c4b3eb07dc747976f4d36ae4e6ab04350c917bab90a1f7e723cb357af6559dec3a9786cb32d2faa2c1cfea92969354845d924fdb02989802c40e5b4292810e6ce8edb7fc8a1bfcc10f924307afdcd0fa45055a491130879280767a0cb66f258a3012bf3e3e0c330bbbf47975880e4ea7e28904db7d27a751a5b2257b0fc26e83197ab3422d3112c299fe4a911cdb7c64a2aafed270c7a6b8f190852981a787aa7f7a4880e08f360127c931b12868881565cb12741d0bf2291d80149cc923adea2f3a97f6328643171f72fd8bf3a4e659eef4055454144faaf113047fe4feb5061de990ef316a91fd627f5c07e5a2e57b1bac8de3cac546e6bf17980d3466b66aa08c2f25f7bbd8058fba170a50db8f14e8d77cf238fc51d3488d5b69cc6ee97483b26b1adb0b3350a8ce7273e98551215b501757c9c1fe671c81ea55476d34fdcdd8e1d7b25d7f704dc4324538db686115e9a71fa967fc660a693deafba07fc0257b17c1b5dd2d4afdda2ab549ef386865fe8c99959f02dc3b0b5ef8a2884a241ffbc5fe3953df8f5fa87cba07362244a3d4ab97ba1d788e02039a33c111eee7bd988f9514a3ac42a005433a610988c3eaacad1eec58b79f86c3d0db3b91c80790d0d8c3b4f0829b0071c9e6f2cc048fa24791328da82e876f55f239406b2d999adb5d748885edf942c4c30cdd002cf8127da1dfbfeedff1acbfde10c5680b84711ba34dd637f39ef5ff6aea91c8bb03f7d0dac3058312051f51a798d2d317761ab81d8a64101c96450bac838d4047ee6b5e2671212f30f86620098ae901800cf9020df99936eed956f93000213db636994c7ce3da316f13888d2e2453c0fb2d1401f0839423ddf139744d2395ffd68c51a126a863adc450163255210be7db7300ebcabe6c9042c4ab269df58bf70ca8b66ed7c897d255a49ebaea0e3b15a30b325ad135b3b7de8721450a4910910b34ed17e1a0c59b352db81b12f9a98793b8d6aaeaec2b1f637293003959e98938ab9195ac55eb5c41274e25ecd8a860501e0a558abf63a06ac785bae70e15bcd0d04498adcd3c2e3dde8ac8ee45b365aaab735bfe826ef5f006badd7007794d7e7150838fc1590001000000000000ffff0000000200003d8fc70c4a489a31781ddd9b3cb92d066b1f0c729fb3ba0eaa498a9181434764d8fc4e57dcb32c9378c328ef2ccf7d9cb886e6d7bee01dadf0ee066466d8a757c2c971749eb236ffcea0987f00e2d4e40590f3297fe5f6257e95de1a917f735a3ebcbb02b496fd6c1e88a63fa65c0837c4174293806af75e45967ce463c0f5d981984689261642a268d00023eaa476b8f5d97a7b9caf1de9f05e2f05ea905131b005d9977df3e63307e2d05be9e2f0f8b762447f8b2efc9f7df2f8dbe134ae58a65694e6a8caeba0d0cbdff30fcba4f4f2b5ed45dcdc2e6ccb20eea81f03a48d68d32dc270e971dee4cd03000000000000010000000000000100000003000000da259576c98bb9ac9842550e42294744b1db646082e8f08e0112ce5533cec154b578d00a876a561d076a53c7e2c89495f78cadfdd26d556791ad3c59e27adb0d46bba4d95256d3ed573754efb75cd4bc0fb17f12ad5bd9982d22db9e289d8c77f8b1b8565176386a521859ee9c221b58399c7b3c302b196c5bd86edfb8642edd31e48f648d281290402668029b2ab7b5ca6e434e5876969e211af68e26fd7b21ba9529cb3096f453e3e6d28ab9e55c0f9e79a1575e3e82c505c11ca3d3d6ae3c454243fc665d04dc42c456f0e48121b010cef2a8c51be883d3eedc65c77e1f2bb8fe6f8a5bbbd91b08b2000000000000c800000000000000c37b462501000000d66aff392b3892a44a74f35ea61629f9f6c7acd7e2f4ff40410da50a3d98297603e4a235d0ede6a4ef7f33a1f203b3866ec198ef5230d8abbe8d25f41f4056c56e786bdad73b975f8f95d0c4356b37c5c0b208cc3c59afb4e1fc4a0336c15eb7c35d4d3bd5a9a473471d2d846fc29e1c498fe7d7e00e182eefaad7c093e230742e1275247f1ec40ea894ba0cf4aa2585bbbd9bb0a23c47db06bc0a905d780727b5183e5fbec2218920a9cfbce71b343c5fdb0000000000004bfc1a072715a21a072c383e41004b43c8c85dfd0d084542faa1d75a5bdec4c07f6bccb0ca3f875019a454afe1db558f8b5de8987ee2f2e644da1e0cca52b08fc7daab6284c198d306dd161b6fdfc6d7e328943d39d528fe8d93d47e6662d0649446238e99036a02238b0c77b316976f7f64a36a8d5206b935134f04c8100144f5d2b0d02ecbd77098ac8be97070f58f90e4ebcdba8cce09e9d044870cd891"], 0x24b8}, 0x400) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto(r0, &(0x7f0000000040)="11064f5e1a159b6df762c9651cc87e1ce4eb0fde520de4beb0bb29126664e3d34ae3e1864500669143057d498680b83fef6efbaaf06142aab9a249f16e3b284bfe330539e37b59266f", 0x49, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x8000, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 12:33:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7746018da23e8b47b9f27c93db224f48ecfb1fc1b71302c63437cb5dfba37076b3ad7a7d5dddb8803bf9c88f16f7082052679a56e4106acb8b48e56ea433670d90a667f93706487870d1d04c05a9b4ecb357d4bf8e6b0a4762a73c8b979dddd1a14d36eb1803df105e5584aed5e021653956ee5b792fc3da6cc5d16e4fafc2aa930a24b10cd9dd01f170029331a7e016ac2e30bf46ba27342a41407b10a69475e5b8bf2d8334d267c6afa23103f2b2b5b449f0125c648d266d17ef9058826b823b6b96e77939002566743ee2e1b250c3a81109eedf81b0adcf5e0c46cc75e8e3", 0xe0) 12:33:28 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffed6) r2 = dup(r0) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 12:33:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) getitimer(0x1, &(0x7f0000000000)) 12:33:28 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpgid(0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x0, r1}) munmap(&(0x7f00000bc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000001ba2a688c7447100000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000004ae27e200000000000000000000000000000000000000007200bf"], &(0x7f00000000c0)=0x6e) 12:33:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe758ac2adbe0aaa6b01070100ac033cca0aa1b40293c3807ad44144aff983a7b1f0a748614999abccdb3189cfb38f83ff90c2452c608f2b51ad00", 0xffffff33}], 0x10000000000001a8) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567", 0x0, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x400, 0x5ec, 0x5, 0x10001, "855c49105300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:33:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x80, 0x200, {0x9, 0x4}}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r1, 0x2}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) getdents(r2, &(0x7f0000000140)=""/223, 0xdf) r4 = fcntl$dupfd(r0, 0x0, r3) socket(0x18, 0x8000, 0x147) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) write(r0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000440)=0xda4b) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x100) fchown(r4, r5, r6) 12:33:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x25daf489}, {0x18, 0x3, 0x7, 0x5}, 0x8, [0x7ff, 0x6, 0x4, 0x6, 0x0, 0x100000001, 0x1, 0x6]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="5fae59b693d7fb96e147c2f7362b61db704549b3a2a97b7109a14b71a47655e7b4e573c97c2ba1e74f3ba9c7b19421f20373c89b06df9c49ffef69be878b16ded5be05ca50dbebbde8dc70179de38ce2024879ed05b6e7c48d198312755a6c0869d0dbbe9775abd6d70741a6a97c2415e8fa494e68360d4aba6a54ee25d37ecbd6edf24feb4682d59cfc670443f65a9ae4e143b6270ab15be013bb34e7902042040081c0abe96340c2fc37971c3e8b627ff33b543093ec", 0xb7) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 12:33:28 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffff916, 0xc00000}, {0x8001, 0x83}}, &(0x7f0000000280)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x72) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400), 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xfffffffffffffffe, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x15) read(r1, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x100000038) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) getgid() 12:33:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 12:33:28 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) syz_open_pts() flock(r0, 0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 12:33:28 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x8}], 0x2, 0xfffffffffffffffc) flock(r1, 0xa) 12:33:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x90) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x3f) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 12:33:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) linkat(r0, 0x0, r0, 0x0, 0xffe) 12:33:28 executing program 1: r0 = socket(0x1e, 0x2, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x100, 0x80000000000000d, &(0x7f0000000180), 0x0) 12:33:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x6b1, 0x1f7ca013}, {{r0}, 0xfffffffffffffff9, 0x2, 0xa, 0x7, 0x1f00000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000004, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x31e7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xc100}], 0x85f5, 0x0, 0x9925, 0x0) 12:33:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='./file0\x00') 12:33:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x7, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) open(&(0x7f0000000000)='./file0\x00', 0x188, 0x30) 12:33:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x7, 0x200000000001, 0x0) close(r2) r3 = getuid() r4 = getegid() r5 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) r6 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000000)=0xa648) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() 12:33:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/137, 0x89}], 0x6, 0x0, 0x7) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 12:33:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000000), 0xfffffffffffffe78) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="6b331dd90a1d2fe114fc5006891156586303000000000000009c874930dcc4fb2700", 0x22) 12:33:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x110, 0x0) 12:33:30 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xffffffff, 0x9, 0x45, 0x1, 0x7, 0x0, 0x401, 0x2, 0x1, 0xbf, 0x6}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 12:33:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) ftruncate(r0, 0x0, 0x3) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7fffffff, './file0\x00'}) 12:33:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 12:33:30 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="020000000000004fcb1d577a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297b8a0010c749b7b6aa4aa0d7b33bef296a85554c457623f5c65023a1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed09003c44d48af8ce273da6581d3db901c48e582d225bca80000000ec391193442804dbdfbe64db1f4a14b65d48cde690b81e57f03753757441ab6eb9ec0fa868b1f289c3d2f176cdcbc0a491b1452e101e81d7be337330bce7f220657e5bd52be10be2ed13996029c82a2725cbe559ba2c01dd1b8b15f85f236fdba804"], 0x1, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/110) sync() 12:33:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x8001) clock_getres(0x3, &(0x7f0000000080)) 12:33:30 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xcc7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="01e34691e2bf9eb9de7278662cfe6d6a1a28f881cfcf42a4506140170900000000000000435c38c385b93f0100ffc8c41181e013a26a39fbb1cbe1f9425fa3e72fab63bf89ad3cf73e070000000000000000000000005a2f", 0x58) 12:33:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001880)='/dev/klog\x00', 0x80, 0x0) close(r2) write(r0, &(0x7f0000003080)="d47376a75bebeebc4fa00eac0f42adb38e957e54fd88c940d785e765e9c713272ad4608a0757e883d3e5b751faa442498cce332a8ec27df8e163821590ff1128cd6c03ddddba13473918d4a36bf30863c71432c6498cb17721ec", 0x5a) r3 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000000)=""/185) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r4, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000500)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) socket(0x10, 0x1, 0x80000001) ftruncate(r6, 0x0, 0x2) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) sendmsg(r6, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000002f00)=[{&(0x7f0000001900)="11856046a3eebf2304f0e25d3bbe7ad8c0b457b0a768da22dfda814c5828653cc80051133d80190e02eaad778002f2ca2ed00240a58b5c0875ff73bc60f37d2b0a40", 0x42}, {&(0x7f0000001a40)="e90d3f64d5a2c89a005a9343df03b349b5aca7c45db881ff4ebb5175a95686d4d8adba4f9da9b1f1e86c26fc405b3a1895923a9cb6f9588b07b3493a363bcca8639cc2a2d14bb1c29be18f33edd7f34764ff1ab0f666b5e1272300683fb133cc9d14e990b8ef349b517a369a3ec364ec9f66f0ab30a6b9c11bc5d508a6a77d8148563e0a21cd1564f089af1b82d0557099bab0faf6790f49129be014059e709b869f68676c756d43772d19a60dc4bba8316e320ff72c21b88ed2287f7dc4f862011bd11bfeeb0361dd0a4a2a4130c4062c9bfc1a43f8", 0xd6}, {&(0x7f0000001b40)="fbb1b85f5006e825328b9b077df708aa4e7056064ac8839326c5851e0df22bf19a458e16164449dab123fca1e8010a0fd67a80e827a20e7b6c7a045f3836f8e0184d0710b1279baaa66f3c16dac5147edae8eef5cb3fcc6b0eeb59da3d9d6c356cceca5f1bf4ed05e8c64eec7d062967be1e8c52cb3d752f277058f5cfcfa12a43ca34fafc7b0ca90059f752374f941351b8a091cbbdfaf634933b5171842b4d0b0f231b6b494ebe8a2a6040eabcf63c8a3b6c439dc5eb32cba5b1fdaff5c6373d8466a94bd9805e69a534c2c407d21fb2", 0xd1}, {&(0x7f0000001c40)="07562bcaea567a807bb1ef1aeefc0163f5b3bbca5481347f0796dfd81b25394d5e29085d227dff77a461a6646b158c5497d1fde7574fd1d92bcaf7ccbe483be937bedc0d30663d8391b5abe1519370ff2e9a24132ad9cabd3590d1e8b4b9ec265871f5e1f9fe431e0983adb052e8ffe12ecb90ce9e706be7bd74f573b9d8015fc1598f75cc8649bd6333ee79bba2e93f0908c0e57911d60651bd9f5eff9a9ecc9fc180490d5ec5c2a8defaa793c85fd339a127826f8c45fbbd69cffcbe87a938ad4631b950c5b6b0d4369e5064c661f718a096a7b08431e402636c9774084f7e5583dee0f827e1599875c3a986c472a810462987f46e76fcaf7191a7c671723d9d923d80781a9c9a77a52ef6201af11c55d3f440b47b0e69b517036a51883bc4c7e15321ba00b2db38c8b2a4ad24cbe1cbdf715e9c2c9ecd8d0851301386985daa076bb89852464ae974dc92acd24eda5ad3457b7598d2b3f0d52cd8faf8a134bad7cc92453ad0f6dfee1ea3113437b11fbb7211b215fc2f226a60b7fb7d2a30a534f72ccbb9b46359c445f12471385165a97ec200688ec6b56cdd3cea11a934088d9be6aaff30e3f87daf3aa48db0b511e99b316d0a00aec4b3eed12213b08675481d93fd74ec7e31b649e849c5975b5f48f0d8288ddc9075e8b5783852bc2c36e40ba4930a5e6e816f98d9653e676b734389c6a647135e60c2dd81c812163de6857650f84c6346cc519cd471fb6b6fb9a93c3dd96f6cd3e90cb880aec1acbdd94fc928d4efcc80ede0640f7974a4a60d16a0de4c1b409c972e053ce01a6769a6b6123d044d2a4ec2533f8fb57a30e4362b66d45ecc150a52bb948f4416f45531869d30d1ef194e64e0f01ad5fb5b96e875a121147ab9d88cbec63ac94a8296da2819958eb28ca090c9cfcbcd87d2c101a31c4f7c9c93df2d50910339605b6f0f42b6ae283eeb1f7b614d2fd05a10d7cf2ca0c6bf75bc6573ca6564f490b4092606ca9530b1290931716441b922f4df510616bb04685ba9f3262902c04a2459b4efbebd5e724b40c46462701a2292c635f7c985b66a10b02c21cd9774040b062cf38d97256c09bc3c5b6a704a27e550df0d08e6dd3d4721af9c4d5a5c1b3319b5eb638c02901f410a875c1d470fb8c45d6ff77aad05d3cfe35978d917c9f3f92aebf699052d74d9115ad88b0152c278afd03d06ab7b4ad9c054fa060028b7cd7673abdeeffa668caf80b1b4aa3633492925c752abe058ce65684b41a310c023783b975c21c655f2a13f63745e942b4d764b87b5c12d7f19a9e2fae35266e57dc86d5bb5a2c2e77c530ae33dd6883bb54254be2b47fbf1dcf5a83a4827728fcbae9bbfe600906b9b54926e77982b42d4c598177daa2ce14b7391285fbee35299144932e175b8ccb56e38174e74f89c8a0233b1bf25ec3901aca1a04d82c4569a54d1dd7484e64d092ddb5c712525b91cf0c825fba2251bcd6f2a2c8c84fbae5a98fca0055ac9bc79d8f9849720f3769362a6c38b1ade21952ac0009570043cefa869148b840c73553e7b33dd177e34673db4b29de0198bd59cefdca09d1890a9fe252135530fc1162a5c286c016c977177b2b1854e5ccd509868005f7656f40c99f24e9b41776045afca77c4b647b6ce39181ae3776162ec20a77c438ec6fdd20388898c03eb7b416ce871b05d824a1ba82f42b981b7cc3937e8992854cbdd6c3ce084901b604956bce5c30f448308774150bcd360b968f85a1acd37c21bc11cfcdf2da62f36cd7114435df6e691a4543c3199ae7e0898fa06ff3c51afcf68acccb8e1dafd110cb562fad071a7939b26c7f5979de9414cc1d393405002d92edf23ba5d55accb2e4c3ed36be5ae78db0060aeb8a56eb673afa002fc45e1444d2b82206322fe651ee5f98d311ab703ca71e672efcbf595bc9f770c13a7e22385615aca4bd809ead5c830065f27c7836870b6070bfe739a3171b278b7848835854c5dda3fb4166e9dd8d8f486486f2e1a517c906dfba11447439f28a38e8daa41e1ba30b21f11ec3b7447f8327d96513eada2418e34074dc53b9567ee71d81550c08f540e31b3e8447cb9e99c445f8714069103323070732fafbe0727661f04a681b3d8addd9ab6ab0a37bd8f2bcced6838688494efd4af4f76530e26b05ccc0e6dc198e63c716584eb04e93c13d9ea85ab018ae428d5eeed015d9d43f8e3365e4ac186dc972d55dda053410ad97c44aef4783b3807828d16a2de67322ac90012ef4993902d5d3a6be2e7b851703e7ece4f5e34e0880f3767cb879adab3df0e9d1f42c4e774b1429eea7bd37d38cc9c3f752980c5eefd24b845f35c93e42276dd006c570c66c73014096a370fd778fec8e8f2206659933804c798d88af64cab1ec3bb911bf208156985bfd205ba0cc2117e956dcd92399cc2d7632499d09527fa3dd3c377e244c964ef98bed4f0dd6f86c77341da5c8d8139dde5ba49139a5394aef9df9f74a7d0b9df7935ccdeadd6d3e09acdbc243ffca2ccb1b3011df2cac06cc0f11098db4ff1bc5fc5be8332a6e8b79c035167f33e9ebcd39e1291deb756c18c851aff891f44aae720ac877becae9f9b7e5a3d51964e37bb2079ccf43e60aad3a6e1673e50ff2be53c5d19bb6e544f20e3420f36f53472e124090040a62a9b08400edd991beccac6570c81467a346414d961d1b5fd03727dbb238012fb7c623086d672b92b71f7185f42415cfd763eaf25fc7b1c3bdfb40b667cf11cc52a4b09554364bfb21dfe54c9f341f9161c0436aa5c1087c4b5e191d27ae8de91236c48e145d77d0f65f2dec34b6153fe97b144dfc2eb7d753a17674f435c2563bbe4a1b2f5f0cb2a5a12d26b02b841b5a5103e67db4188ee1459071cc35a89efb78d104cedcd117b71e9c5e331986f317763ad4f2618e5a08b86244e3696988266770baa35055038ba58a670e27118f3bee8c5bfb68a73b8ce02b10f87cc8b226d6178485bf4f3fda085f54a4c45ba5d76c92f6895b6168ec7533a0becb9e5cadb16e7071fb374bae1395b1e37e3ebc6522b25ed69e4cb861d4a670950f0b8a5c5f6ebf0718f26939e57b38795a0c4c0eff59e688e5900d0ce505e4b890b426fedc0d23f5259b6881dc76d5cd6ba6fea15897fe9de529c267da4992e7dd25097365fc81d1f0d5325ae30b40f0a46841d074ced0ecf42fc3554584f71a76ed731fe040851458a1b917ea44e7727bc5bee4cae05080b8928d0f2f2ea5c624f63607860a15a59e356f274d32c0dd7d01c9b6d4cfadedf266ad352d40d5eb4c7bf6a6e4a2725316ae24a8f2345f83e14061f49d9b9e507c2878915a013ef837cc4aca1b7c864335d5b2d9747377eee35a35f02072e346d9bf195ca5139f6683e0f7bca36ba40007105074a2618f98e1e5fcd81781a396f13f11377b5d86eaf159a4287deb140ecf2031031056a1390cbdc67456074452dc32575cb59782d5489de256bc39b80d0cca9fffbb38cbc64457a97be0ea3144f894febfaffeb775d17619a851eca8dc6786d88f044fca5b0c44d85fc4a382aefd50b57972cecd88f1d42018037d2c380886e6d2c6cb791b3046b4e70ad2904cc62c5fa468a0aca68438286395504486dcb3b46ce47bcde9e5c658064af0bfe6be0a80bd306a6a6f5b5624008b62d40b55c35d0c6319859bf08c5561bb329e910aedf1c61f77389556478c103eb8cafd6d3ede19ce70c16a7c53269bde01fa3a6bb4c70869e63fbd878245aec13541b027e16627f8f356b8ed76f87de7786e058e611908e6f744f8f27a1c6458c234f3ebf4bac6c1d26badfc808592a4d9d67cb60abd213e215f2e01ced4ac8bda8d03a20c0c6fac0a4c4720ee754ef9a2c3136e75a705335bf78754a1055aea615c2c8c3443124561d235a48ddb3c5ab0b337292ff8bd2584d4d956969137ce73baab91668aaae4bb3817854dd32f61e9f601d80583cbd8bb8419df573590e42ed7c5e82eae3c2b3e7e185d72e980fb83fe29a09f1b9eb68753ab1eef49bdf2dcc2a0bbe06573c8815b1ed7ad2698cf5c4fd82b192892815a240c7973ac35b23046f732b405ec1af6e9a46b052c47008f49838fea4e0d487436e650a25abca5f3a7887fcaec144b2ab3bccf51392a7e7f133416d5269378dedea324e42ddd2069db74b3b31a1b4d468b2649647eba0fe722b12c649604d7f0caa37a475aa11f2b2d0c5278d421a4b600427837bf052f7f2166c2bb68a1834b70c028289b18ba9da2da23befa5966b2e4e97d51791cec8df84d5bad7bbe6fcc5cd38f58a659177ecf82676a330903d6bde1872d0af73f12d686ddf8b33042678080b567a48f6919e6f2dc68054f049471c86178d3267b1573c05ae6de5e2ad2a44f9e672b4b6da46055a0891e2fde80d26feff74f0e61857bbff17159d832960a5ce307b53a05fb94585f11fbef6dfa7554533e5aa718428d0d1392686e8cc7ad7ddc8378b1a74516163734572279165e1cbcb8b8a5ad65da6592f0882c7ea59a1f02e351b49d527a78f773d189ad0e6adf2f7a55d91fcefad662a579298275ebd17dd574ad72cad48ffffa7e5475995b46f690e328a3095588c119714e17e46397c4cde6804a612f594838e351a4e9f46e472096829118a3313b3cc7e140bbbbe75389c5c1ef2171e44216743d90db7a496414eb4b22edeb858d148b612a62f4cfa06bc996c1cc268892ea686f4a8eaeb17f3ab69e222c3d4568737d38aafc2bc66966d3bd87d741f0049df923c00d1858dd6993760c10db8985993643a4b35a3906812f1d821c211d168c1c4e937abd8faab6271723fc0d6c6de2edd49ae21454bb88cf3ed5f018653bc1ce839d0ad00ae0c6046445956eb6a552d30da9dcb17d0bf676ab8260168645f86440adc9b471bc398c2110dd2aa592101662e3d10ad442cbb0081956b63d9a688184207c1a46e69a2c853cbc4e547a3e07b6c8bc8fabe9515d991c5a81c543bd2dbc78db9132e90de864ff6d95462e7ecc5c30838d1952750db6ec6c9d66e445480537dbd1f54bd243c5b901e29e48d81b4c3e6b7ee490beb5fa765ffa3dfe614620173aa57d076f70e905f322e943fb9bebaacb5ed6da1a43613bd4f6510462dce3fb9fd59927e283c03b8014ad9d805c68f01ce097a173c2bae4cb9342e3b8924a1a6294e15601786e2068a2ff05c9cc5eb623fb62f74f3580310afed9d46331e2790cba75dd8ebf4a5449c0734c1a1ff966414a6e621c017208a5fb1f4fb372b18e8c4ca1745b04d820fe201807afd0a6d6b826a7797163822ca53589b79e0f746d69255e029d72d85a9663c9dff2c71e4bcde9f6da5f5bc3ca42c28598c16070dd26c93c64a1f6fafee6b014c5dbd9ac6202ea94164ab285b779d69cba0ff8795a9b52bc93a84e1d75e742f00c6d7eda7b13bd4fcac07fb6808d91d298c73c90d599a2758583d758f3dbd8bb577faf6e047ad26a4aedefbb5a254c7b12275d30d5af39a5f7709ce489ef16319dcc441d9fa7773912edb472f1bd7456b401bdfd346a6644bc9ccef598d05120677f29ccad1f22354d1f984a3a46f135e96e2916ed64d57aadaded67ac6e50675d41abdcee94d323ecb14c4711a639d511454ddff67e9a27d805820d82e43f80a885f71764e8b54322a36896f4421b469413fe64218437c15d9088978e3a11937ca562aa6671bde0e6d1dc48d8630baf9bae7664192bd8dabceec39169390967d87bdf1a4d8ea3d532db4d796b157cf61d3a1c87762684a6cda27bd352e22f78bcd062ec4a657fa58843a067643", 0x1000}, {&(0x7f0000002c40)="89df19f56955a93e9e745bc62dee20c10908e054d55359bc6d31ce3a385a12c68853c184995bdbb683342ef28ef7b7ae9ee738db462c88c1b0527894117460a86e5d17bf971acc30b56a36d84d44bcd3edf5dec58a35ef6f362874545831e5f81ad9f30f7429c39a4ce08ae3d5d2035317559d3e23c3baf84e10f194ca2bf64ca2a35a76cb42e0b06707177d73643d7556dae3dfce7164bab9ab076d9263723394ac0118a09ca0b549b01890f974111105072a4982cf73f109320b9928d13e606be87dbb720f78b6fa61c208298e657b9ab97ecb5639", 0xd6}, {&(0x7f0000001980)="e50dc475448592b4b2d5d969a20182047a36e778b2d74a5edd0f33f9ccdfe1831249878987be706bc44c0457fb37242fb2bfb0dc80604c03fbc4d6d309c34f335bb100f35548add81115b2c1691aa3dcdde1bda53aa66f842219e2b2439c4062ab90a690f8c358ae257de291", 0x6c}, {&(0x7f0000002d40)="46912ad7084175267f5c05c8fa6c167938b1d33fb16b6e4947b602375fb28e47adacb8b112e4e65cf211ba3bbd9bcd717848952c379d8425c9ea62f831bd2331011c5890852d45d311e47c55ee3fd40e8cae363254b9cf7e9136ae2a8532bc2d86a8059472a469e9253077d20bc4f172aecd54bcff0dd2a8f497750096d9794dcfe0add17f2e46137b28b76709a44d43cabed2dd6cc7df79cf78b9e5b5f8b624078cbd3c076d4f0df226282365bdd52cb88de97b082d1b19894520287775e2b9ea0c8b", 0xc3}, {&(0x7f0000002e40)="bf88c6966bb41f350aa442f43f46e097791a34693c579361b5913c6d7144918ad2cf6ac9b6ee9dfebd4757b4739214759b79114c997c4afdb076671fe1bfc88783905fdce923398bca7afd4c076d995618fe0699516e1ea4aab5ee9478012ed22d7751270bd88bb86efc797be7f00b24ab6fafb3955496995250a6a73a2424ef4c220d01c5a824ba7fd3847ab16a04e5d5b33028a3136fbb6f8979c2868477118cbc", 0xa2}], 0x8, &(0x7f0000003100)=ANY=[@ANYBLOB="d8000000000000000100000000000000579c7884c31940ecfbce5e3d5239b12a8f0260e9fd91d599c451d1c85ec17477fd7523e9b6d59f83a9e955b54be23b4641a93c3654b358875619b270cf0ef94f9f7aa1e4baf43ec8c005721fddd11ee3f01a3e2120b48ea2f8ea66ececf5a6b3fd68032a714451ddc398eb040605fc69d4451214d4b3359390370f21764a32e689161c878140a31f919f81c2c18e9cec44ecc0fa57218093482adf3389b1a76a4686f7ef55ace0401f71b0fa2dbdfce4eefaa31bf9ca6f2478e1f4de10a0946b577680058867da000016ad34873a54d8230fadaa6408dc66cb3a50ab0aa41960054a407749f7082be4c94015ded00d050ebe85c06000762916f2ee6c04dd7b6714d884362103862d72304c82e425f52a45eace3e5577cbffedb3ff4ced4d03c62ba67c2c45e14547aa41d4dcf61551a077a6d731ad1de2e4957c11"], 0xd8}, 0xc1d6e95bf5cf22d9) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000700)={&(0x7f0000001880)}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000740)=r4) getsockopt(r4, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000840)) sendto$inet6(r6, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r7 = dup2(r4, r6) sendto(r7, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0x0) 12:33:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) r2 = getuid() setuid(r2) 12:33:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffff, 0x7}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) dup(0xffffffffffffffff) 12:33:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpgrp() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0x3}, {0x88, 0x40}, {0x45, 0x7e}, {0x22, 0x2180}], 0x4}) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 12:33:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 12:33:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup(r0) lseek(r1, 0x0, 0x0, 0x13) 12:33:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) writev(r3, &(0x7f0000000000), 0x0) 12:33:30 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 12:33:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = getegid() r3 = getgid() r4 = getegid() setgroups(0x3, &(0x7f0000000000)=[r2, r3, r4]) mkdir(&(0x7f0000000080)='./file0\x00', 0x2a) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 12:33:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 12:33:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000005c00)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0xfffffffffffffd90}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x81d3b19217dacfa7) pwritev(r0, &(0x7f0000005cc0)=[{&(0x7f0000004b00)="9f9cfd391542c4b89aed1d178748ccc3f493590efc1bec6b7fc134ca0b0be99b93bada7a40976580765aa88738f800b46a13ca9154c21da0d2f6136dee67b26fbb6924b0af6305ff28fda5db40cbffbccfa04b9bca47548678b163b082aabe9f1bd75c78a0b12b9d22ed236fa07cf55121ae0a9b2dbd206df49387c34d6b697cd39944b4866d4df984be6354e8a3f5199aacab031b6840c43305183b9b173d9e9856b449984fe5ca900f4fd1a2dca295b163ec575840a15e471acf5417f11ded11fdfe404b2e77e6e58004a0f542bdc1f1ef79ea6de449cf29bae257310198edf5468a1ff47448eb190b63c50726de177810cd61f62064f91a4e51dc"}, {&(0x7f0000000040)="42284d6cb3bb92bc6b3a7caea811972235f71140f11519"}, {&(0x7f0000004c00)="5b9ef23dcb58e7cfc7883ee5709590416721d6ff37cec7dec00ec2ee98080a80b5e46f6a7638247d3645c12c28e4d3768b95b10042081fdeea059e0424d3ce1f58324a1df605006eb8bab7869e1fc75c3ac71bba2645bb7848b6372b2cc05c3291952e8bc077a1578cfea29b7e8532eaa434b030ad396c0d4837c30e7cee9c48f97deb2136bf03a83cee8859c222f5b11002c921d38336454f05d27ba9d5dc4b468399a6e86f96bbcd580f68e067fb81dd49a96a652ac42bc59a1977af964a44f5e2f2d8caec08e5b894be9ec7a77e6064b53e17d34fad39c31db46fffe12b4c71ae195aff00a1337e11c0f6d46c58b5369f2106390d198038b7ce58957e83ba23955ad803a48f7696430338f182fe8a89eda1b6e852a7d665760251f37ca26e9dd6f41b8e0c638dfa7cb1ba27fd7974021ee466026da86b654b6460b4a7b6deb4b6df61873ea8bbdb231be0c8dd6ebc3d6fb992e9b9f994c8c7b7d373099f899104d226a4c1d87553c2f6ce91ac37b7da18cd278b74e2b4211d5364b91f5828fe122218e21cf4d531f8e726137b1699eed5bdb721f38fa3f3d7b8d0ad489ba715c08474e0739e0da2c8a584a746f7c96fb624159b3a9045c56986cd884d5c8e09a19714d3e2fe5e707a2086c4a81a08a749ca96cde487b491bbaf26df8cdb84799f51565572e803ee0cb60455ca713a9b4351f5fd95b2041fd56a019833b472848bb71224271e177f7803fdd07c6403bfc38b9d95c5957ff081b0e882c0acb86de01fa24ed547ed61856b779ade95aed162dd1bf9a584745b5c72d21e2017c8c6de76c57e4595f6d71806f61c1fe2328c5dc77784bd36b9fbcd38349727b8c95b30ad85ebd189c11d06ac2769034a06aa670409f46ca0988415b08fd79c2dec9c4a82445fb0f219fae2497b498c95e4bdaf13652102fadedbd0fd0cfae29b6fcb38f3b3bc2261485dab5e57ef75a5d56e307babb99bebe6c3d9f4d2440478885f9d41e58d3c911d4468040453ba3801c2bad2444e40ef479533889c7460f11485936b0156d08cc3a21a147149d53deb8642c124d98cb83709c0885fd93215b7bd35e93a659350805d2f3e4a6993b592bc2ef51d3de953e4b198efb2931ac059e6b29c558a9dab4e13ae2078900121106eacf8f3f2fb0f0b0a16f56a58c52b075deabddd1b9ad903861b52473e77d54e67e7e5b0d397c5cdaea6719c75a0da05c8e735cb1b1334cdfdff0629b796b242b7fce696d792a7ef371f58a0a40c71e8dc9e82921658fa9a1535d0d88c51112f0a80b085b1081b57645e43fd23ff6b4a9a9d119aa4cabdd602f7b1c5e9689fd8de84cadd6db5b62a10157fd1618efe36da41561f6c92113ea9baa8857f7bbb53a12cc4cd5970f1b33a97cdbd24ace33613e5d3b460421621407d5a9c178bf9e0ea434a8df4e574809b5beac2bae47c52ab0bb7a197779a5a00ae442fa6d1fb846de24b8475f5d816e9e3fcc697c521be335342c9ff3c47c35fd11fb45bae2268a2b0486a3a11523c09c3d5ff046b859ab0bf024d66dafffd17c11a4a35c9ffc74aaee0ba73ce9ff9d8f01dea7af2ea5ad91ef909d7f2ae4546b1a34118d9a499c95485ca90b192244eaee888ea644f2023d79f356c1f7f0974a397f27f3aba434bbab97c389bcc55f68807eff9a31ad70e81452eca47fef3706b555f1d0532f8a762149658db83b9a33b2c49eda232fa088c0ab5aef676d330bc3de8d4ac95a89ede4b4a8c0d2b95545a497f22ac68579e2471247e4c89ec958413164aba90a1e6264af4b75a21f2f13d89557fb2fac418ddf606af562dd12cf9b2da3760baeb8327b6703d835d5e34f48089331f595b22afc7d9c107131c7eeee84f81cfc7e37805979009ee83dcf7e86d94144dc2a8fb0eb29f3bc6d5f4571e351ed542560cdc71e4dbda1e1208be9f20f37c4a80bdfc34e9454dc34efd28173a867d2f85a689cf3b37f22ad660dd3664365bd9328a4b66aa0f683bffa6d36f26788a0b75becd1bcb91317b2a8a1f690defb8aa41172d0898d517129e537049cf4666cff281bef33119c68f15ac99e107ca00f80bfbdfdd2d2faa8ca881b9aa65e3e0a0e5eaf6ef22e14855e5aef3895de1f546947246217161a386a840cb2432d6d133dc73d84fa9232c9aa3ed4ad8823716b6042b3ef8c1efbe743124e9a30373be1e8bd949e3ba64bc65813de7abca13693596942cd94623034fc10718dc7aff05ef72fa88e77d2149b2ba4db44bac0cfb6406dac94bbaf7d3200fc35a5284851f0d2dadeb469ba784af47705041e1ef035295021893127b53747912b703cfc7c578cfee9f48b85e3b26d937e024ddd24c9eedb8f9cb983a733aee3531fdeabfe47e41d53b94d0e421ba780969a86e2be310a5257ecf69316c3079414b39b443b8b8718cc60ec30ba3b70b77438d334939502acca0b8fd090b75d55c5d3d2320a4a491d44f65a7bee03cb1f72fa1334f482fc108c296248e00c75f5a518b7bdc1baf89e02d009daafc6fdb9fc9d3142c7aeb0aeaf41e7e736a2a8e1458a0389f3c49aeac8e528e19ca422ed55f15ecf015f01993655399685b3339b2fa24949fbffede35737824d3302fe41661625c9cac6d47111ef90bfc6dd29f50d2c862f6c68c05ed0114407152f5120100e3a704381ad2458ae14d4bfeb2817369021c194fbd3d1829cf0450ffb1d2ad06388d03e61ed3f29e66217a654e435826c8745fa2138266be905ca229f616e51e9f91ff0ca7263de4ed330babf7afcf289ec7446d3a1c829662ab434f7e3937e16c2d308e39756ec0af5411cff2b4338e7e14b178bef6b39bdceff033e1d5b393c1747ef9d72fdd3bfa7410f9e0e38466561abd5bbdee8e248d28550a2b517ec45f7a34875dc7b7e9c5d6b4bc9ac34ce898197afb6c6dc9dd2637440380d727f6606b389747448e89bb8138a673c3e77fc4f9cc91fbdb10838835e1be41e12d3b570689e654702556e5d9c759d870b03b93382dcf88e01f60c81c389611c0e92854ff78accbb844e5c303fee68319fba403566523c3f31b29454609b17fef681e3416854fe6526af170f2089fc0b8ea8a813892f259195bd91b876a2d209cf7a3d2d570c3a9ee4cb178882fc239ba7138a325b10c395411848094b8bbf267ff11098eca96023c3516a9defeb7c890f03bb133f2a95d2815b6790e9037a92a94586b5160506577f07e3417632a221707b07d8159fd3bad6a720bde96ca71e94c2cd581fece00e26c5e8ebe9486836d9cb878a233ecf8e98dc5acd17a6bc71107da1ce152cb25380d81db2f42b9d8dc346519810fdd291c94f331796275576af389b21342fc52039da6a71736a91d9b33b8b73421396f349e25f390d637357839834fbfb219da73d53dde3b87622525198a61f33bc15b77469674ddce411458781191f46c563c57596fc2aea13cea31ea8db3d3d6832d1cc6e21643233784d7194de61de400396a3855e518f53dcc706ebf05c99cfcc996f060f2eada24d43bbb54dfa75dcbde7fdff3d1cb936a3c65d1022d22de88d31a65041bf9ddb08a769729c8b41a117d50c67cd7f374de7a01505dcccbf374d3cc3581dbd6405a410735a6417d8e0023799158a5178a8d794111ebf319ee38eb8378ce09d20e12c0bb4e09e5a9306d6266aa3d1abda06c1ffba085eecd5910c2d9d4ea71cb63238e8b6ff6d9987be70c07578f6841734258dbd149a3706fffeae0282acefd2161fa9c609233ebbb7e00271d64fca84c71fa8160d19ccabb1f86a350fc74233e07394d1b7af5998b8306e9010118ad834104fcd83c0b5d8667314cdae2a4a46de21e186c42933db92af45272acbbde9dfca73412ad8514ed6de158cb00711daf06feb699c2bf7e7567b40d7cb364f1d05e3ed0e0beab45cb21bffaa92539da7c1259a5840519b371c5db3d0cd6f623989e68750118615aa6732bd92ae2044221947b72a522333d8f9d621f7eae090b997a14b240d8ccf389c85534fd11ed5dd27cf578521b79beb0f075209a22ac088ad7a3b1f6ff3cd8538e95771d244baaf54996b4530bd74f1ebf88b2580801d4f5853b953bed783295b6947679636dfe0be52ca508a6caa13e70e2563fb6e86384a5ce9754d83566d7b4688eedca3576141483015c7cb2ef95e15793242b2bb6dc17e46eb234fb0576b5a09adc337b7b22daacf7858b504d59d86bcef382f9db4d8b7e51d12476b476295f9378663c9215d274e0b8626d382dc7e0b695aa3cf980d42b1740fab6fb3fd1dffba4f0903232e5b7b6e271b3179b077819696bd3db176744443237d9ef379fe1a11f22191a5b1c7581c2e836465adfde632e0ffaf97fed05ea32aaebcf3a583353807098e4306db5cf061f802abe68483527cedc80c70fe1c67b803e5746840bdb24b51b8ab8144d3bdabeb457ead0de5cf4f418c089704be61220d7cac3f18bbd3333df422e368d713c7d6a0633b82f25cf1f7bf88b85263d90fcc0b8da29f35b254888f67544601da03a8265d4391a13cb0787d6e2340f23874a4a0b0057ba2c7d96f78fda6ba253658ccd76ec83bcf8294474eebd7bb67d4129fbc04d43b993f8c2801a3c4827dfe3040f313376517cf7740e89031054d4b1542c2857b36b31b20acd7b01ba2147923694427e46bae1fcbc9e147337e18ff3edce397fcd5453fb0e1040be357fb186c574931a2cf1534edb00b7160250872e48fc23b43c38a964a02da9ff7da39eadf1296136ef66b006e46168426e3e958eb2654b4b7e62f15a61a9599321b466cc9433af1c21c217b11bd9b32821894e533c195aca15a9083ff836395504e2f009465d66672611096b3d3e78bc43e9cd4a0970f4ce89ed2d37bc7c4e7481fd795909ba71a94f4a8d7dd25112cd18f5561ddd13d5f46ab1383817b17d2079e9632f5e9969ca880a12357f6aec151601de41ddbf622d80fa365c974380d3ea21bf240bca3a302f9af84ae12504bf0bdf7bb7196be7e59c053e462cea239e8712b0516444c109af47905ddec0aa92e528d37c8d3b0bf81fe197147838c1ef202f661a443b2812ea9b48d5f4ea5dcb3d8750d5fc7aebbd79bf6aba8a6e168a8be308e99c802aeb94f2ce54a099ae7e2b95e39964ec693216ea0aa19716934ef925200642c90153c497cc5d2e3cc1c0d765e69ea6836a4ffec3e13acb3534cf9da34b378a82743aa979d7183af1b6265aef149af41597be9b79917903216ee67213efedca332f5c16bf15fc143c445d564779f9976100f5b42a6e43985c0a261b53cf15d134fda5d2c6a52c51d73aed6b5ffb8306295d5a56453e4514c19923a3873d5cace4f21b5da6c955d78fcf05fa27b1bbe5c4a564238abf41d2d89b49202880b63a7e3f2000b0d046ce03cd57adaa9afb9c6f4419c4dbc526546d9b1535398e5f4904278eb5170bdb8967f63ca59d708f1604896bcb7e940b560f27a5f31c6b55e42ead620ef6b6dfc9147127de60945d16c4d7de56c6a5d8211b9a689f7228192da66bafecf7e6c73fab8acb2f89180ed57b49cea81793db6d6ffbf73f88ecab13399e96415211bd3b824b362025d29333ae36b07353de7846e4f034caf99c06c4564c86254c8075db6c64dd2507a1a253157faebe081976a66dcf6612bc140d2d477e22b7cbdb891c4b842cb06aa70c2f2cff134fdb069d638a2d3fd05b6941e16c91836c5fb17c848d7edd0c70d146cda0b27c088ade85d2260450037381bb76566ef4aeb1089293e5a6b43e77465ec90f72aad239e8e8f74c23464011daf894053acd24d61144"}, {&(0x7f0000005dc0)="b116137a6b1eac31a888eb73a31f0a3be05e65c27c5a5134b806c4c876305acf32856ed484c0cc144a674d3de3caecb2f9398fb1f8a2d7ce8625e7238399cbae809173eeb655389f8a90840b5fff009aaafa95a45d4afd8d336af0ed87c5cb3b387e905de926fef71756ab0c9c2b510cd619290f6e135e99cba341a77f11f4621cc9"}], 0x1000000000000051, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="a0b05fabb16681541895b6fa722fc694dfa7c5baf3bbda774b4353d9e1109c32802f449b10cdfc513bc647cc3793b3ccba9e9398566ecd7f43202e3d5d3430bb77a586384ebd89f19c0e1da5f165cc804694ab1d64bfad37cdb7b18949d8ca6212ca750f59e29965916d04930ed2e5f90f74d197f1e6701a62c6db8d115ec1c48aef7253dbc860fe370ead0b32ed40ac136bc483d06b8414cd41d126536a2148c2c6824b2e2e4bdf7427af2ee9dfc64a", 0xb0}, {&(0x7f0000003840)="1c7ecc7a28d2b99064160380d633ec837023ebc6883d6cf60adfc3c3a83d5b61605fb71ee6b7161cd42706c5c8433c928b7d0766342fdb1126ec04c3fc90a858ba14e51da368e0e06054c997710999728df9cc3917350bd2e84ea07ab4accbe0b10baae4bc1ab38d13cfbbbfbfb92638ec5468e039a8a71d4cd7cf7a4ce7be0764631f0d48c87dee6d90a2de66a020e5d12b6e2fc7559317a2bc4908fe961a36812d046aad04ecaafa93302d7cd8ac00a2e9c98c446c0c8fe09bd0bc57a3fa6b540409a959b6b166d9f3c090d46ce6b1cc6fd04ac28bdac5e1bc02cea608934f07e2cd584bcf645d19be957eb0f42a4db0e8ecc2f0a669aeddbb4620d1043140f504a41bcd768f8e67a51da4ee55a6be475c97833c306be8849aea569251d21d9e8ad599e61b34322ef960c39c6ea6c89fd52c78297aa3c7074c05ee193a10ad0a4d0418f3585783ef843176630c0c7eea12301008c5aa3b2f512727c96a52aa4fc194c182af95bc3abf2384361e1feae2be9d04395cf691dcf14ecc5926c57ff8dd37bc371ae965890460d0377fc3aa40ff8b0a7080eb21a23b7d35854d264334e74b085e6cfff74ec1c8faa8aff5c5e8e8ae588343bae61c2a59c40d249e67f45ec440d787c0e570f037033c86e7967b21005ae51ffe7e9e6da78d4a72007f083a3d508de2ba172315ecbe464c8fcb9dc56cbef459ec0a4f7e8a16c444a047b16f95238fa858f3f8b585a8339c7a409ad79d0aad3b7b229d3a8b16b363263eaf2ecdb1e5020bf8fae25caee081c326f967ead4d0f5c93f641b3a0cd707332a990a5941466a4bc91b726d4db0e0bc5cdc3998e48d1b07856dcf4b7ce2dabd28fdb78d58e2c1560f5132d1fe5ab6edc2ce3a881cfeeea69f9bfe83ccc19280804a9adc83bb5078cab8e3b7170f96b850fdff446bec122c0f528ec85d61dfd77dbf251d2e7350614c756bd2ef3f1ec0b43c0021623d693ee746ef3c7da67490a7d192cc6b7336d0ceb6d8ea197d345d8abb5c3efde87fa40cbc406b84eafb8d4cfa9b2f4822620d6c0f404c0d2d6b58d2aa766a05a521f95cd46d1eea54608210f9a2301ac3e003e79d7fac07ee714442307bfcd9909b37388fc871dc4c2d07ce44a381f7c15fa154165eca5f839a14f3ae80788f3dc0c7edb5fcb002b774d0cb09c7bf35a33552e2fdfa9aea010154e31285cd49e7af19298561923f51e120b1618055665a1daa6f2b8a733ad189980585943ac9884daadaaa3c88644f2dd38c4ca3d46e383220d499fcc21f3a685a1f55761206fd5e188017bed1d1512044c39d021837c344961b9483042b696d5ec290ef3525f41d8c909d9d939c5991c90f75d0c1a312d22579a76973729bc65f73666e9706c869c8adc005a5433f43b45568f2197517d2e52e101c10a204aea5cd4c85a69fc90e83b0a78c75d15b54ae8cb9f57ec871a418481e9c67c79a4a266bf9a7fbb35d7dc72011f744b92b8cd839a1f5bbd3615081a828c6ccae6334c483f045fd6616bfde3fc2bdeb15d283191c2eecd00671f8d8ea02a1baf64f463f6e907586b38e903fa16188105f2fa1490653a7a95df13fa312de0a0ac5dbcb22ba89ff8a02a1d64047a9b6a0279df7c74733524620cb9446a4bc06ea69e61353cdf33778a564017185f0d40999266e92f429aeb75871492833f2850b82b10e7d20fd36e6a653cbc903eae0ffe70627965b791d4718e74a2cddc36f9bed534754984afdedbf91b872c1772a3635041b46a90d42f1525640348190771cb4daf893b155ac5d068744e137bcd8797282db2b65f369b419f02a5af91c7a7cb4ef1b08ea8cda58bb32af8c5f385a190d3b2af1f7fec6136eea2e4c7ef9fb11c2ed88179395e0f2a452055d3ee9944bb6a9f180be1f208d20c9242ced800eca19802a56c39298f175286b54ac57218c0f57d2573810c09049949277dd210d90ffd074e47a814f813af9297732db50e757f3e39a665e0af64b62422b56a5741524c1b1eb75c8ace183e09381fba16d09a2ddb7de5d94b26c1bdab7e46e7f8bbe0a9b7b52a479f7f89f088b72ad9585c45d63d2c0dea1529c41c4fd3af58d5e1ad1709e2c1befb3e7d0669225d71a4cd4eb1b26d4a03c1e6c26f1b28d0cbd394a719d5f3b9c202049efb16ec14b3f62496ed51ebc31b46ee4214a1e5f76bac104e3dfe09ebc54298fa9377cbaf896af17d546b92a7ebb4e7e6a8e582833c9acccb5d49a9d586595ccdbd8b2dc0c839e3f5105a1dd7f86af550a7638346d5bfa374f644fbecd44c5bf572e4cd4d37af6df266d2fb70fb91061621a41b37249bfe826597d3d50e00c74eec75cb389d565c7bb8ca9ad856f3c22e28b7ad2a0f9a7fe4b8bb8668bab5c700d0b4082ed14918ae8a8dbcd196198b3537bb87e849d5c6458e91d256fd31a66fbab1a5845f790eaeeabe482a54c2354eadeab9d51b89f4aa029868d49de2b553d170444e4ab2e85b7c938e65f6e35d4b364ac36e2dd04b5bafe6ef3c7d7b4c3d12763377ee0c7d271df2f53654bd779ba39d9a1b3d14ae4fa7c523fb9679a1437ed14214a56baa90b0a753c17da9c4176f3635a7e68319c6a1d9a51757ca80d0f22011a9f5effe1d0d11a44ab9a57e8231c0d336d849f521a499953332be4b5dd4e586ff046d56cb92b90b4b236f8deaf818945f14ef6abcf41751a44ea11cc9311a6a0eccc63cc24514b743b16f47b5e1d14daac85e627b544a33d436562e175e8e8b8bb34445ea73c0c7686ab397c3a31372d02fbdfaa0b12fe9f60b1530edbbed065d6a52a6bbb2a415636306364fa8e23f87a53878fbb62905f03f4cd5d4d1456dd78a1a0f63e83c3eceb53d477b780425aea59c1524668b4aeae0c4fb9b446e6a8d84fe6a79371dccc887a44cf9e880cd2b7099fd16eec31d3cd5c43778145ac87373995a848cd3c31e00c04dcd8342809afa8708c19a936902bcac16da709193b74ca3c1cb791f13b8d93e8ceffc1b00dd8d9a9707f300db764cbe3479991dd5972cfcd0d283806cb07a10f0600fbaece2ab24bb84b9ac94c09dbc5a1152c3c81dca065ccf1896bf3d592687b5bec3ada69989918a1bfefa3dad1e3d05410f9205d4ac4372c572222c3f2bb6c57ad1c5514b56c94c2f7fbd9bb4b6b91ab86060ba8f9db05173aca0e587012b5291d7243ae958e51c53868923742a4512b5741accddf1b431b641015ce4017b0e8c7e6f7d61f9feb82f6ea4f9848c4e183f8022f6e7ce3a9fb2236cd1047bfa3356dc46a4634b33f91b1974b9fa3e0407bb8e152c947f38d7c536ed61ff0b02e552de2fd3fd68336d1ce5a850f0c6141f3dd790cb4dd2d2755529096fe619f74d15440fb187980f71a2685b9134157baf662f92eed9fab1a50af8372023c449e817333912abcb3c88a7a78bf33a2b647f3141df924e55b56c3c0d6e026a61d3c957986bbe90d3ccfe98cdae06f7e9f789e5c06d939697a6aeabb039a3e32b906ed614366a5fd9dde81c5ab554ea7a899baaf1d0d9ce92225c053abad0fb32a1b1234ccf7599ea4ab468d540ef9693da6c7cfbd5e101162b3a210ada4a92cbe036e3f31ed32b306d087bfa1537b31218c98d080a22c1b7e47278e6d70fad2c5fe13ba26052b4d26eebbf9c2967f63559b6206d39b10709f6f6ad207cd7c0207dbce9fb05ba550d7aff00cb272cbed4efe42ac0b5b9edfcdc2ba95bb46d9e38319c2363764667530748f09003fa34e1a54bbb8fc184aff201468f7f20d335811f5420335b1378c701a07818251ce46b3c6e32dfb6acac065fb95c6ab58cb377f8f7b1b1ecca295717500fa5102abe813c445aeb4fa85252af461dbc76874584d9f3a4e69deb3e2d9f99af7736865227a5398cabab535720bc5178790b3f65eada895697e48bfe8a26dc08a9fb589d55540474fb6a897be6a9634b28129a062e5989201aa27f7a92a037292b488758cfc121368608e38f6eb3328aae26546379d793ab526945898af403e226728bc656370851ac5cefe06533e2986081a0791187eb9d44981309ec164a8d2643f10205433320f4c7e3ac194f313002281b3e29e37c529a3e17b3ecb50b9a4e4538e9ec50612c466a6e0491f2b97c6d7108663f250c18022434cfe3eb1c5ff4392b013988dae2355fef82b1aed6d7658a2417f7409f3c62a3a414ef636caef4cba642d79736cf428d2a9cfbcc7c7919150644a5ce51985a9cd74061c451be694dbaacb134402337c567d5ffc29a81e6975a4aac0fbc7cc5ce572e93a95409047c355aca5a1bdb262a22d1a3e652e976bc65ca611eabace0a9fb6d48e54220f93f1a840da83f498dbe390721314bf752cf2bb2f93e97357ce058cd6d56df9d300300ceed0582958c3c37e7abe7094ead077dce68176a552111e6da2b199cb7d9401844438e04e763359929251647556770e6bce23c37364fd7e3241921cb2b5549eb2d56f370846cccffdf985f2de2715df26539dd8c138ca91f40738db25595c5673dcff5456951b32b3ec6da884cdcdbf94b8ef662c5f7efb4fd0db0afa1fe82490907db7b6fe22c91a0f11b1cb8536269ee8473ba9a3588f48da444cd0c7d0349f7f9f189d159ef4cc941a853d0ef4c733bbc1554737e4b4e3ed7903ab2b6f38bb5870a428c23627a5d8e5d05cebe813fbd53c20bddb7e04379f8f3f60809a16af6f6b57996ec990c5e0c9ef2fea77074af5e014d25e768ec56a6cae0c32dd921435832bb42e0d0478979cedf58986f78eba9765c1a7a082ab20e87efa33a05a4c3226c8c55bfba9ddd738e64b4da734636addcae2f99e2b03bc95c4f629deed9a67e0372bd3f336741d74bac6941a9ad54f4fa9ec2fdb2567ad3ac3154650d2458ac423f38706c898474661612d7463e88c5bb8299f164bd17551157be90cdde0e9eb227678ddb9bce3c3ee0b1da19c062ec843e059e09d07e55fca56b0d8c4c463ef59000f4a39d96706dc12a8d8579791cf6098bf59ebf20a46df8580a0a4dbcb486f789c36dde0fddbe67904ceb1b82f61646a53fc78759c0eafc0a8a54d417448a815e5ae28d4f46657d0f1d0fe610c5584dd433c3d96e226e5d6c4c521d35d39e2484eb5f4edc19414cc76a7823cd5304af7111380edb32ddc7d3d4ddca4345b5517234acd9de986171665fafc015e1ce096d0fbb27e6b2c5bf5df3e4f753dedd262bddc2f9d17d1543a221c9a1c2e51548ffad97f0d4a8a6d8dc6c52689a6a77801aff259a0261dceaee6bd2cb9c600697504a5746b4ae112dff52ff8a8206daa2f5cf9a9dd23d9c66bf2f777ac04ad5e8674f60ffa4eff75a35fbb53727565d18aad29de968dd83ef26c8fff18613cb091caa13f4011422b356ffe4b3496e626f6b4f20cd760b3caac5240355cca3275cef79885adbb07d50662285f4135e717638c1c1788874dda34f6ce443588aff14c6e74f6021940371fa125707d0024f29a7b3708d1b06863f3ca8bf9dd95b280192d0398e266c53f403bae63daad79590c2e38b958d28389c8665048b1e05418309628826d2d29e697b07ca96c6cb5b64f5f60c092475b5c456ce788455552c030d94ca29909c5dd8617b531cf9f5a05829cfe5117a93880f713bd53e1210c6920a2329d7a88a417024e400a5ee08ec6c571ae834ca4302d5f872a926385ea4fa3cd88fc6673e7cff04adf92df8d3cd83279ab6b2d6e08c60abefa91a3c11f520066d2918bd150ee84423ed489dc842f3798933a868673a359a9d2e7d88f4e0fc60cffc48129752eb4b930211e48eca8edacb0546971aa12f3a7fe2e8e", 0x1000}, {&(0x7f0000004840)="71442a24fde752a48a0dba93a725e1af0196a74d5e09f553dff7f8bd024d61bdb2f36729131890ede3936e67c425042a1d4f0ae395bd4d3e440fed66933b11e3ac09a7ae56668143326eb392bdf9886afedfbefc76d384f9d768afdeb5c1f193f98c9cf6a3b92c31200b8ebae57f379a0ee5cd3a642d1e92532e9af10600e95216951cec054486b5bd45f061883c76238c6a6fcf8700a0bb7cfd4a41687bc12596c0232cee78ff260c9dd79fd051574d0c80fc251337c721f20de4fcc030e1cbd30cf8b8b5b7dc", 0xc7}, {&(0x7f0000004940)="e583384b3a2102f3c072b7a89fffd4426ef79b8945fa34dd0cfe856898539988a27b08453a7d6cbfb6dde75af0e121ab30dd26cba7731ce3bbaaa369e74e72affb71a4f4db03759a22c1b1d52644101a0cd2f4e4d67379a3d5e75fa1352bc2de432c53e8735771a5003f89c7e33d3f24c9cb32f69ad321b5d5b89f9d9354a06d6f2f9c7a537470c9202f35a441b53900b2e91a6cebd4d873d6c115b70aa49afdd82ddedab38c0f30946ea70b1c20fbac056b5097ff51c7127dafa0296d5fce0291749e7f59f6814e4f75be88cd4e1b", 0xcf}, {&(0x7f0000004a40)="41dc55a7bab4ecdcfdb0e6376bf9a6b7ae1e321085f680b6744ad44592f3251cf5231187275923952fd9154d39a73eb49c1a366368d25e0f62ee38d4aa4a23c6a444b45ac335913afb5cc0a14d154ccdd7294f0a6ce26058a3b695f8dac31b0600f394dd4bf4bc1c50cf2ae02c013d106a62a4d9ecc74ee819ac2ff10c6c419f32c347dc69472bae9202c3aa864eef96af79130e0c0ddd5c6ed3458ed595c51bbc", 0xa1}], 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(0xffffffffffffffff, &(0x7f0000002840)="21961d7cfce0f27f75654eb26624cba2323a8406f866872de642470bc8a25104173565eca1e6997d57eb70aea5d308cd08ee98e8f138935906f10cef2bab608f3605d4217a612748a3ec7cbc662b90c39fd4270a32462f237ed925bc6b6d4c1969eee8bb090b1e6910e75f6f91cbb0b0e7f3b23f61e400aacd004756d4acf518227c5da43ec4bd79c2e372fca4c979733e0474e9de3f817dbea596eaa88e0f218cf9bd30574baa982b3cfeee328962202d23292bde5d376b489e700cd59f0afa87450a2e4321c60606438e742b73da81f4d47e266a51fc54aa90d45e397ec01a3e9cd01babb6eb1aa4f67a888d03228b0754d871d57a443ad55c84e402f114ffc0737146817287afcd539b3f3f725955e65bad4fcccf331e8db2db1627d19890ea337747a6cd9db8c16145e4b35d5059815688ec1be53a73309e5699248db1e7a787c2f96ed12b87eae0fdc944d8b49a6434fcabc112cebb0ff4ae4fb34c5bdd6349c15734206070a8c52d39b37c66b1717ec79f65cc7d0f76f1d3cda5e6c9906dc2851d786cc30107a89dd9c5cfcd5f9b925665a4cf45e8f9ed52a2e9c8a8c8b6aeb91bbbded728cfaf7afe547726b38b09caa80bcf0d527579c491b15c6f36a3b7e1bd2d5b3a690e6d07dc6100c358e047d39a39fc531791f29a383cadae8a6a17a99857d392d125c4582bf34347e45741f7043a29c286553a462ae204e7625e8300be22a4c2be39740ed4d777cb4068771b015d380987d44086032034a542ace2489030645d259815fea389a73d018d17dfb1c5dcd3e023c05ecf255f86adf2dfcc7348c12c7c45a6c0f5ba51dda2ecdef8a4150dde6c0673c3af437acbd53082b0f98cb49143205da615737eee8e17e750babebb4d47b2f0d0f5dc05807ee6d66a6885ff4ad4fbe79f79a0adb3d17e05aa77560cc5c9f31398c984255f046570b4d0c6cc18e8d575aab9cd798b479cdeb8eb62ea025501f56ce56ba19190a273c5d4b32a381d3ad5e9565c610c562a55f742a12e05076a55c4dc895719e5d43deb115ef77615fa03ef3e01b520ec8edf0088d7d9515077bcae01b90365d3dd15724e4fe5c2eec3532878b34425148688aede1b5a100b5da980e473e172528673a65f22243e0fcb63b4b176fbb599162b09b2e22cb807b56d7437224ac17b9d5d328b67b1f777d79e48ebd247eb8e02cb51a2ee8dfc02d9c98ac2e7ce519d165e2579179cbcabc0a2b302219cd0b231ded27cc8bfd31ef6fc73cee60c0fd8c18e2ef6885b730ea9f8d484532c5f02d46ec2864ebf727a735180c40651955b5941ff19488293b0a9f0dddca139bfc438621c76e2948727dd84c55e052856ee915e35ed0cc25aaa1b2e2f2062d152020e6a132ba0303aaf0f0ea28e3c25f17a18af736fae652f0cb0082e89ac57b7b5782aa290e1a3df70034da6d807aa7dd79a48fabc67ae012000f2ba0278e0b7f0dda8bd7d1e5c37376788e5dad5227bc9cc6745dc3955c41e796586e2e5363a529a590ddf5c763bcf02659cf05f24851fb1c0c3608674fedecc0e98687b692e18bd94616db52a384cb21dc82aefb9a9491103897347b14c3576e79d623ab20fb914315f82b2202491ec46a5d437c6df7c94796e02e025e56b34f4a0fd75230d9cf0a13ff3d35b3c97ce07c7fae3d9da52e2a0e20b487a3cb72034473b16e3f4823951e5142627ef9a236c9f20566d0ef047e95ba82a73d8a885839939dcf4b76ed6e119f4a85a0a0d9beb240b26e24f39d879d2992bea053596af87423cf0f7707fc326c97c742e222048d1b2af0b5b1d262dfb695df98cb5e6ae07735192f11ab553345ca6690303166cd826a30a705964a37c70a7567a720d50df413be279a51ec3aae70a3f5d2e733d420f39fe1c0f8f856a6cd6d28b36d3f1a49ea6801114feb2489a3ad7c5769a7a0f526be03d0c2d2fe3b1527718fba0db967c6f15ce2fd1c0e1a4ce57bcaadff6cc1144ac05952cbb9182a7f030eff5a1f81ccfec60f5a79e2c512f992d9ad8a82cc247369eabfa222da7a5cad2133517f39a41ce68dc1d3343d098447c1581aaf72e0967800ae05fcbfdb1e3d3af3cd76fc1bd261f40ce19662468fd92cfa4f9517f45ebcd78fc04d7a14f1c69b4056f70773885e424a89bff21589d65798617748d94d24b50b27fdc6f4b0f24d813fd2573eb6ed0947f42a3defde5216939ab0c0c9ca8818279eb40411f00141e31458c3af8f60c7ec477cf1da0e1068980afdf1b672d5c91559233594c394b0d36a1c6ee67f0b4953932164c0fb6438f8479c9ab482357ac5cf96eaf493bf8c568547d883223d11bb4eaac010e8aaf808485b56b9febde9b97169c1bfa9276351065d8b2487eff9fef3a9aedf9e2c0325591915841540c11b66bffb2c52d78f9a97011a72c764e5b405c90e2d1dd178530fe42e354eb1779dfa6a78a82e57af3fd1e0d31e11921953c40e27d1ed675bff6e2aba6879ca3b4b93d1c474a4d68c7c345f6c6a25388bd1a3cf8abfc8bb338bccd69545112d7c7c58aa6479c955585adce528a71885485a2989403963aaa4844b31d7ce1fa5f177ddbebcd52d68da6edd2e4e9015316586492dfe99b2a0daf0a5651b21d4830e5f89610fa08a6169c3908f21c0c5e9edb547c5cb0cd7b5c6c56085475fac30ddac2359b74459c6c293e8bed1b3e3a3e0c00915514184c3e0e31417b2192a27d36bf315a535889fcbcd163c7f14e1891fd5f41fea65b57c0e972527511b1648d8e255aa671bf85199424fa3037d853690bc4fe06398a8ba41274b9c27d886a827c8a230de25aead9b760c77ab2f8231ae839c14b75e13e9059e9ca2f51dee7ae4e50cdc3896e4ec66a60effe7a93e7924b52e58e4be078e84170f0073efd41ff83e047e49d75cf9fe94faf68ab22b9eff5fa085b3f8c18abd630a4fc5cf2f29334e46e9545e669eae620b474daa3003a2d31e3ff53cbe4a5329f3e5129d5cecc135d3b332e0504de131f7bcd8938026cd880f7b869986d1f9db4ad9687ee58af505b31eba8c0f25370697b7b40e4ca578d1d661399596705a5d44a9889c3c0bdb8f740d275152d6b7054be7b73179f2141ad8f4efb355e137d6cb07f2e1eaaaae68f939a4be0a665f78b3941dc0265fac7c13ca6b62803149d0deda5785b2fffc60432ad4f7482500c67f141f4a05986376637251c6c096b5d3d1633199dd6bfb2ffd5dd45085774a0bfc17c78cfdd879d88ebbabc6c2e801bfcf24740cfa0f948b651985479597291b1819834b44b9d3fdf702ab67a8d55d0e79292bc963a33cf9ca192dd24060ca9f43dd6de751487d075c6ebb31c5b29e1c8cb5bfc7746b5f46b4d2a4aa134ab69779505f47d5d8ce65055e630bab93c9be189cf1f9b10c93162263f54ffedf3cc6b0638071043de51e8ef3482e36a3b982387f85c3b43e2d4680834656fe70df278b83499dcda18214ad6296d9f22dc76c6a57098bb478419d8be8957a24cfa4c865fcc8c8cbd86ff62ec4367c63c13bbffe0ae3b9f0f3fbdfc5cb0ec52942c5228fa09e4b29a3cff575947c69cb391814ee213d4971d8f4569c18b7da569c63cc1040781322ed31ef3fe7c389cc941e7f234d32ddd5d6cadf72f5d7a4185c2a5152c2a209338abbd46bc8a23df1d6be64a74fe209e37c72863ed5384a05445b69762448adfb1236c91e717731cb55ff573248fb4c62463d89d38505a02e2c689d0c745efe4099108dafa990bc289751b597fd402367ce06c2e34f35c005aa28c4b4935f1d88b05c339be65cb6dabc4237168632bf9a378c2bf7e351bebcd505b4c98629b5d767113b8685bff49141aac31cae20968a9ee765d7e052f727e36fcf1942ea99a27200411902822c5c1e9aef91ce6bbe43c0de1304e94035a19ad7d377b219306f79c5d230ff50953573a009dc084cca5705233402ace5cf40723e53fc9552b74b85e3dd4b8bdc0dcb8e733ed4132262bdc1563b28d495cdf02c0cd203311d592d7242dea9ee5857d5522d092bba4865093feaff0f40bffa6302ad3d88c689e7a246e2e5f8809c08d0cb182cccb7ce1619e6323426e2d1fcb90551fb7f09d5e924dc2ecc458f4bc8983fec27c1807158fdd524759724f1264341b269df1b3884ed3bcc0dd58ea6ee9552a8a1edd05cb2c0c5aa265cb9b8ad27954b9614746d93f8173ed89ab31517615af1826a895dae1126add61e3b2fc33f57d924237bf6066f4903ecb44afc0e8af191785c0b3cab96459822b51e42810b88e55b53224f6fec38df6d165d0786d95b1d1042fd75cd6e8cc0565577564f1604ab2b9d15a61a7be919d0a6a986e7fd17eea8bb0621072f8d136fc5e0f5f0cd7056d92b9cdbfe4b1db7750f5f41099f3bdc0adcf6fb1e5d294218a9a8a3719a9a84bcb9ba057218c93560938bba7b237b278b5eb6100bb0a6ad8f0ea06af2954487386d44cae1034bd5721bea7cae80d7848538a1d7abbfffbba1b21d235414c2813eea6399b4d3a9b9804e4962f30d01b669a9b1252c016fb1fad30dd8bc22f0bc2ed6368e57d4f78eb897c3fb73f326ec8ddf0fc0dfda35a1125d90533343c9e80e06c9779e3731a44d7faee7486a911d711163af5dc4761be72bfa0af1a8b3b6460bab28c55bf279240911c51d3d4dcffbd195d1d9a77864d740680bc46bef0fe6967cb34d248fc846dc157bf790b0d7c7d9cdac20a9534ee1c0f9a0aecb5cd6f7eba5afd3893fde3c62581d421f685ff8a7975b2fbf1930cc5e5f94f2a4670f53bce6276a8822fb8307fa4dd8f53aa460b4f6846c774bfd480d795b0afd51df2420b16d6b81a483f90adabe268118735b4b9fb788b25986fe46b1b87cca9db987b6560b051e02de55800a6508b641cbbcf922d892f4ce98c8d10e33c5f5ba3f3f3033a8d772f445ba8b7f06a9774b1d88d6a45c984e173bb5ab69c0b48955126b97a4f8f5ac08f1e6919968eb632fe1b98e781265635ba74b7260d53a9a1d0afc8c59f89c898073f175d2e8a0545165a426686de98b0618d5edc1befcb288d3e4704f29d9f0e640ff9a658f7d1f5d717a6fe41ac473d255d671fbd8bb4f79d4fb43cfc41b79ad40032ccd083b906cd53303284136191152934ab4d918caf4c3b31ae70747589e86471965d67e4dc177525122b395f75879510a5e4953eda06641765b010045911ca3f184615812ec0a9a2a51c89ce8a50449d9f0db8b96d7f1aef8179df2a669de865d97bb47a89698868eb164683e601b77fe238c0f934afe8576fea4e15c3a2f2c449b8967411d459de5503f697e1073446af671abfe0e738acda1955fe4138947a02818419c0dda4b1d6f50b8e557aaa3f3c4fd7dadf46edc1d183cf60f2cebf594e553e23c4086a4adb175f9fc4b8b56ff4e9f1b9110804bdab4b042e119beb099e945b2139f16b2e4411ef40f92089e9feda8c337075b7843d77251f6282fd5756944434c6ceae65ee32d988185946c0d37ceb0ff56b2d0ee2bedad3892456ba51fc216569af0a548fcc0bebfbd75d6bf152a326d5da81dcf047fe815bfaf55667645da14b568301f228baa539472edad92232cb4f9d3e63fca3551ccc6d17691e742eaf3f6c0993653475d1bd7263cd5f28a5fbea7fa557ca61bfc8b39f323724c0c713a47aba37bfb6b1c2d59722ca5af9676c92031764f52bbc10df2097e2f192cf2c46169bf1a752a47b97b11d0095894d2df459590a118746ebbb3ad2abe68cdb3bf79a167fee5bb21c4a7e5ccf3d8ab599c7b7fb6e85688f8ee320616d605f81656be9966e0275cfe6a1ccf6", 0x1000) sync() setrlimit(0x6, &(0x7f0000000080)={0x1, 0x6}) 12:33:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x1c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x130) r3 = fcntl$dupfd(r0, 0xa, r0) linkat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="f136084cc3d01fa6a68b23e613d54b91d96fa4c49004152969c81daf2d", 0x1d) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 12:33:31 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) read(r2, &(0x7f0000000140)=""/247, 0xf7) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg$unix(r0, &(0x7f0000003500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="53a68b57c274b2c0872331477b80214e968662fa20204e483cb507e5eafc667f806dd23bb92aaaae8f1e353b3a561774c2cf034b79", 0x35}, {&(0x7f0000000240)="12782f18bdd10fca3500d6856f72d9998b7fbd828a3bbcb4f495b41aa5e569850daa20b58f82a8ae3020347419f0f5d954068ce271087724a456f995acfc1d02b8bd465f215e718f7a3a4de286125a4c4052923f0e01fb11f3c8baefeebb48d04c5442ab07158db3b8e8f6a485cc2f3eecce72fa8c64a9fd610c4a646755cea8f615d0ec76f125694d1691c623a4117d5119f0956e99db73bab9b1c8b164f114e1dbc8e9c7e6b06d2cd2075fbcad8ed58a629348fdbd6754b652f15ba216f60ed72d15cfa95bc06118", 0xc9}, {&(0x7f00000000c0)="44762fa998586233da614d7720ea81a53e4034be4a5f37", 0x17}, {&(0x7f0000000400)="1a2afd585d1e026eb8709e1c2ffd5f9f6ead19c99fd9ad5d15b13b31aa03d778be53b2142b0ae8ade53133d508bc3f9e272e8c4debc550ca1034b6aad16a434ecaec2d6be2efb19c27794aaa084ee8e474540374f7fb9cb2ef14fd687376f707ee8d14a896b0c0d2a3a1296db3033d254ae5b48888d28a9280e947ffaa14650dd11553d538d1bfaca311ac8665712b0aeb2bd6514b24c07cb805170f5ceee3171e74af9ba1994ee3d33716322881b3a163824f64635375653f4aaf8bddb11835959a02c5de2cfca4e039517d2557b61a9f223aba65e622f6bce1e16f1672bbda1bed71a889f9a865e715b57db938b5bc310bf2f24626dbd47a44d302207fe2083ac1e13e5b11ba5d0cbfe6bb8046e63bb70a4dc799f840ba0d0a3f6e08fe030e467e743948791c6d0438a8ad2e0b45e95d817bde23d6b1938e0aa64a4c27dfe5d37bd518a5ad39028a9757e8f14deb659d607390650210ffe5642e518ff24b4e63f5c2d6b0b02646607e3332a4aecd0e7cb05c17f40f81bf9bb619588571d54def80e58a0ef844642b0b690582345021c1c5aa08f0ddb72832b0bccd3bf5f4d4b91c4b0bc66415b6560c0ca3f2cef75a3cc3caa9314e966be58cf55d924ae02431ddbd9c46ea65d0b27f9c41cbecb314468963bcb5cce844752d8e94292c6c43cd570b305eeab25234a8af5369a3d765d87df9bc0df14e770edd2b86692f2ada267f2284b96acbec52cc5ec3978f19be7bf47b93060c75ac72ed9baea4472d96a9e3dd552755a6cf8f976cd2b706bc6a63fdd16595ea90127cdb65be7cd867054b7658fdf6674de03d2763087d26882d5df46556bee4ee6ec0d4f78e506ef4068f9bb9d0ae6770c86f83805e4eee92b9fc7dbe62b05e0e3bf79bb0dd357b268b622ec58821dcbd66f0ce8b2114c50ffd7b7ccdd14f5ec25498e2b63a70c6831b0eef318df8a17adea27c5ac41c23da6929bc914207621604ca5375801ae9d6e5e7506c6159f120390c0efaa960cf6f2b09e666456fd17ce6b9fa7f465630f984299a5f9b8e74798c5621b3f3065437586ea3a956541f676b584bb80b424dbbf6d988189b565bd422af241053081cd08d5d76e485d82ecf0a3601583b74b0c4af587dba59c002b155e5c36bc0065a61ccb9e39e433b4a4c62b07007834572e0d858d5a65a5f3d50772832581ff6329598113d689e24d13cc72510298388602ec3ee3e32c0687841fa2da78f77d536a9ab10dd6252c9ef217dd2aff1885c52fdd93870b607dccccb1273a049dfe97b65840ddd0de85fd3704b719618d748f4abe3785195727f89604cecf0caa8885b2c217b817f968f08a15f42d1cdeab767723d5eeb9341f32da97783fd86192ee7f8529544676070dbb0bcf02667801a361c5eabef70743eb335a8f123ff017ba752bb4ad4a25079459dab3d12eeeee9fa29f075b9af6fba6ad5be7764efabda39a8f7b9a4314ae9ecc7b9afa481a29de841026b1a132a703dfe8289d342232728c40b38bc3a6f26a9472682735894ed739e2e24c513fd2eee9c810b5fc471271cd8b8555191b44baeb45e5553b8c24e210dbb1833c22209efbe8e9484d3c113a11eaab869d239cddd24b3e8c85634bf02cd528fee328aa86fbeb1153f81a88f19bd61d609d54bf16cdf48edd95ec6b75080b0fa65db034facb4ad72d49e96fed12108d7dda853576df82121e47f1a167d61bbbc35512efe00d111e2c32f1cd94a216eba1d4d439f0169a11234dbbb9555735a815bcc893d2d42a08a7b477c462a3398db79c0c0d20108ce8aa85e6fc8ffc260ab7b619af1f323402897d70b12c36352ad06fcb7d1d16ea011ede40994b01f904826058b3b0a26d3c8a94ee2710c144be8d16082fcec24b87c0919995321aceea69857c8e49f359e4736675ee924cc0cd2cd1b681c9659f4ccc36b07bee213b1406eede70f1fd0648365a7c0df1faf6b31fcb99a50d8f9f58fecbf4871d850772872c3923c7e330a7753895c8f20cf86362d326dd4f4d26e211cc3c61b6ff115367c64348941e3087a46f855f84ce992ee630400d58c74dabe9c5827f62d940f470a9e10cb986825c8b15b5451c02972991f871a1d207ea4c0d44b8c6fd6235adf71242a106a14dd415c14c437fad980388e432c5cad79b337a3539070f10dabe970ec3f4a334ef5be5450e6cbf4203ee12b12f0a392536611f6828e728401c13e4047efe47b48f29e970613f18c02b5d4af867566ecc616fa2f2968198e6bbf3a59469f36319515db7b0b9540a6dcf7c249e8d00d824b72b036245159121541c6813cd6d2f254d159bc6e454066dacd5572b8d7d4d6d98008050744a921211a86442729d84f5b83c8d20fe77036e3893362e2e93b83a5b67dcfe876d02e4ef34b492b605b7076ddcee68deae3f3284767c830afe33ea0385b32094676060801c5b0850def931a085e915d6bc814d74c7919436bedf04c50ee1ee51a571f13b861cba93089dbd193e4417ddaa62d38f963b5bc1596efb302b6a022cb15b8abd4e6139293d8115bec88d639526191f9e58991c343ad42546fd93d6f66632cb0dc73325911f175a3352941125bd994f3bcde8b84e6f14e1c5b277a539b6865e78310a139c4a3a88c519241ac6f924d274638fb1a18a03fff1fbe39ebd3940306887323e3dac431c2730a87413714bc65c248c3390ea7419266be3ec603f560f622f35afdf4e1faaaa22956e87951bd6c0aece7c62316fc07d78ce26b63081d258a218a2ac6887021ecece52ed29b9d3b21c167b147f6b56543a139ed4ccdf7a569b555b040cfb3a2239e03f2e965257239fe7e4bd6e6e988aaf41ed9cf43188b00bf3cab7fea21fac3a4787b753b26a649e693397d255c4af3b0a808984a98436f76c8ea46577af72d48aff61b18fe4a9a37ea13671f4deb1988e1fd307ff6a041ef27a28fdc15681d203592c1268c9f49fbfb4d77316f1a640a75ce8232fceed22d03b69451052b5eb73b3f8a9641e51f1253cd96721c5cc4f4e6d21c61a0f810b7243b644cef34be740e1fb6c8b441e7b38614876d1797d4698c16b4bb167ea3038fb31d8af03431fec451b890f815cbd27ad063e0a711a4d253bf0107bd7ca7633386fd55ab12e3539777ac09e514e7d30a5b3849d4e2d223113687e5b0df01a3fd3e843a4a86bfff107e2eb2a7c4fadb6e2c8417a933ab29a5479b0a8740f87e25a72325416d517c04054a0527a2bf62a126e6038fd778938dee4ca38a1af29211f395ee9b3a18d93e92ec8c72dfaa37a778cd84f7b3535f52f66d2121000f4bbdf803fb395549abe54dc54557431a5a329390802865573b0650eae139450015a42cd7530303fea5875074af6af55288ea184c830508e2fed90754434116cc32a4e6a6a7ce08e49a2e3834ad5b8582a27b68e8a6a15e0efce47483e27990b51a0d9706fc114dc1167ce8ef49afd25d2f8876a46ca64b5bab5160b91d777c256d0b3e730c6df8a3e67ec3524e2e03b5a37d4c273c54cad01d3e6b0caf106d870bb7e51f690b47ec5965484b444a7327c4dc0ce6c5cdb144fdc514748ea9cab755d8630d7fc24c5d02111f995977912ddf4549be1f2d19fa33e8680d672ab2c44a8d68af57247cc35dc15f89e9deabdb5a4459ea4a54dedb52c68a60e331db9500e8e74880271b5156523b5c93935bfe8e9694deed84e34a6785b491ded157025706b17eb17bec0acfb67b8b1087822b934e2251339df6b4a6ae209b0cf2d96c1a723070c77b325091f5f420528ddc4eb6460c05f392e890c5975eb72a4e9c74aa450b44fd0ebe7f438ea69b0f82c38cb16784c97616755737e4fe1aeb38810060e51cc8aa97040397eadcf6fb03978f793ba2b1906831ed8ab99a24f2473fbbdadee1981671123fde3df434c0f1f8210e203e523601e0b079701a0361c2ee77b778fa96d6f9feaf094e7da56da3749c32263c43b590661fb1c1132756d61ff46066429e6931116d92ab9472f37c1285cea5c5b18339f6a0d49348443ac8e04ed998c89335d013ddecd1f53d08a82cb7032c6dfff2b4d244f79eee45e3d38cd92436b9b9205ad5604f6cd0bab98190b9a47dedb40e88f37f97be031f162a79153d87e311ec6db6d0f3399aad0dec9d1113933fb5687ace91a387621641539d270bae49073f49dc9376135da40f6e68f7a73ed58b6c6365fa85947887d55482d831dd3fd8cc7a151ade8759ae85e18a09eb7932a0cdb27903dc9e3e1f3811cfc9335fe1497f984dcc1bc2ed487f78c9e23642c78839757f0e2353c0d7ad51a6122ea5263b6383c2f62d616063b334201dff2e1d663d2254a90169089b1de9c9e1a8719a49b0ae344d9d741461565a8bc272ad8d7ff334022eabfeb7448261041d3cb3c42ebdca2650061cde8c8fadf0a52be57e8d61e61411a3004583e7d260828f663aecc13e12d456163747bd75016b1f6df4d9e739540948b77a37e56b45da470c2c44d98b4c5141f647ecfdc106d35a96712d65cb4908977d9a7edfe9819df9fbdbc0dc84cc25e4dee4f5aa9c512bbd9f8d368c239343192ba43c756670bffd59bd8606586d35b1001f890e58801627542e7276c22ebbc9ff2266a05f4ea57c1ce9f91b00030af8d1be91ad145f85104065d5dc672912647a7a18961bec74274187c497f8f4c39dc9eed05a70de587ab36e9c52d8dbfadb2b7b4c9b353481031bf7c8fd4125ec93de60049eb479421c4b222ab1e29bbe06389806a9951566a15445a4f00673e06ca03278357b82123d7a06fb309d7b9fc12020404f7d24a71d257c55875f951d6021a6b3275b6f92a9ccaaef7d285dc396693d8e1ddc6a62d2610c5e0bf9a6e7b4dd2a6eb3f7f0147f0cbeaf7dd02c20e48a3b82b5de10df6c222aa6fe79a935d98cbba2260ca085ca66facd75aec8c4c3d224c7c9367675627759ad916284e2b0e9e65dbd0520143dea0dcb0ffad804f3b42035b4886dbd9d0b651be02c9321f563ac30523e706138bbd15274ea92a7925be800e44a3c6b345948a51fb8faa026c11f8986ff1293b2fdcdf328fcf279571650c325dc480f35b98b3b1667f3ba8135da012e263e20fb35bcc47a7645028ad2fe98166d7daca2fe94a1c3feaeb781f480187e73784ca968dc7f1a6f1597332c78dfc9dc8db1b764b6697ff394a8002184d474709b24d63a8bb977db08968768bdc39df13d180343155b9db275fb38aacb93e9a99edc0f60e0ff920d2852e56c22adcfb7152cc8443b7b79a421323dc317ca30a5833bc5ebb08b8c138a4c361f0fa275868e30ec0453bb0b88831fdafb19e13ccba295e3575041e7e66bcc9a2b21cbc802e06721692fe7575b4b19fb3ba01ef7ba5bc7540e39cae629352a9f8fe28b19d4dc6a5d147baed6400f76857651939c3676f90bc190d4c9b3fc14cccafe94eff7bf10ed6f84d34c9532a37a769f5f1ba5f27063642c01fe4523bcb9a49b7b607cccbb3ce52ed7c57e813dd34964abad76f38dec08d47108ed111332fb0c17336be7a08e302d73770e32b26022fcd24fa7340864260008425aed6fd47c6d2009a9f29e40cd0288fb9dc79c74e76d5b7716335a63256ec73d39717c33d1b17429fe1040305504d10505ee94f317e4572851c953a7ce406b19f443e2535e036748544da061414037eb2131ea6edcd237fee51937fd96f4d1e4694b1988188a37bda62d74f6efb55c3b8ecd1faac49ad4c3b9176073e018adb8837c2fa337bd55fc0799c8ea7eb43744905f0fb65a320897ba59a6d157e1f15c9f04d348aa3e1aca12acd9", 0x1000}, {&(0x7f0000001400)="21364d96adfdb227bb9a100cfcfbfa3b93cd259a25589aac53e789638f7bc97f0c2e9166182066d4eeb9d1dd05760d37a3c257251499bc4948f5e9e128e734aef329038e37d55184931746ff9a9d5b2456706a8889c9b1e621af98b76ac2f062176f36146fa4ae7e9c4748c9edd3fc927dff409f526f728083c9f5c2d659f8c732c6ecf1f270b4e92fe8a24bb9a90cd41f401a9c22c06cf7ad34b60381b75d38bf5ead9c4404d73278d7e37923dbecfbb813f3b8b8532ba06f283cfd1c7b13f191835a6484c453ac73e05c833dd5d7ef476963e0b28bcc72698cd8e6dfa4af5b9251d9b5b9f3ba01edfb7f435eb39a0a414acfdd952fc6fda78f26eb45aa2413ed79e0bedfcf628b7be56ca78f30c2a65607a11a30d91e7ef0be7a772e662ae292ee183f9660f8b8a30e4351b79eb493663564bb05a803f2eec2953c3b19f2bb0de4d2cdab8aea4fe67e6ce3ede9770977a626175b02d3e6748ad756ec09212e71eba20e0200681102c7a2091bceeef2605c92f3ce134029de18130305d202d457fc817e739bd31e2df9bd83afdf2e6acf1fd70023ed7dcc1c9acf42d9ead6804c2d73cdfd44bd3f475569be67a8b8657a194c1c70c072f83b21ca82b9f0dd75f755db902da0c18717855c976142e9da2fcbf4d6985575c8d572f09cb392daa9f54d58f7d4ca70249abb562c8dade41a758694bc0818f7224a424820a4a0f3d1f5637bba4b7201fdfb8ca85ee8dc9ef5f757c5fa47f85999492213e19e7fe51ee1e4d4c1c4f573f342a9d5daeb0e7ed79a156a48e3cd1e4eb4aba70b3b3653ecd8f695747260da0b8aa91c3c0d92fbe318ace9a61555c90519f82a45545258983fc43cd3150e2a8f808496d452e744b5fc9686c7669dadbcf88b2a3284e44efb20f2c2ab1434e82ee2b0f618791309a596ae2295172fe51b1417dbe56be48d2194d3ae0fd5747210e4639a69e0340e2cf0b7b6fd96af2bdfeedf0dd381580acfd5b12ebbc11f3e0e3f83ebb755b5825b7537f52dff9f2044510d4832f05a091ba01cbce7474d3ea5b077bdaa45c066f9e910ea7ab840c11d5950bed8e3ebe6a4792223d8c1e04a6ff92ebb6bfb919cace4e91b340d77137125378ac4d9fbce307952bc49be9ba4cd79a6a550b6766f2d8845c5874d9167dc7f1b8fb47f9a69102874cb243c9ecf0b4934ef06bed5409436a7d32aa3385d829ab09462e732a6e95cf96ac87577e144eb86a0ba7616f9afa0e1df6dac348c1a4efbfcc53a7cc9d7a315d61d285f5651ca3cdde1d03978b43185adc8541727d7f178ed31326cce1789697bcd20027ecb9a80fac9cfe2ee05c8baeb0911a85be79abbba86730163801893c5b8fdffc02da690e928a16f4a6b2b68a4fccf01481d265286f18a5889d957f6b568c9d3bd4e3e0e90f8121ec4d83b781ce0d5c4195b3f80ba97941c41b3275ddee8bf757f0873c20f26809b5161bec63f949933d88691c4b0755bd9079302bf7948d4cfff2bf781ceec06c2d6fdfc6d29549e3363793f6a4359e2911f647be03c9951bdb50298d6471d6264b5df97bd30d43c33c0194e915494a6b2a735f8b2611f9da536590f430f7c3e86279e4021f3b1c0cf112a66fe683f3a5b35db9374a3a3632027cec423d6e7d3b95364ec0e5eb9ea46ad0bfd72481817242550abc6f920292e22b1800eb4fbc32e4fe7c3720f9123e90798c4c5c64e1b287b2dca058e00173b38db6b318f0c6db7b660179f5b2b56aabcb9b9d1c26d0cef6b6b5ded14b831b7302bce1d6b000494fd2087798ccd97aeeed1651af4fcdca04058acea87f25547d5fdbedaea9acca349326add5a7497ea556ee88096907e8b6b2712ec8101b3d842170a7d7c062ade347ccaf7ed79e8f41350383fb4bf4710de761ab95570a1dcd814f1fd14891a498a0974665bf5da13db0e5256ae2b0848092f01bb95f2b587a2b9480afd5025425f8c1f13e66f97b1165c919907e8780cb7a0f0fc6bb14c649c8bd10c4f1fb6a989bd2058fcf134cbfca7e954d856823dca7bd8b8329a57ba52f63fec7807ee58b95cf77ff19d5886b0bd6215709c2d6a17ace02e3b8509042df21e65803c6514d71b0fa9733b35a45586d768f7ca88378f5a76edbc838aacfc86f596b393a784a49cf00bb668d0588f22a3bc4e9e6cd3ab87890347accf157a89525fe3c3decaa6091397f3989ab02f70b979605d9c2f2362c5309658745717fcfed1a938ffc8f7968fb7e95003fbf5696a916e065eb3b78c73805fb64ca642525ec937c7de0ce919ef37992a35bb381895ac94a8a55bfcb166534e1a6b591b4fd1617c2fc65aa9c7f5414f2f268d0e347ef87f58292dd5614b985cba3e96dc0edd60860eab4e0ab30e195109e5b0dedcf5146531b0d50d059e5df24eaeeacd947e31713bba381c6238098c6fce17d4a08894811eb9968eb10e599e8e428fe0bf007191af22550858ced4e0fc541a2f94f186a4ba989aef6b90b34dd65b5d731aaaad50ca83dc9c7b69d4a6a6ca38b7f9f93eafcbb7ccd54f62ea2bdf96f2090f3058b712ccbcba6ffa98946a95d6ae3e4f18aeffec5af8700fa1970bd4d38b9ba24985ce1553903b01205cec033011d0cdc13fb6286b335484a36f1b083326c486d691729b5cd33f05ff4df6643b78a86c52c514671f6495047629ee720bb9f6f37f46604cef8d678ec1c7e604c0c704d067f1fbbb3281bcb47642030768a518b1faffa9375ea9a058381245af52e6144d921fcd1f89c5256c638af3e6bec5d0d9099d7f7b3ade826bf952cc618af91feb2c5c7a84c4671e1dcefc41f770d11caa85e4a7611822adc5f5c9354059eb7159085a09bbd9f5f85439852d61f1a501a040a55a63215810c38ca482a158045c6e8303d2074e5775349b6ffd611c2ff7e571459d237128cdce5387846647b06c24a1f4e47ce3699b9e351d9d6fc3c9cca3cf551413c376081a82dccdaf2a59620399130e06a4ad0628bda4e699ffb707668155e63acc07245f3a0c3f739756ca80d574fe4547e45d434dab1d0cdec5ca075016a4df0d28782cf70fc49ea17b726f54dde2906f51539724193c3e1cbdc6d5799ff1c3b2c811739ec746fefdd20fa91f005e5defea1c21b8ef5eebf1a544de855afdd908a3b45c068ebfae1ed75a7c6db243db78eb45d5ba13bd267dd9cb81685b22d42e8b5c5f6cfe22cf05a54f152ade0ed4377a6d4622b007cb1c67c9d1e0170558c68d0411a6426bde40cd9a15057155307126f66db6da536d6fed838ddfbebe0a23b0907fc10b3d1535bdb88b6690fe33b12237266de2c9134607b1deb6501739843b376f7e3272b89f57ba524889edae032f06bb6758382a22440310536397eaa22016dbcf646e1f50f8b045154c0db3101c690f8a1aa2327da7872337e740bb00b7def5d7b840f3ba1d14e3b64f03fed87e371ac403e3972a3c1dbbf522f23520aa5274f3101c6c4fec8a88152fc75cf7064cb4e3b9cf7925c259e53b929cba312ef01b6fae549a64991197a39ac11c3e9da72a86f400cb6715cad9c3cdfe3269df79069da0177eed81aa327363165456ea40d3a26f058b741d564914d3166c7dd8d2a658675f5ab230b55bf0ad368f1debfa689b99292aa310a6a4b285ed8f0ff492f0bf823cdd668fd8afe95a42827241cd5f7b0202aee651683e6f0ef217565ee82defa32223feb760ba38c00cf02f7d9070f5ac93645da0f8faf7a2ed0f0714f3935fe9fa902f7fb28614256ae5421854b24bcdc58b4e47de228ab36f7edcddebbd960e81eae3e9cb28171c6424249c551413752704bd87c0e338ca63c674e198b9f791b20df18d3fb7ce032997e327d31018daa91b2356530cddfb6a94631c6687c0232c67d0f0422f5a3ad8e39f8e713dc68cbb335f2ea162ae477acf45b7ca9f3a4a92a146d9851fb6a65e6e83bc779e1fd9de343bb45723d26427c91d675dde9be86e035e84c7764a723105579af98a95b75351fff70e3bb5ee873f33d24800f65b474702fd8d1457f560657b54ca4c037ca8b9b73110400b0c2e710ecea13a5d9dd208533566921d7de22991c3a40addf76f3e8ac78841d23e18d27d338e36b3618ad332f8b5fd6c4dd35e36fe81a96eb2576a7db20d9245d2308e95d29715be88e2fb4806d245b289e720a11304589f6022c7f195c882782e55e95f5b0cd446852dc75b77d9096d267967f67b9c00122fbcd551f59d931a66eeccb7fa03a27487fafa13d49b6958ebae7ab0cd2bf1a26356aa0e57137a179af5d99a7d8349f507807650731258b1b146534d7cd18ea21de2bdde64957a41a9db7e19d6306baf3c462e20c53c6c539ac11ecf6a1b41976b6294c5b76a0209e62d623347b56839ea51b7eb118eb2d6770bc6dcdbfdcef4f726ae5dcdd750e15528ca45f45b67ec1bfa963b616483a42261845b4fa244aa63284725aa7e7b6633ea5f01646afc713c51216f402379ee08cd36be779c2acfdc8c2ee4d89d688359dce252c8ee402caa90bdf95662f7ec8855a2d063311218c137c84cb1454253a4a13d7f8940f4fcc283207f524f0042841f8466f0cc0281d9ea8b685371d1ab5a35817be90efcea0dbfeb55047cb1b9854b30e40cac4e6f3a134842f1f6261dc7698a589c8ac200234e3994da802a967bbe1975f09297be1d0b3dfd11574b231478ba34e636c820552bd44a1e1b647e6b40bfa6ece6494658576a8474d11a68bd2e253b35f2dc64c4d2338408e6c43ce1caccf1a5857cf4f51db1e68d733df95047517da77a371987996d88e2ec8ef63fc3ab86bd937b41cb4f354b928536e8cbeb7fecb92d3d2c186687cced21c8ee973841f9faef00b4c58e51187e7bd968764701080777928617248e2b71ecf45ee4bf57371d15f1bdd56448ef09976d041bf96471729d8fafeac98afeb34362c035ce330123931eeb6b000de70893213e5b579db8f4267f630bad1c841d51dd1e7fb86c7ffc927caf41773d9d6297c184e914e1027b216bd651355c4f1536a9af04e80a9e5cf52a2222eb3fce5c5cf859eb641e7581c4d81cece467b4d71ac4719c7b6e36d1e749f7dc2b7dc9e7b136ca6c37f8b9a98f5bd140536b3e20de2a051638dff266269440ba6fe18a9782fd5f32ba644a75ef7b84756b6d24f8e524ee40a495ce4e351d54fc4477d11e5c2e37d2bedd81b72842b788f970fb87ffd8d1a9e9bbe908fac5a88fad2c3e36ef2aaf1bf96c89af6329ea057c7962a7305150743c24dc05d66c89acc6815b03c2ce4986ae044c9285010db86b9fa9538d3b9065a055b313b647f2d832ef357c2fa995aa95cf976b20055b3d8d704e0a82822a0c911514541ff65cef3991f42186d537fb610b356d3dbe273fff7093005a844ada8ce544348e3a2c0d1a820d9457894e50426794df51f1eca5426b921e5d9f7d7870cb0f418345b207784cbb26a8c61fa71ef75744ced157b7c8808145996abb169c1c0466f7fe95e589955c3546fbf16ea1907b7d2826b88ef403bb0ac218791e4c2f55dc0cae988fb2697f7c43083967fbd97c0416567380d08e95ed82da99789264c968016f9b0ff27ee4cda2679600cf25f0dbe45f8a7ac2323425fb2c0b79e8eb120e2b581e07b66306d5e42aa298c5bacb563ceff322194f644891b90e0d3135c2df0ec6cd5cedb6322f8a76067be48c0ee150e360585ffedc57451d40cdec8fca876cd4cbe98ea6eec9e3eaf8720d9a1d8ce7a50d817e6503e115e4b9f65398284a5ffa938b87ee7a2a6d5e9f433ffd57e2c33e25f598183651f618bf1c83438b28fd", 0x1000}, {&(0x7f0000002400)="b3297425409bfbd41528c035c1e7515f23fd6a0d04c745d7149df3e9c17d12cef465e319071e54d0f89f9826d1cd50cb41d9aa93dff600da793fed71a74b48a4cec36018031c04de3dc1b119b5299b7df767409941b5a5b5d531aa634e0e339efd997647234d47d1704c0e58c3d3afee7a319fc3f7a77ecedfc28b176f2519f95b4dc9b6235b5ec6de32600189afcd8a75db5bebfad36a472d9308017491ec379aeb6dc076c98ccdeab3eceb22c54fc7cce93e31075c1ff036ce9409a7f9730d859e35cb82f5383a3a753e2eb156da4762f14d1f1b345f3597e99ff3f97052d303da69c5b05f6a67fba02bad4c6cb2ff2a31420865fec34098f3110e2ab51757e4ce9565fa8cc254ec1bafab2d587aea5d0134f6a86aa88cea2a7cdf2c1dd78bf1171ef1e23bc3a7e3490a30a8e8bd113f88653d9d51f9e0b53dd32660fedb6b4e4e6d021d2d4643410d1e3e6294f08b0f60e1bdb8809574a94c03355f673013cab38de960605cc3ac2c757934a5c5fb1f7fdf0fb1df63e3ed74b2055759b83884d767e5bfe9161f5e5b3fb43e28b30efd17588cce9d79abf5330f6caf223f7ff4f4589ff4343a6520a9981f58e711bcc52fd8ef9b10411e32b41bee5abdd54145b1b7e0999d5cef1527a979693173353fb9c430f88d6e20254c846a86d05e91aa68c7324abecc24ef6340dce3ec936c236722fa7fbf6d9c9cbd803a7419c8a0b65c61cd7e6c79a8cda7d462f28a0e7755c025db823b59afe3b6a31c80f84109904ccb17e1a1ddb62707b763853a9e55f1f4f934d59c3216400b94692b3c734500bab3d39b3d9538de0c1f976485f3748384a0641adc49ca87cc361c7bbf81a4b484862159b355ab9c6982c51db1c7531035c091b0a5387060a01637f64773ba610398e62e06af5b82859a84d3a824f9112e6a46dcbfc3905f4ccce7ff87cc81d15d305ba9d27bb76ca74dc4954a9f37e7348e995499ea0f97cb0ce62d8b860f563c77fc3ce2e1b26b400ddec109ab4f73e475af88176c3bb1a13f199e832acf83096fe78c56534d53864d0d1a535ad36d0654c205b405fab7f865b56ecf242d57902799c40b8c584f89a8a200c3e0958af58e68299e5cb07662b17b5b659893158a8ca7d0ba76942422e554735b40a4fade6be74c40d674a0c6fab0d4d70ea2305abaaa943f042eb76bb9e0d6dd3b9e7742c219d15f7d2d2cef1b494d7bddd84218e99af1dd3135e536786375f5aadea6e87b2e8c014040d61949aee2f43db86b2f26a3cd734d1bba6bd0bf1fb458b342c741363827e6649856abfb82af1373487f3088732202059e7e8a2f7bf012dce2b21ae8dc3e47250370ddad2bc65e69ea741deefab15d973c0d44418bf286a58e354c28dba0c6cf271d46643779422f26daca34989e37cb97f1557e41529127e7db963e840601498062f2fd2f5ad24ec8c6a648f63f1a26a44f17bd9d7f8cea5d307fc3a9062abf0c6a77035fd505264741d62706858d72d81fdb1aadcf9bd84dd9bb84353fdb9ce0a98d6b24d1eceb0cc210b5a51965c6d7e0a3de9d6843310952553a6a02dca0ec37a52dfa9f7ef2fad80f41854b084ad501520dd45bf2329868f46bd64a8c14ec8953f95cb6ff3b2a71005ccf69b767488d7dcee9814a2ead6564fb3f008a8d264ed5fcfb93f9596df69bdc73cd60c571b8ed1080762397f7e8e44b64bded8ad1d49a06effc94c76068d4739c32eae38f8635fa5ef3196f9eab06ce943222be3753443b88ffade8a9271c7a2e8afb4855c2a2190c5c73545e9120a6f45c2e961764d855050ed462851737401100bd6ef1cd268848cf91ba83565ffbe2e04fb1f1b0364448238fe226d42cbca58bb895ff1949390c0a24780bbdf15e3f72c03e1318397a9ed79f1ee2bcc148da898c2f222eb6a7be7fa55af26184156aab131cbe3c9611adc1959bc131ec1946f65a2b2a94d9a5f1db3508e7894038dfe2fc7eac877cad726cef07bd240fc4264cdeb137d1ddc6549d5bfa1996594d9da6dd572e433e51a5f7247a89680ff83b432e41f8e02eacd93731709b300f6c3cf1fb8cb58c013b8b5e4e65b0e083d52896f3d3c14a370ffc99db3bb0dc976075dc72c0fdd83518ef9bac849fc44ed442e14ddd2a081364efe1b3f0afea5d55a215ee949f01bd25c820cfbcd48f1a94c9f761cc14a193544518ebb6159f00147f5825c1dfce7b524ea6387c2ea1455aac40778cbe35f2c137cfc91d1872fd075c6c5bdfb3457e81b34f3a4b52d5f18afd763d582f69967bcd2fff86fa79fb464edcd30c91152be60291ce6d2098aa7b5585d1b76cd5f933913aabf3cb41f4951f70b66796a298387bf6017c4abdb147bd6d54d59e88a12a7c0d453ce179a9450302e9bf5ac43d0197418967bc294cfe66026cb538d121dbbae9282dcddea279fb17e41a789e0e294b57292c48ab7194b8443bd08d0799d6977d91e7cda44b5a20b4abe05c144394c6fbd405adb03967ca2d44ba4e7aa71e9a39ca59ea03c08dd4cc6e742b00040ef7e83a20e64ac7d02202da5f4c8d113e9cebb7c7a5b8da7e52b68133a0afa88251dadf4c1fe9139c46693cb44715c8d9456816d727356fd98ccffeafe003717ac1e4b7724435ec2c9258b5b0a1565f8bde26a398dd737ce5e62b0d55bc08be9c89a192849e32b90c460c4bc4dab89e73b5944b51c480938d5ca537c368a2194256201dd1c8f8fd9a21d806b680e0dca443a06e0c3a3b1cf0ba7eac68eed70340021c2c27f9a3c283cf90310ced116cfb803d9c7cc9413fb6aa791f2bf2cfe3cf9c4f84ea5eb9f8e87055430faf5244ff04806011b589e45176b5c3e8570ab40b4286854f0cdd6871a7ff66e2b239da983221f6ed9b06fdd60da78573fe8ccc4d16beb453c1f9fcfbd1030e67545aacde462859d650f5b703c11d8f8fec4ec89c9cea5167a7288e02154689427ed8bea41c2c158f28b64a8979b929398d7c2eb775f1edb59c7609b1badaac29b7f367605b74d5665ca28a8f4181ed54b15f7c28abaee37727f70845dc48f821f7505c03b47457a7249f4638656bcd2b93560aed1aee107af209da40cdd431f6f95a645112203e3543c5005a067cb7bafcff628ff37eebc0e22bc51967f8d7dbd18453d06f01a327a1f5e91060a29dc32119f86e8d4eaabc1473bc953c7c318b00ec0274094843502b534f175927bcd9b1478bbff505fdaace66d1a2becb8b6271f934311988c367c8b5236c7490bec0a6ef3b72dabb89b217e70563d97a5dbd451f6886373fec82316473f713b51d87066283f7356f55a181c28a6f48fdee1c9685245f1a2dd11f0bf382aeb7c026e656c26d859ff131c240611d14b6be7478b3359bc9f13f4bd7b85c04de7d294ed829bc015e499695bbb12372ad911ce139e2c39d18136375883002765bfc5e7b99d09fd3adde93c17791383c8da2a12015405c2f505531c538af62e26710cc8311f96ad42636ca92826b30f192b3bb2c59105b8a40b69717c9345e11ac45744d94e48f20dc71028642595b022f1cac67777bc08cad02d8a06f3da800183a733f992e1a2e599526190b4829ed70f05fdd3dba8deccf5f631237e6eb578b216a33793a743a364d46b0bd0a8b38f2fca59cacd212eabbaf763752f4569eafddf9a54f8c28ee05d6bb294a3c294ce44c56c4cdd94a62877796810a2b661300250ce646274b9167e6a07cdefd74652aae1da2d81f315a9fa795dfcdc93d382bbc3b3172047f83b188a5920cd1b458d5e18c91a332d59a4887a26ce6b1682734cb21accd88aa603a0365ca1db1be048ba186a0fa718f43efdaf422e92ddcc1b647cbdaae916e14a54142e661afb9139d41bdf53b0560ca309b0b30ef25f6bf3313a010deb88d8336ef990e3ec13ca3eef43d9644e44193d551c9aaaae19f93679bead7fbcd86ada79c1352927818e9ceec6c6a38f4926b4179d35c5dd14984f4eca81ad93c1c1de04d4b24f462ac04be84f84604fd8d44a938f06d51b2f49b99959968bec5ca80770a5a334cc6b0ebdb2c0e84a63b8f9df74d190c559d8b41a50b09307614640a578d74415070fc08d1ccb06e58405c7cabefaa07459321e0d9ba6dde49c85ba3355b3048f6b5cea111a61af976926d05baf07428c47144ac6b8bff139706b6cdd0b7dc44eea83bd86f32ba3d4252ad0a7a67d584d610346dbc4bc76cf6bcdf15e3e00bb7624a4bf17874bb438ee42c3805e48c1a9fbeb39891c790961ff707bf14c730c7e21297a4514ff4daf2a256a5979965213e4037979f4c70d667e3b7ef716812403ce21e2d3509bcff1757fdd603d9614b02f45b7ffa9a707e63a3c9b8a20b0c56c78ec2db37b019012b35c65cd3776415585273584933d18c2a931e6ab5acbe32c6acb423b846fd11e47e52778350aaca70f5c6c8264e6ba8b3c06ae8321d6724557f8bfc3105e846ea0400346abba0ac273bc888293bff29a8cc7a92caf1a06712d0cc13dd7e5719b05bb21653ab93833c4d537e7f0a4c69869e8072db7519bf64edbd29f8c150ccece2683e456639e67054bb3cfd7b1900658ee414f11ae4b3824b755e1bd9eea08c28177fbc78c0d880a08377aeb3a52e480d67ddc0ab7699eb5416897a1d5833c8f5914f46b73316784a3acc6f72fbc1629d0290a8fc6482d3fd45c33826ec6a48f627a7c9658bfc6e18a4d47401e36b91866ca21846bfc3fbbc08f8c1b790ab83c46ef954ad3cfb7bbe4df6efd7c0f8bab8b8fd4c6d86a3d695f6624c87c916716b27f3bb7f56691466401bbfa21df8df6a2cfa1396a33d4288df94b592b9a49c452cab62057ac4f59e037fe9d920c2830622e181b6e0940ed33f860c22810427351124cbbb5ff11a066c65a977e716de7bdc2a20aedfe049ed392eab8e8ff2a5153b77c0f5826f5cf02f633402f2c7e151ecc0cbbaa789576c5c8d08adea7141c10a8f049b222a46a32c4e1889b83768e7cb4cdbecc1b68e4f42941dc8ad1bc0b51321ce34d33a0a300082157930ef3a7fc2610723fc22bfb422aaff29b03e1410a77df87d813b92076a010e0092e326280b0a88d41cee47b90a1c493045724fbdbf7287a5605f82ae5599c0514dafa28a8382c084751e0e13629f46e3b1b29a115d5096b18fc5e40d2d96aebd5e31fa285b995ccebf924c339376247ba23550dd402fd375e2a6329d08d92f25101c4766feceb76e5b4152b87a3a2f03db4bf74963f558e6cb39e7822c89b9ddaeac9845a0c7d089ee269ece2924aba689cc9431f35f7bcb784fd610b65f7d163743b30ffe6d95271ad7eee8ec61691d48dccbe285577c6c66cfc41ff486c808d7923ebb54d580a40334fa12b709cd70a269931bfd1ff86e70fe03e1cec29f693233ba4128ef97e7f33828c85af94465461dd1a2bd07c8400a6c777bf12025182a15ccf8259998dd300486076586dbfda11e0b3ea7c88348ad9d8fca30b8d0ee5f8d80b69b7f1efe3e4cb39838cfb6188516a434d9ca39f49bee6948dfd11242a514509ca1064dfa3362c22ad166bc9b27a62721d024fee7cb2dabf007087808e633bcbc8059759339dd623a96c991bfd193e1b55f527cf36ad600a0af6911f0fb9603af47af63df89a1cedee4791083f41f18bf395b4627f3028cdfeae8c7c99f6836c12b07f61e08bbd8b5a46bf136bbd488e0bb61730feb0f75f168d63b89dfcbe3edc3060d5c0075a303a601a84a0cfec84fe01f90e0961d3a67776081b58681e46f461eced74fb9eb3d1079502f5cd749f6b9e8e419565028572c8ffb362c276ebe6389c170c962d9", 0x1000}, {&(0x7f0000003400)="ce0f8a6bd7d7872934ba0776a7b2557e0f94340a06d78b82b444ff3becd25f4e807d0a1f4394d869b4f238497cb31a4d49e708bf956696e0ed36175ba28bf2dffbc281b924f8199a84cf36c5692d2cdf674f7e4ece332b58f91bd612e7b50c5038bd7b35f17b2e07fed5f2bb8bb7d3561adf6f731d653720d7f11278e9623ff54dc3a395a76100dd60f2a46eaffc7593366eb4ee487358952a05ba403520550f646afeef4677f0fe7cd8c43a58e08ed4910253023a87ae72cfcf513ec8ef2b98d916d5d71546e31cedd895e8f7d08d60de57f7a4446816b1a97e0635eb648c23070a811bb2d7cfc1ea462725c9a19c8e9087720fe648644e10fe", 0xfa}], 0x7, 0x0, 0x0, 0x404}, 0x40c) close(r2) read(r1, 0x0, 0x0) dup2(r3, r0) ioctl$BIOCPROMISC(r2, 0x20004269) pipe2(&(0x7f0000000000), 0x4) 12:33:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) setuid(r4) r7 = geteuid() getgroups(0x3, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = getegid() r12 = getpid() r13 = getuid() setreuid(r4, r3) getgroups(0x9, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="18f825d84db24991b177b4d3bcccceb407dd086d8a8d75fbaea0a7b965dd186edc3f974bfbec8dfb4c053d22a554c4878a6fa0f513a8f62f711573df7bc1c9345237f2d7f33148684dd8945567988062312e5e15dc0f1898577df63366303d29ce184a9dbaacc6d16591b6b52774efa91f93629534b79ada2b6639a552de77593d88d4add9875cf647fb767964c7dc499de3d2760f647dc45cd89c819314d64d53eca772b8dcdedfc5dff201", 0xac}, {&(0x7f0000000140)="0d8ec54b5bfbefa2a9d75efb0e6636a1ebf41f8c10f6e6ccfa223bf69ce49128cf021b0fa46b18084a3de86555296901c03cd87534e2376b23c55b40de2e402e34e42f138afbba1a556888a8f952b93e66a895dfb67299c5dc2fcfe95a7b62de8e7a288291b0253a73c56c7e2b7b", 0x6e}, {&(0x7f00000001c0)="c49c1112746218f8b0f39fe3a5373d66ef5a49b78f8fc4f7b03e3e879f586e11d072785f8b7a3fd71da72dce8207b4a92f14b8acfceb4be3ec1c0e59bf95c460c981adace4103b71917253091a", 0x4d}, {&(0x7f0000000240)="618b93808f36dbcdcf3b837141df4846c4fe02d6b399efbbb21c78b28fb41e6da6002b69543a873a573aa0e429603c707f0c98c1bf82bc13ef6293dcb7b36ae5b1bdeb97b830cddc5b9ea42d5ae169429e91184e96839e1579a6b039d7556239c50bf463263dcae9e7fbd1de94b41e88ae5913b4e8d32eb9f3bcee9a408df524c7465990e7ba062c0d0c8366a8cf", 0x8e}, {&(0x7f0000000300)="6ca22371431e68656779ed326872d412eca8d8c066aea4d2571077dc4abcaf9020cb4bb9dbd24342fd5a80b4da2a453b7699d838785a9be9d536a20161cc3c1da20b0e18fb13344858699f997605cdc45f7653c2dfe99ef8154abba416b3cda155ed065f457cfc5aa1f0ca268e49cc3dd1ee38395a0be911392cb9e6328a1acdf9d68e6d1c3228d20c5d29c60566d3b664f4167faac961d025fcf47359e970a599d81f9b9da3d413eb8f087ca9c26e9edd2174d0d81b1490e595f90df4dc38fdfc5ba6447e", 0xc5}], 0x5, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xa0, 0x400}, 0x400) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540), 0xd}, 0xb) close(r0) 12:33:32 executing program 0: r0 = getpid() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) lseek(r1, 0x0, 0x0, 0x2) getpgid(r0) 12:33:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1f, './file0\x00'}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) 12:33:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7f}, {0x18, 0x3, 0x3ff, 0x1}, 0x1ff, [0x3, 0x9, 0x5f35e015, 0x6, 0xffffffff80000001, 0x8, 0xfffffffffffffff7, 0x8]}, 0x3c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:33:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 12:33:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x5c0, 0x1, &(0x7f0000000180)="25ca6231665c3ad0b02d728702da97bc81865f7a5c79fc54b99894aef4a46e7364a51a87e3da31e2ec6cdce70d475ede84c45f90f55ae5b39ed4e29f6650389b20ea070f471eddcb1b4a9a11be46b47cef5684b057bc36e1e8d935a0a762ee780c9faaab47d176dc8ec0485951805ae9781368c0e9096c831e7bea1251f98863a34af1436d1007be7cceb2f033307d23e7658e7f7aa41ae87bb39de425ceb32ab6eda70f9b5ba742e84dfaa6e3f949e9016c12a21d0caa099cf1aaeb29ecd16788af57cfe3dca73bffd173112b6e6ce5ab67b038de6318591603577832a18e98a93a63b16d0d56647262502a99fed512f7d3619f0f08a393484337e0caacc72f7e37c07615e5654677374dc96ecde84788effdb3ad234d8c8c09064e36657eaea66e0e1b93ca5c6c1ad61b39ddeac95510913ed3ca4cb3fe4d25b5b8f5769642411f16b14cd20c028590f87b19db68e9013e1c1af1af2f71c89d7fb149047478fd8115069661ba2960e30038b92cc0344c17852b3b38f2bc2a2c0152e641cce4eefc1eb16d70ee5a3333c76d51168b054d806a3d14dc038b5327b94240bb0954fdce5b7a9060987fc532e95a3ac5bbb737be5f659ae7e0ebe07e30db23abfd8b79a6418b2a0a3118fed20aa67730e9d8dacaeaf9c44e8dd4a3647bcc8c2709cc44cd19d99f7bdcb3a74c896491a48a91bc84c4dafb3abffded1b89ddf2b2dd2abf0265dbb9db23e52659221242782309c1b44e901e4160f6a2abf73a258cdb3de4d2d7996a905a2c10b1d4b43ed170fa85f6093ba90349b5b72bb04e6f2bab38f58a901bcf0a100c80938844ce7978bd5f1c1404eddee56020b84d5932345c8db4637083762b7fdf9f3b25828ce0c0f6ff5cfb718093b573c1f592f5dd289f24d9669f68066c1adf2807130f99441f50a94e8d140c53238d2f16d22dbd89b1abf05490b25cf1a81ed6ed397789f438f9ab827eb336c6428158fad390bc293ec856e26aa63610c36fab29d8825b7d94769ee2672a95968d4f94e8e55ca000938d23cb0e580acb0c09a35654affd094bf031d34d937eba6457664531ae3244ce417f63946035a37ca74be7c26dd63b9bde97d1a482e764e5bfd6d1454cfe14dfacb91883316dc67c5fc715bc22a8927187a5950bb5fd82ea712f68290655cc691a35e8a877490068bc1808564a4c453da30b56299f23729d584fb77352f096a8f6f51f9329ea53245c976d81bc271a7ce47db1171da7c4b80ce8a58a5be80b8f67650d788e3cdcffd04adc2e6fe0a67db0b5183a69b5b96a6804debf08852f86616fbf00d9e71855a81d2892eb082573b2e90d6f81618c6370bc559f827cfd6d357ac0891514f0f0a26459338dbd7c5d8ae0db0ea6df29cdee9bad7bbec327628373bd93d49b83f1c1825b5636722b06e10e8d0922340d575f305c99946a065e49bf8c4dddf3163a298a509f6b74eefb0600dfc82e48168e5d267cc3e518d4c71585d85dce8d197ce392e078bd7ce8ecb977a4124780fa9b20c443e2494ab15eb654be6fab31d93592bdb8ccbaaae05e269ffac3a4b108fe55d7a1e548fc2a6ffda57132e27a4757c4b272cab6ca13a069ab43afb26b4b49c7088ea8a748025861b7544b81ae02f0c9bdbd59c82c5905145e6e4922928692b7fcfa2a9e9a8cdf733a46330973c5c6ebfb8d228e81fdede57d84c3edb8cc7975606b82c42064b327155990e6ade06b02abe1d82b633cf46c92763209a8ca63b197f74f11b55ca136f17f441513fa08f6f6aebc1402e2780bd200d29f27be1120d7558813bf23d7f6369e406614dc2c2d4d69d42289a2000acb3d4084a3369893245de05b94b2b652e96a86fe3f0b853986fffe1e63ad4a65f7ec03f2651b6811cc773c19bd1076108585fc1c138c033e7718f2df5395a28f8aa152ed6595309cd7ef67ffff7921dd89335af8472eb0493d990ebc84970906ce4af31a4660062d96f7bec9caaac059822f751c78e8ab10dcc4b15039ba89fdf7c30a490498732032e7c3af9496733bfd07e69222fa42aabf534577e3d82febca63e5577b111e15a36fe013252af4e20411aeae40dd2911e3e227a9df9c4930d92c7738aa66ed54a8353dc036f2a4597a0a046fe6a89bad8ec66630b8330d574f2ce8face7d620dd4b6b741448943e7cbd2dab9b87d662e496940913933d5c004a520a1f2774de883ecec5020f6d87acb5453547493d8fced57ea9ed8f23d962df71165270cfa20e702bec146c631bd238ac19e7656dceb6c22adaf45c4f2849e8fa8312a6aeb349b10ac5de6b1df611cd77f4604a0bebaec765adcedfb8021bd5261a20ed58cd7c6007f27904bad8fdf2b188033c344990d0eb43bb1b76437fd9476f51714096f54bf0dfb029771debc666e3b223a2b31d9fea16e90f3bd1235c0ab979b21501a4ca59b41a252d6d45cfc46609ed2d5d0886d25ab27c593a026b4c319f98aa431a08b8970ab38fe008525ae253a9b2fab1101fd69193c0602c8c42d97f5785f98a8b96401bc97a7479d82355bbf95695e9af745383f316fc16c8fbf928632f3c79acb2e61f6ed5beb1a958ccd825d79f8ca5b174f8d14636af0fd5efb1fd84570f43d69a0fa79282f15720c24603002f1cfa317c1a3bed103bdf52ae85d8777b440f5366dd21cbb2823def5bc0d5698389d70333600e6bcaa9f5c5b227c9c33e218cdd2ef8ea34d698c4351a0ae940f13d7c41ee2d4dab1a47be31e7d9c9cd510104a27724c27c8eabcfab08a811a538187479f6091a527fb7f0e53d4d053d6022041fea1e8b1d147458fb8f2c54b6b8db45b6120d9ac59a41e50168dc0a5ff6bc74736f056e71f15cf9bd13b02a49b80f651dcc32a3535f5c38f6eb2beadbb6192d5b192008c770309ae56509137231febed3148daec8371ab83dab16ddeab0ccd7a0a6a62341474d21a3d006faf43d6a9c1750efe3f1e341891cd36336fb1222e071c4e42316ede75f56d44a4bb86d3365b6d21d408d0785bfd6cdba2c23dd7a886e55b4ae7a69dd597aee365c4b6c01e818670a0a8ddbfce437fe7345b3f1b2589c1532cd86187fff2b1d0b65499203a036baae1cc3a7b619da979ada8b4f615958564a80698d42f3c8294d478874133bef96c363eac6679652bdaf46d4eef9234a48512700643d2fe5557748f0ec3797a1deb9d68d38e99a631c7c85223318d3382f26b863b38d037d14951043e0d7a7c82e8a8ba1e1da94690e8500c13ef40044ddf5a9b13f25b32cb91ece9de956034444186bd9facc4b446f171e2516fc4872fd49ab0c0df6df1e3788443ae3379f3263130f6d43a289534368b13e1e36233322046fc3fa45ac7b608d2631ac3232c71358a493436a2a28c62bd03532e8d9b5c29b97b4f6dfa91592c700b21d7ceedbf248dbaa9122c952a3415598b508b4ce37c5efb94f7545a110144ae5309773cd94e68904352855eeed1a8fbc58d5da3a366230afb50ed6ec109a9af9a839a2c5629237a0955ca5925df1c4b2cc8366a2ccc89f166cf456e2139318da6ec5fc56aa56cce1ba5a02e21d1f3a87126904b6aac8fead25fd2eb47df5bd765faf5ac1657cd1c2ab71beeb56de526154f57a2efce0f70a5db175ad01203a38d9a36df64df8481969301ae069ce4c3ecfed65ed52cf35704e43b7ca70b3ddc6f05ca26a70880f455df2f847fa41d84af767aafe47c184f0ca3d5fad137db2694d7353ff65d567cf20334c87975b58ec4ad99d5bf71c2014d3de5f9f21e99e0233e1cbfe437163cecfbf0d442c70a1c17ef52d8582259a22e7b2d699699e459303512005be1bb7d30ad8822914471f6d08210938b1b80d66eb847f2a2928c2ecffce8cbc5786ef382564e594963cce686420a7f88a110c917dfed793d8ba3d20b4a4abddbcc7466b13513c456569470a8cb762119977ecd561b9851fed7268dc8ac2afcf64b78c96633fd7b64f48810ce7a8f7a11be5d65f159f49e8389e56d68490e510f260dbcd71e404335c58051921fcfdb6577508bc5699256067b2bf2866579f44a7395c6e69e8b6d436f5e600dfd394c19128ebb2c261701cdd0a95c9229f3fd988c37376cb6e966e22243ee15d4db831e51f86a6e4d35ff59665e942325e1dd17452f61ae11f22beb6400eb4fe7c54b937fe8d61c5aecd44dc70ab94f90e3790a88182ddc571161a021adc63d92684421a1defb218a743f2a64a78cbaf4af82c81665b50d115ad4546096df5d5d9745f47ff3be617de8a786ba6eeebe5530c9a4165bbadc447518ad52e42e2397972d3939c8095d069024c69a04e8791f08506f8127c11fdb798623a7d3eb1a2650ce621956741953a1be850da4239468a7e6a4353966bbbbb3197d9fd512359eb33a1d9817748c1c8d627d6652263ef2e43980d1466b316598b427fa239d1917b1e3a0d95d6726b889d24d9f46c35b03aa4fa4e62fb8724815cc6eb3f6bface9cbe2cca8fddc128410ba79e5c5d0894cb44062a3d28ffd70fc3c9b3e294b93fa83b70a0a9d3345e98d9937284070f1190e6c5313733db64cde6c796a4bb92fca40c7f523d724d0b251e3987c47429e72d25fa1781ed0ff5553eeb4e0f26c3953c96ef48a18b2f3f30a4df3ee40b91e7a1c7c7d0abbe0b952512b6f90d786dd112d88ebfdb88a3609ad0bb292ac14633598f30ef5b7f9b6e62822693791d46b8ab2936bf058957967ce1c18afd6a3e703f11646d10dd8cb67adeb2252f42b659ee83088b5fe5046a934f0a42172e05d7f5c8f0692fec9a99fe0e3b812d7fbf1b513fed0ff9e9c87c9b7978c4e87ec494313a72f19a3c39a2334edc7d5af153deb7ebc0e014c201266e6985654215e08ba3bda08d964d4fb53c7467ff93758f0582719b7b22e98f990c603b8c731b0b00deece2a9fd184d2d157d10895894e6e2a66277fe1cea063cd4dac3c22c7dde322c7d8542c5a44daba193305dc6a5d1779f5f0b09ae28c1d3555ad54137416911a30e1b423ebc6c3e51ef5b1f4da8fa1e4c6affb65e1d83aa6269ff2794a2616c08a3810042b95e1476b4e2d5f58e9a7cc7ab994ecf0d8842b25538610c44cc81a0c7ba9d0a666a7d43b227cae8f34007f48e695398f6f55b30f33a69140b38095688d46e46fda94bbc1e24389509577f5ad95c9cf9b5ccf39c4a77ebcfa511af9058380f8c0be78004fda3e5f39a112991176c1858dbd173ce2bafb6cf8437ee5d122f1476808dcc68064382b6756fdbcf45973204df0f089b645add220754bd592a8ebfe1e5ffe9144eefddc644ac762f18fa78706f83d5ba4a4714f58e451187a0b0eae9a41e8799abb5f33e173c7af05938051096dc8eb759219cbadf4a9cbba5794832ae0fd1a71f1eb7e5e081015d13beb525731b0517f561ef264cba9af5119c26ea3982419129f0a3e3379f05788805be829fc47332b03ca75a2f65b792b1c32b3bcf02ed719da33787dfd9f92880005c2839959b1222f11bc68aeae1dfbc5f1511949c1a7de7fc47d171dc4ae1e548bff6ea5e442c77375ef9db4cb0fe8bb8a80c85242f85b2ddf109165dbcd8d7174d88e3a25461c688a150320a504af5747cf5e5824c527050cf0975ee166155ad7f097aeb110b62585aa0bc4d6594bfbeb71e9f690d16c6e5784cd112a5ed363a7899aa529b528d03c85c8ae8eda0920a84a4ba11c72496b7a206496d0cfd5880c5acfaca8cf11f1108091ea2d038a0e6de52604c09032f48c50249d4cd1e5720ac31b2370c31d2ab81c2e0f15fee3fbdabdd62902072388eba740d2f610d7d1fb910e066671", 0x1000) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x3}, 0x10) 12:33:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xf8) 12:33:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/10, 0xa, 0x43, &(0x7f0000000040)={0x18, 0x3, 0x800}, 0xc) shutdown(r0, 0x2) readv(r0, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x3, 0xffffffff7fffffff) close(r0) 12:33:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = msgget(0x1, 0x40000000000c) msgrcv(r2, &(0x7f0000000000)={0x0, ""/23}, 0x2, 0x3, 0x1000) 12:33:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x5, &(0x7f0000000100)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000400)=0x3) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000003c0)=0x443f) write(r0, &(0x7f00000002c0)="42654cde18e9ae1a44a0eaa2f53f0937037fb7d0356b54e464f65b4bddf386ccc5a2d12b3420869af906634cf60782d3067ea9f81662a5b1ba0c122047d142175fe47d278d28bdceddcd2d1b7ed4a89ef1f99434e7c4fc231f108f34c8245a86c5c93e888cde20477741e2c58f2c083527c0679d719839d26f6b03940d6304543e0dbde602ce39ebb2814db96cb297e232850e97545372c4416a601f433afe5785022f8652c30fa42c2e02d4f1bd532e3a7bd418ca4a7b1ef4041d343941c71a1d5646d38f78953a37a8b751b850f3ddf85567ba99357d713e", 0xd9) clock_settime(0x6, &(0x7f0000000000)={0x7, 0x9}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/44}, &(0x7f0000000280)=0x2e) 12:33:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 12:33:32 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 12:33:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 12:33:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x3ff, 0xff, 0x7ff, "250d8665eee2306cef5d55645f2375a80ccdbeb0", 0x2, 0x1}) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 12:33:32 executing program 0: sync() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000000040)="fb6515f471d792ed7852da7fd27dbcef92f8d8296171a0c6fb02aa81e0c4c1a897924c052fb9b00537958ae77cadf602ef21a045bd015e98dde89727b760267d99276d6b1ca1d65efa4f0520146e63a5256d4a05a7b148e982769ed6baea626848befaabcce2e884361d5c054777a762e51709a40c70ed39c90d78d37edca63a72ec8d86a5d562bd19fabd21b0ce3bd1020e17a5ba61918962751cf085f402869ef6d9ce3312213d2be3931798f3d91e5f8c5ec051c10bf9629ec827300383aa5c47fedb22b399281d61f3e281f6672a640e34cb5805b8bd9691e5fb41bb", 0xde}, {&(0x7f0000000200)="fa11ee41308ddb9eca6f3aaf7273f4c25305a23591aa0afba8a37b265cf4911f7b2155d65754edd19127ae3955bc98678743353ce81975b2077ee2b5fa3e248d049012fcd1dda35a0865aed61fd27f8e996185f0e13afebea34721caae32049944741209fe6cbfb82123967e3c635604ebea7d0f48d0d932ec0c584e4fe938bdefb7c6249cb5651ebcb865f0d841a93cd8378fe6048a9fd5ee6d50e33fcc0e1c7f4c86164a3f3c23e02b71f0babdc28ef013de941897777fc1d9aa3fc50f1597eae7cedcbce1d5ee9ef9bafb9051558419a52afa6f75966159980dfab62148512476f2ed7f653bb233f18d7f19cab7473c7a", 0xf2}, {&(0x7f0000000300)="97538bd5fb6f4e45176b43de43f0d59cc871e2a4174aea23ebd2e15050764d64a535e86b8920ad81f3e768d489810d4351549319a1a38019e90623a6b96ff8a329d8ed2c455873928f96acac454fe89532b3522b7533cafef422d3d5940692c54f604052a1783d4dba985b74001663cdc264cc922ab21dc69ac760f3f7ab56669b34c30cd4b388d91b5ebc1ae05b55a135482c0c6cdfd60b3f7c3096191937c462b068c8", 0xa4}, {&(0x7f00000003c0)="b280d83b88dd67489609c13560d5eafdd941bc2fbcc4098774e21d25bb07e2d1173857e9fc5c2f806a76", 0x2a}, {&(0x7f0000000400)="e1ee18a36a3482e2ef8e7f25a6634c8d74b3a55ef89a147fc4720ce3f4abb3be5ee084a11907605ac98263dab92e482a06706925533ca3d4c21f77d861b04d49f7ab3e891619795a84fe5167262ae6ff949c3fecaa89c8bb1f84886fa2d1187c82221387a05273c795da43193cb3f35b40d2a604c4454e2182dc2392cb4639e10fc64fdbbcf3a5e1789d54a152c8443726b7ee2ff0e71de5c3d5371fa1ed2bb08c50eab0427ceb611735a80dd8be0d700e500f1157b9438148cd03aa546cc6ebba0e09447182e6ff501c446e17e850abef21d91530cc81c0a815ea1467bdb9ce7714b9fc320f729d0dce488394c8657d819f9830dddb00a4cfce07f3349b3f4851861f346d3c42d47a6b785044a87ed3dd303e02db28243aa8142a358bc41f04f3658ce60734734c0fab779683ca9a210e421f51b03587ace0dfcca316dc0e749bf62b27e8e22db7b356370f4fe07227f336714d9fae03602961ba333c15c9e0b9902d91422fa26ee519f4fe05032bb1897cd835d0f177eab9825aa854eee7e5e8c0ec70bc0b82c8c4f780bbe6571b34515d0b664700d2e8d14e3a1c12356c5c8211dbd901d2376e5c113adc558958b4d03ad1dd97ab5074e32578fa626bd7af138f6af8187a60fcf141712c8241980b432ea199db1e2f2b4e38b276216a14c6deb920cd3703a215c73bda3975a8105a47b46273958d8472b3709c0be7615b8f309f6632f83ecef74f2535a228f7a714fcd95f3b932a562330cf0dae9970b5ebb2b43c7d7f0cbf3d53e0d98de6f48d5d9e1e180cbe43bd51b358418058b82a700b0c1b610de0f24bb66854afc13b9716576d0d637ed2df89e733c1ada1166553150cdadc822290f3efa886609788a33e945eee252b56af67e0f2fce9aab9c18a910d1ef13c304c406c1d5c14d79d18ed5652e53fad5fe044e73bd0e16b33a013e08fe72180c05b57e623b56047f93501f9c1fd8662c98d56f3e480dcae6e05dbd7e4c172300b72e54f263eb5ae55c61882b9932e3e679ce2d815d43c72bc23a7d1920a5d8d81ffa8c8a3da053f66a23a7dcce810b555e966ebfe5b7c27a0589cab3165a4ef80ee9ba75c7e75c9f5d169e03fb0bdec3bc017c553d0890feee26222051ed1bd7929a740743d2496e91ba40c8bc96c4a00cc67523ef5414b9fc20572581b4a1c30e0ca1ffcdbd649bd35ac10a43df93c0e84c21abe5c884a0084e89d77a27b9fc1a659f55f84065620e94284540fb504a65d38081add1225b78d96a32045f55a9ea2be1257887fb344dad0ccb15fcf27c4dd2d1f39c073f0e512b4e38179cd21db17939b1f4b1fc2dd5b944952dd86d0842184b8a156f27510d9ee91265240b505377370e7e286e0d91f8e58af199263a7f52c67aacf93a4953bafd86e2a4f3ac03060da59d0ba938ef07405ddf9515d5f69d1f603bfec3bacc2244c59a6eae3ecc3457725dbb006805429d77c0ffc5040f4d1c02056e1e0a1a5e5f84a38c9374d37b259368053cba7fa2690c39efaefeda578e0f3eb5f8faab0fa5d2d590170ec1694a32d786ae95bfa0abad4cbb0d8a0a2943bbc07c338a44d654b76d735380b06d4e74f618480f21480c2fdb235a5f6e4d728020d1d760b0b9bf6c1d18ec1c3e4b018e1a7c306b2142cb4bc2d033817f0561654d8e138deb5e6dde7126daf1a0f939573e981ae88fb6921f1e4f7a00064fec75dccec35273171a1242e5fa96077112c3f01ed7b184e6e4d7f4b7e96646d18656cd08c3fa263b19c76a156c2b0e76249c3bea631bd829101beadd7af1a05189caa3a3cee34a1d104ecff7912b8b750f4ac6307e670adbbe64adf09b47043b62af8028a1f0b5b2c0d99ef4008c22544f8fed60437a7ba279e8c797630d43010c72e73f20fee4fcbb99b212b7bef956e1bbaf82ac531e52ec6463d0e565a530192feaa9f0a42f8a63c1f79bb30c73b4af0ba31d1b9090e2ea5fc33c470f922cc27b8d8707362543685e1ce70afce9e254b6627a40792af1726c02d1b8e8e2b36ef0d22f363c9b78784cf07493419e20f52f22b219f6d8ac58a1be14f7b33dc2a51f2fb3381327198e0c36c84b9475a5a5e4b63220c1f6ab6c5b0da33060699802b0a5126a408aff28e9275a61d39238070eeec84d11a732f62fc45c91a9fdd069b0936af8b437166137a8bcfb2c6ada137e7cafc194ac8eb24e173cffe343c6ff14a9ed918bf5f3ee1398a940eebe4b39e0d7ee2633e9ab3db272b53e7fdef8ceec7927a9972569296c8dcb33760340b6997e90681ff6355a9b2ec7f8be5c08b71dba634d7875631876d3021fb1a9fcb266eaeb01f5f6bd0224b1cc9fb2598fc6a469b11735eef0779ddc56b11a8ab7b02a70ba4176d89e4fa24dcbd5d54467e1837c5b74fb88c0d4480c19d08a423ce6467780c4e5ed3725b4f80dfead6ad1ecb59b563c6ecd3d63c6151195a8207c479b2767c2595b3349692f9117a9e1e835c6b69da2d17ba6177963e9cf7eab7b261d3cd58d9b93564afbc96adbd0d8f3ad448cf246286015017756af5e32a32737a848be53787ad9257f7722cd017c575ff03d400244bbb691052401c30754569aef33819f2672dacbe2db720f97c0449206f99be84c7f0372a7d7ded03cf5f3850ad6ec3371b04575044a08ccd3d78d1b6a4d3d73b23d16741a82cff374235b437d5e28ca485433c7c6676e4923fd1cac328f8cdbc7b8b7969128c248c206991fa414bd2b92d868e94f254f63f42b973a9769a1a936739427f1b5058acf3c2623811628be835e65353828e18f75ca6b6cc0e07824f47040f91d40bb0a626219ed8fc2b6f6dd51b79d27025c2127d4e2f7c5222eadf7acc38156403a8e019c36ae98410706ddd2fe021a5b2cc2a2321a6c084c631219140b934b606cac69f1de22cff6a6e92ed4c8b6bf8c4e628bf54846575b80c18a8208d56c37b2c732b7123c06226e11f8e028019ea854722c9f67073001add22a25abc3f33d3d55a1cfc74370df36bd9f8f752347046988de1d6fb42875cfa06a88117d2dc1352527bdfb0b980a0ed22030ff548b5772a3374b227ffd6affb4c03c4257606fb85d076f26fd7420b5c0c572e67a0946573217bad58598dbbe4450fc01c5670a68c57744d230b927c1c1af6bce2f56c9adc3d6d7f333ddf4539133e676dc084a48a339727cc247bbf27e1ba17275bad9e06d53f228ce5740e9ecd5cdc945698dc376abef951d687f63a57685ec75df22260fc2797dba1af3b5f28f9ea7461e342bb714ef1860e3890148ff5039c09b495f0a074bde83ce263315b65c389ecbd121f682f83cd37dcf2dea2cbdcb62050d5f6ca91aece8f2a3d54f9daef7a1757867d31da7c57434158f39757060978d5e191e2ea56d1bd073156f2da480ec79e652ac2bf55507fcd6d9381b33bd90e4509e46a18f0deb48e81c539dd6d1f4889d2a7a079de611a38f0a1627ab082522d27f401d4bf13df71018f23fd8e59e41d82684381b4fe06c750f20049671160f7fc73cad04603c7df6ab73feb5dfe8a226cd21f7321b708206be9be567be3d4366836c90461ebf51d497ba36d348039e7d12a273fd01dcd3047c8cc54ea7087ab8e1b792431a3c771a289a290abdee3ae4acf53bf89cfec033a24940f4d3ef7f0fc3a171804be9416bbdf5b9404957114643c16c21296e56751d00676df95fa127f249db65f002059c6d1586f04f21b23f8b50f8dfc97539f9aaa3128bb111fca24b0a052803cdc09727a85d7113bbf7e9fa830ffcc83d12776c4433f66b4078c848de91744bbc638da853ca241929c8a717c0fdb3cb141da6fa1533c5e8709ced1f57196ea516234151344bc37efb626038111fe49f720d2dcdb871b4fc3c92bb60f4a197cf68562c1579b82603aee74494fefa980ff8468cc8dbb4ee1a6b4014da047d19b218db71bb8ed827cf2e9cfbc38acbc74392e007956d2d1d4d4159e5bf3a6d59729aa88148cd78c7141e12d38e590c6473c36448dbc805f73a14b7e8a883cd3f2c6ae313d4d63fb7d0dc29b7a2fd23ee4283a543d9c9a73bb60420f1b397c394ef70bf4061f2de30b362ed649e9e29607358816941e39b73662e43d84f5dca7699d468fffc3a41c9d1cf4618596fe92d88f756c1e026f89731aef556f401ceee808653458d22a06c8537119acecbd6de57b97b8167c51185962e271813b0ebdaacbdb7e2e687b43b675df8f4b02cfedee2d93bb28ac6b4ac5afc597b7e56c68cf06fe5228cfb5d02917612e5678cf9f69fcc4f3f6420ad75b6f7ff759b468e088348e062d066a296e293086a9ed192532b5597e597d339d05ce2010c4be0d6bd053aa2f909c53612bb9f297079e745ad49df1fb7b15d63f9dd238dea102b5d7ca0e1ba1fccda8de5efdc4b751a9fc5e8afbe61a1bfca4dfde51442ad14434332ada4584cfe00acef3f547143a43784d561b2852bcd273175492e1bcf2c30e1439cfa72aa037afe59619102f0cd8b4667655a181b394d2f15a940cf09c9cae03506da5304c7a96741ee42e549285022f85ce70b7055f49099cc265f03e49a31c6d05d55e896eeb560b7485db2791c90a55fe6b76295f913654d53f0440eb554f29ca370535ae847c85852e653fe8e538eba12e75166b0e1b8531a3e5bc4090135a2f349e7933e54c6af8faf1736990a491c90efda78142c8b077f7017b1a84037795ea6f919d3a6a8dbbf52391d5bc5763f026860a18b7a324f4e5a8a651b7f1515900b252179737798c46822d91ac36d74e77e82eb71c8a8412ff1157987b977f17b301d3087f20d1c82100637d01a96c59dbbfdba2b2dea20893a307e018107700a43ddf945fe45835c01aa2828a55506f1335e720962286e1989ab848aba72c2587dfcf16904ffe1c3087206edb932c8bc2e3cde7ed52d461f4498e0ebf512790c376d63242543fca99afda21dfab52f51c697cc32622b8f0b10ad0043832a89c8d6a39cd7b2e534837c49a3f7d2ede9f375608a537f89675da9da55cd7cd4150d587474072d76ff74b50d27aad758ef2e74a1aca4c3eae4c6a7b2d82263a6f6c483d6623c4f83e8f0643044b0873310a50121cfde8ff195353ac08fd3d8c5e62424f56c0e9e1ba85233b2176f020ed154df7f55deff3a6f983a0369571356a6554a4ee98e18ab3b599a9ff71bdad4dd8960d7f06a684eff1d8e5bf71e9d2fd17896b5c2f03dd9795a09a417b3becae68fb2052b6d3fcb69114621c575a54646c100f028ffef4204a99e943b4a635a31340a3db74f66fa1434701cc54a2066e710f91c3d7b6e1481c752e8d075b156d4fe37f49494996e720878b72e835187afa20bda02ca8bc3cc81fbee2856aaf88491d40ff0cbed6c35f39d3614942ce9c84cf83d09f1a56ddc5c96d23a88c5c9cb207dae690490f9ad4e88a9976971b7b645070b9062057b23427910df68c7c38dbe3729cf75a19cd7e93472e599b313d691085c1a0796e8548b89395ee36282d8cd759bb64dc6e135e6bdf7bb1894a5021b3c62adaa959eba0ebf709c63a02ff7962fc2631619101abb714c484743443374827abb9703440e4146abb7bc94cc2239e948414d227d27c3d47ecf96d8c46ae1a4e37eaed4d89fd1341f3c98e31a2db543ec71e1a8307205cf181be4c264d561513ab5a94c737c244aa7fcdfd0f5f4931eb3376b559eadcbf7c0ea517d216118cc314a82ea2cca83a290efd3e86888d2f07dd374e2f9ed463d7078d2c97d40f29ec578f5cbdf2f3e659413cdd6e5a5e679c6bbef2efb7d10f577be3fab3ed5f28de0c28e588da33", 0x1000}, {&(0x7f0000001400)="7821ea1097cdcd34df29d947643ef89645293418c5461c401825ad6104432e86ac8879d075bf182bf89810e45fe65df06cbc787902131f992d3c4b665eae3e5a2827183c376cce90761958a5551c18793001aa6f48b6c820ea29a02008efbb5fccf7a63f934a642494b98a8793911d68f80827ae0572f4546df58dadf5b85ebddc195aa193a60fab26dd93470c9e4ad764fff896f78043d7a8a9ce39a0c95b633f6c99ffe364941952de84", 0xab}, {&(0x7f00000014c0)="031c689ffa26e8b58d1a37544dee8a7701f84a92c63b1232df79e8a5e533e00a57816851a2f2999c3197dc2b6f7a37bda78caec2cfaa15b304604dfefe0139f5b2ade4434be069f02b73219f3a0b2dff9c5ed7f86703d1df712756bfcda961bef7abe1919be431556ef9dc9b65a16722207d00f5b17e35064529ffeee90d9bd8a477c97b24fea0f98fb7454f75d5adcd0a067cc9582a81ddfab0e23dd6204ee948b4f143a27c8da8", 0xa8}, {&(0x7f0000001580)="cdcc8ccde7290f05ac3a8552ba53c07a04f71eb44f1d15fafe350f4f180b049e023ed23f27260b9e2135b4865e2e5831dc09ec19d5330f47276a7c5459d0ea5480c9343204a7111267fe71f9f4a674383aaa79f0b58ddfd874afd1470b0f4e89861f68cd79637fe5b5621ec47c3aa1ec5f26ca2bd263fa65d6d974556069c967352ee34722fd210f99f47e47d76450b15f338fd6293f65d8d41026c0285f5ff51535c045e47480abf3a295115524a1297a", 0xb1}, {&(0x7f0000001640)="a90e4276aa0f789095f31a56f88c75e48bccf4e9681a28133832a6480c3939043f29aea998cac1a7225ed486bce1dcf4f41ae15537d583653c644eaa350647e50548ed0030b7b8535fea23956a170aa41095c1d5db543a4a5adc05fd8a1530cbc57d6f383ac500cb6ffa6be62866fc61e2d6ca9e74cfaace6744049dafe79eb99d1792c7179b38c7a5f85c947c42689b572f5c365f63a2e822ea4604ad261e514a7dd812bcd64627c214919ed85bb368ac1559d67eb3431bab2fa307140eb2f9eae25c870c646891b8d1a797790d1b82898f3f14c0776d1a650b90a7fb7c3a8192fa62200830ebfe8aae0df97f99d359328c7fd272d3f38b5441b13e7acd45694800dd20a61a8a4a9f6f5bf67668148dcca258d53ce521aa6f0edcbf3b2c6c803b0d35458c5bb3c545d00fd2b78671f7abcbd7717943df74ac83acd384bd1ad2a7a2fe24a0183f7390b085ede4403346816320e668338897c48740e2631478c89bbc765371c0858fb953b9a1632c7c53eb437e64eab8fb061099f95acf3601d4065a9f45c3736fa35e1f8a531384946bc4a4935b1f411d15c256da996b9d9051e30c21a0d9dcf14a0ef79c14d039f3067a5983854c4129007a828f9596f70f0386c210570b8d025c26b0cea646e74dd91ff5807ebcc0ebc7bf110284a06626f1b598d6667e3cccc7eb506010702fae3e29a30cc91f792adfa4ffe747a4f98988e71264f382431bfe9aa3cb385de39abeccc8e69383c4df0684405cba1c4093e6f0c6082faeb13b8214397612ed1f748f7d5d1ccf390aa28b2a95816e05475d9b3711a4ac81a00307d30b79c1084403ff47274df2c7362a949732d90077fa0cdd55c4d9caf5e1c31d8bdfde396ed8f8049590a5df6d9ad3bec25f9cc6db9c31bb7d9aed172eab601e65e51fb63bac2af5eee8afd71a46d8ac07acc9bf5a5a6a99b4b1a5c312d7947d00e5ec45b07541a1e6a4e2fcf413274b2714f5272a0104b984ea92bd4a4c0c99fae668b8fb9259f2d951608427b65c6aa02b4e7d8de4a0ebf1b2bc9819f58891bf1ba67fc709017e2012cf36ca2025eeb232540e378f81f9bc01b5c8a065a1edf4369ec0a25762369d41e9e2a7c55ec72e3eabe04610dc85a0284ff2f8eb5698d82cd8d6c838c21d7630dac8a61ccca18ea5e1718e28a00689e07e24ff25082d3a378e0108d8a18f27b7e41680742b5849854af38f4dad4cff2548f40c5181c903f3284f688b88d880ae9916b0168c332c679e1a66db583411cad5323a2060198ed131544c4c94dd87550b665a0d200da111b8a373567ed198ed0d50f05ab9695c8d9aaeff8ea1ecfdd4970df79b6f590541c74f59293ddd5d5df753bc7aa2e09fe1b55853a654f0fc034f7c7646531d32f44138eefc67604c799723f89659bb892a7e61022250648f850edcd9370a4be79ab5111c585ae48a41b2a812bb6b34e64e4625472a96fc533f87020ac9661c7083cb34b8b15be9f9ad99f570aa228577fce4f1c794eafc7a21a60cb3e3b315a9dab1783cee2978b54c96590572e3b7f2efb652a13d67caaa96a99d9e2a05ad2d217e33fb926088a18bab67599b73c6fb15bea7d62a0c7a14e5b9cbb9eb58050a5fad4590fc72799f88dd48c7eb98a06da3798c39db6bd6912e990f3cddab8aae1040369baae8ccef2b028d075d15f4191bd3c1e87755c6f9e6dfd4871aee519b358d11a90c6bf7b0d79e8ceebab9fa38e37a3627522dd36d033c65ed903965403ba791f58562d28be91a7d28d764b90352aa7de419f25648fc51b16ad042606753e9d8bb6cbc0416344821b46eb40b30d3e065865efa40896d3ea7bc39069349dc7570264ce41be6e6fdd24f16636102d93bc7c711a3343b5932c0abcd14c2b0c67a72d66780dbaf37bac0013c7472314f5978823d6d4a8a858361792a6195e947fdede2223723cc5f5e49034018f9e3cbe2208a5ec8fec98b6e522db863a104a6f505b8b3afada363d8b1b60f833032e235757e5319e8a97a508464938d26464e1408b5dae2f4b710529935450be5c13d11480f3d3a0f83d442820232b55e7a630f620f96c355eb41daec2508e3f244c485f59d31e5eca54aed4fa37aeee662d7fde11280863f9e433577854da9c736718ff4de8a62ea279650758b49e406cbbcf51ed363eb8a43554d410c23399eee0101e9665d58b9d9ae4140bc23c7b94cf8223a8fc43c579e81c0fb225e1aa674ff34c8177b3de11e35637318a334965543112ac42f71f0aed27d2a5604889eec2f277c9427cc0f60bd1393f70c875b0de66176d1dc21f88b3c2e961ce55f48e4306c4418781e8b6353626913695c887daf009ad2e547c1ab6380dffc4f3edb9ee998bc99a2b029cf4a708c9469252d0be35b7264a8cccf353fd355f7484a7f16fca1b5461ca48c8b60adf1c43af2380740700cda70c6db9b2e3b9b1e75f9b074380be68c1c10d73ba40c94d87e0dee52f20a16f10faa85748392b43b3c1a5b89db6437bc7d57186d3853725531d758d876a82b9ec6565115292458d3a03efd219e7ede952929e4712329d45bfa75d5d47b13aaf5d2540991783b2ffa761d009cc62f4a8cbd98aa5bdbe6ae8c5bc45ae11c902a4d7a4dc8cb39b38c4a7c5c37e8ffc1f643b785b9ecff84e7fa9965f0f1d608e3e9512be344a9dec701ac17b72fed4ce8d5cb1dab65cae4ead02378a82459a09291fc9305716025b17f77ca5f61b877c7ac761a821bdd232bac1112efa1185b6e24197d5f61890a71c809dc577d655cddafd1f35654b8a04d8059de33c713ea83d77d4070ebeaaab031dc33d603ea61fb6aa36e8f670a8169548117fd57693dc3993ccab33b1356c3a35caf40d0886889690bf853ffc508f747c86361aa9de419119e720e28c0d188b760179996e9beb868d8d5da2557ac268b88ffb86031018d74587f15264b0f4fdc3fecb9995a71b0dcdbbefa537ec7dea9e95d80d89aa841ca13fc36ed91526cfb3623facc70106eb4b064755e1baf3ed52f8227f4de1e95592e42c90f3940900b343753f1f2c06f40420a059186e99aeac96563b05128dbad1122bb2c25c50649eac9eca75922b80eceddb23ad4d43d54b40d1fa373e23bf61e67c9549908792f34afff1ec895f095f129de1c741d027d5065ea3ddedb2db9d1c97f93824fbd32e0a1c264335802fbf609a4c34d53be1a8d64b186038534e1b26519f2e7e97eb8935cb6e6ef25d7654a6699feaba0eb2dc989ba242bfacc3135da2d93d31bff409248795d4b532a36b52afd6fd6b196c2aa981fda06f699282eb4710961f3ca9c843973f06c178eaa852fbaba33dfe7cdea2d3eaba47063bf8660337ee533021ac445e65b3cd165bf212b696e4003a89dd38efb71759cae350b027a9f837482df142ca4c572bcb3be8313b3ec380e9c8a80090cce059db541954b9c7dccb5e41108ca022adf9bb49945bb7e9612d451610d45aa08388370325b96a9ecee601fbab1ecf51f646926f27cd853c8d98103129424a0d526ab7f41c1d46d88fa3c1faf950894d889c7b0f9d77c2e49786d1fe0aa88c61b04c6e9ff8ffb7a04e9ffd235e4ecc669fdcb31aafc3580f71612968fcb82fdcf425e4af1e3aac723081c69f40a20071f8108a99e248c2fe633209b591ec60f8c48cf2ba8762516e71987e372f6819c093b02613c96be1b7b8aca484bb48191dc2e2fb1ca74396ace10f683437c2afdc7142dd96eb7da60f886dd7bca7e26ef844055e3033230542940c8bb08b56d24e5302d05870ae528d24ba9ff0bdecc8dd5c6ff310c3e9839fefb87eadb773aa3663fb57991008f9e1a44aa5fcd6e88a29dd32166c7957ba90fe97ecf878407111b19a7372097d1f5c59b2c364e3dd8e0d43df9c2553445e78d09698c374ae816939595ecc14cc665f3729527e814f8b8e6006574c21c93a8540f7eb609a997301f3ebdd4b8dc42364fd927548742048f3a4c38c24f11c58a1a009041ca3fcaa1c56433f33b1ac2c63c400b9ab959f45ee6fbafc27a68a420b135f1537bfbe02a42e44acb21b11be9643ad7a171d7a707a08e70e414a1b0b102650883dba76a6880020594fb300e37166ffb234dcd374f29c1e15f0f48e56d3313861d0d13f7843bd86b8b982e2f9f2bdbd68b65a1d4482bdbc955343b7cee89c51546834551bdf9ec54aab63cf9526cdee355d408b6e647d6a27400f1340d844e46c5241255e4de6f38e188f3ffeaea12911ca316807887b7c7dc4222117078391d0b4a7ae19e5291f1b74568e8311f9ba5f30d4156b61b314bd7810ce94331a956a730b217239881b5feb97d9a29bb2861dfc34f54a069a2aef0304e852e24b0f8e105733823f4a3722b3e27658e639b03a2d6efdf9fc871e375b510884ac17860ba2fc2eecde8adaba899f797ed981f55d1fe04c1fc2f09ce495a1c2c20d2640d0d865e9e11046bc01be04922a8c714fb984e5ea439aade4df678a6f7314032d8ef2e6ed456d0316a7f849c77cca154afdf3bd42284cc0a031302be4517b8b2bf4981e73ddd832e3d05ecf257f879540e61fa05d62eeb299e1f1ef0a7c762636227d1ff067dfa75b0112cda512c9461c911434b02da2533523c13b847292bb2ce9ad1113b65a8b4bd4fe7284ae3bc223828ea1708b76552c2fef6dea2e62da786806b47e4bdf6d1aadcd810ab0487dc092416b955b4f6b9e87d943527a9133af8e864ca606fb910dace8701434ac951e6461fde540c61ed66c860830ef397cc283bedbf0673355e5da5c17c757cbc579f49cf287bd4cd4d216ec42ca0ebfc16d55e7b9535e03aecdd86269c527bf9fab8944f8aeed85d3d2d102ca5d43ca85756c6d718ff6a9eded288113a6d34724bcd924922ccba517ff4e5e828bd290192a72bda1cfe656816d624c51da7a9529054302029eedd6cf41252a79ca4595d82d7ea09656d5730f0bd9a4f2c27bd365e87aff4094e2f3fdbd5c059124885401a7ed7243bcf3eb290bfeb6a42577205013e333ba5596741720af18a6317d4a9d269bc6e3bd402a4bafc793aef300fc510fc5a89222d2c939945abce0c1e2f52cea22e376b9e33242e9a7071932011bca5569cffe443e82780ec1df19972bc84e65c31c1007ca79e53a5ac3048b52e8f3cc0357c447622a48036dfb1abc0a72613ffcffbe74c1355834cdbeb5e565b145df698adcf359e83e9dc0dd4accb772bf1dbbe0888aee27bd0686c37923337d8acfa2db6b7b8c8dc8253889899842eacd206fc5437efb467fd288edd7f1656485764a52f9c192e6e37603141f13d7a0d5f9dda8fbe3af3492d0ff29bc9456c6e581b2648ad9e18367ee73640475e67ef0f4eb51dc85f1e61a95b595dd1deead9effabaab46bf9b48b6a4c1a9af5a1025c44abf1a7983dd957e78f7e4e15b9128b73463c2446ac02b42d91b69e1b793722837ce598f9f27a244ab72862039b2901cdfe6793946c367766aae29b9bc4bc48b3f27ad3b49ec9de5cfd3453c7c2fdfbc0f4749cab8e2fa60519b8ad22fe2d615bd2c7d61016cf34f5d0eef5caf478430371588519c42cd3e01e01012086a950d465a630e3feeaf5db7640f18f794c81238fb9c5c9510cfe298c8ef4686cb0401e7e8ecbc2aee263a2715040e1541864c1bd625d00bbd02896becbb7d6b126d1db5df3b657d541a4cbd86ce946d3774c6f4ed657d969830763d3c987006edc3c51ff23f48183df70907f870ad7bd0b3bda197d7ea83b19e558f43821afbe07d811ad5d7aaab28b21fdb69df5159aca17af56be80956f0d1a8d01f93883bb9", 0x1000}], 0x9, 0x0, 0x0) r1 = socket(0x0, 0x4, 0x0) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 12:33:32 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, r1}) 12:33:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockname$unix(r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0)={0x6, 0xffffffff}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0xa, r0) socket(0x2, 0x3, 0xff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) pwrite(r1, &(0x7f00000000c0)="adc66f72df7ad070282319b4b4b11b061d67f671068e8b83e1b51484a7ab94d7448c92eb701be57f96d2f780012d2581a445e4c6a24cb02eb622f4ef2bf380fc8d297c852ba9fe5fe1f43df5977571ec4cb09f24e90b5f8f7b233898ffcec5c587b8f6b9e48f8f64ce6b4e6e0287500f2c88948566d0421781b2dc8318535c6a75c434beac62fb30656b872496437f5abba1fcec08e94ef9c5b499e731907a557fc8f8219bb3db96ab20ff5ceab3bd4bae6a68c7129e7f5bacecaf6f31e668ea4c890b93a33f7a9593da10b18c8358fbbdb7b1b599a1562ce9a36d58c2e01b7c3496ccdff8f8989a058f2c28040438346fd1454990fcc9b6672314bc294dbaf4283caee9f21d486e18b167e9fae52c6494bef1cd4542225a0bce4ccfdd85eea0cfcbf6d07a2736d6cf82d186cd1226b43cda5c62c1f928404f437bc791f23da6138e72e750b0b99655bbe385212080d0202a764e6a9db3c17b04640013c12e8e1b5cc69e08e4e61c66a42640bb87ba6d065aae0790b58a2073d4d2bf34504a222b43254db6437df74385693dea4933913d2e3585288819107040900baa043128eacab8cd60460d3f820b33118e05b367a1885b6ded91deafc00010e7a3baacccefdd48b7ae41f635effcd9fe0026b936c3910a515d20e7f5eedf5779fc6ec1fc5817379afdd0e3716b1fb2cec25af735c63836b9ca3d896fd8ba9b6121d29b85d888c58f3dec3a1081948c87af24fc9035acf632d807e7cf3cd1e1bc62e6117e3a7cca21b0999e8aa21d73c56044b663c7aa13962146cd6dde325fd0b212eb99181f56fe5487c89ca3fab5a3fbdb0fb47ea33594444ddf736c6c495a5a01e72d978f9d56c83b0edce494b919b22fc84bf611cdcc2c9368c7d27a29cdec505ffef999461f22753521f36a54d3ed59d2ee671009c7996672331a387595316a45c0bbbab3602e27e8fa04ad3527811bf17ed989efa2d8c0d58963baa433e054cb3a1f974140fc7cf6ac1a0e6e126ff4cad8558363ae88f05878e8cc80f1525d902efaf750b7b359514c617604eebc7cc97d9d540440834bcaa8250506e35e3daf76febe59d16ca6d43590d8168515df1e4aef404fd82dbd47e7fc3103be6e170e481a413f9971539c7aaa4d836d3fbbe2ce36ec3163c206c5882d0f7636a57bc0eafa938a0b8fb9e0d3fc0b5b64d4eb475a6a5d68e6fb1e3e30c0b8b6dff1b6d037f12d8c27b18cbcf724d356443f87657cec885de299eb9619aa3164969fa0cf9716ece248f363693849a300f7e012049cd856fb07194bb684646e32e6c62a00e67ddaf7597852fcc7effebd96b6b13a66eb31081efee2e963ff69ae49e9afa90dda9f28f787bfdc3c2d89fb5fba9ac1d195ce9ed1f6879d6a81edcea263b916f51c7ad119f205e89bfe51096a3b85eecd5d2f7d793fcd69c28df182aef3eda4b34856216586918b4cb4591794e811a451ff592c46634b559435a1c0ba40c2ac0d2737f8fd1924f237e4d63004e4284ed2da24939dba59488a5a01c67fdc01b73ae56e862f34a67831a7e0dd38909db08622304d54491829b98d986c7d37707020e230eda6d3352fc0c44d406504ed4606e4e75f652f995cf9c9068fb82a5106a0f9b7a90d7c377539371df6c4da550497422a83038ec1d0486aa974b309cbab1dbb2e55508fe2e8597f1a122ec2d5df7f89b36f3ba657c66934385918989edfd1f58887d15a0cbecef8b8836178b1fa9f1ea86b558bef86afb65756e7af1a98bb6bdbeec1472ba891d4d6c0bbfc35a87e0625426a80643903d474e73ad48046aa881190aca028c76e70c21903cae46b7d3d38f8fa255c1aee07588cf7e8b34cc3e8409a29c35af770a2a4b32fae0b9a01918ae680ed719ddb0364c88261745648ca2adb47f60ca6a9005ff082fca57e558feaae0a7bfe4e9d36adc33b754014ae457b02bafa1d4eba91a41e825d55ba606032081a631a1d2cf2c70bae7d133660472481d1b8cb1406464c74cf740c1f3d8c2a1b6c1442c0a348ad539c3f9b40ff2bcc3612bd6f94cd53c60e489e5126167b2415506fce12a81235f904e4930dd0ac15db21c8634feb3c8a7c98a0fd1acc5a536b20bcf02568ff5c4e22014749118b01f05fb8f527cf52b74e37f9b4b6711167e3070cfeb00cff07bc86e6fd1b2658fd7fbabd7d2b2801910a9dec0fe731db90308e8e8a8bc6d81e0b03b273f2451c65307fb90298487702b84792a985e191871290b061c4785d704716e9c501b77c62a4d885d50d9c2d0dce03085042b47847a31b145fce339b820ee370a058c7abb14f359b064b03f74d41ac4c1992130872c266054fb1845b515e5f440a62e297592f213e5652010222ccefd6cbe51085dac13c2a01556e070dcc50d02c4605ab125a4f128c73678326e6e439f021623078217f2be6282266c04445b90f71084668cae8869e8ed6f5529bfef22a99f1b80c7b0aba245c18f2cc43a6e9a79d13830461e75832295c86f521297806df8b3c0f047f21893d9279c66a5802a5d271a067b772e9f457302712357f5bc67ca4dac839261183e660605aaaa23bcce0dcba63618a9a4c58847f5b7f83b4ad1210ed88babb6f40b14f9fcee968622b65f1bd80495abc59f2994f1d2b434c924307dcbecd243dbfd9e1101448a2844ffacac508f34443dbce3ef6b586d8c8db1d96ffa4ab7491b6f4525b84452a6099dd7a54a29b86c1fdc054280e810c6adf0cf46d7ed91c93dc325665caa52d642d14af3b6121b748d1aa56cef890c8f64f81d6ef5a1cd54e612aaa1447615c254e9f67de32321b9d79a0bac68442a19b746fd23a4f822e03a3ca809e00011911288be01539dd33d5ce2aa365669cb8b309e42a3e9e70752918d5720ad99161c4b8050a577321c2eeb5579159870f09a928bb4d96b6b72641fb9d696621161912699729bab5e90189606f23ebddf34aa055983b3025841d7bc0b458e0cd7d81cbfebf9e12dee873b1970f0406ed05e31c189c7658a18755586c66f2a00ba4124168b99c055b798aa169e7da721bb135b16b81d55bf59782cecfa2a65d01b8394bba213afb2f2465772aff6c5514cbd7d4e67a6f0267324ce785751dc46f256ad16b96885611575ff2a0785f6433cdad7da7e18df7de7d3517170446d9dcdb00694f172d873f8fb8db9a6422f756f4ae75b761a7d9a199386b4ffefc0c24e486acfe56072b6a70c18556a4cca36bf0d7e5f63910bbd77608352b3d31b131b76ce4fa0e903c98ee83029d805998f1becb51e61b358278f34da817d7bd519dcdc9181b3101b5609e3dc5cfd292bc011f0843ab5a4f3535c0a425e57961ef2f84ddf13e691b3f910ddd50a51d3a4d02f7f688aa89fbad165d09fdef2a89cb70460888ee8a3dde0f14714ab09d8d04d58b00d8be0d93643e828b0e87c948351dbeec0192483b39bd8031ce26532101dd856de65ecb0fc3b6eb94a528799f3b3f7c2d0239d738ef4bc2eea5d91fc43bf0b372fd157273472335941ecb818873acd651fc7772a796eb22c111e556fafb60b4a4dc86e516d133b4216fd0ecc0a63c8155475332b64a74275a352ba3260a8e314e65b8f2c4850587049db7ac0a9748985405faa67472dd8ebfd9e0820b2a41f9aebc66d0feea596e3de42d4795a1fa4de419f14df968b59490c649d29d42943f683d87ee6c51388fa2e18f507192bd1b3031cf8c7089126996724f89dec88be737e7d668a7bab00736f526182814df63bbae8eb4e06ecfd84cbf54808310db7af030433c20f39536556de71a03ae1bee9d696fe7c8484e400beb7daab52529675e4299ce7860bedbfbf2837e34ef7f5e506ba6fdddedab2a9d2bb52c7f8d402298469fb02fd976a11a5b0ccbbfd0df02f5dab6b177cfc1aed7fd05a6f4a424e188bd7d4dce9d2d6df090b48cb4fcb399005ffdc1e146f6992b4b6e3d42d47214553bc2c2341e7dc00fe0ab49679630f803bafc4148d5dd6479a41616103d64f516fce7879e53ef12a6d6dd265ce7054262fdd393573e7a114ad8494f3feb96a9c39c7b99269b02ed00dfc445dec2261aeb67948f1ad6c2f914f8865cf3dc839500276ae04847ff1b9ec1b0813a0f7ff8cc32f666a540a93309d4757fb019d3aab5a1cac43759611c81649612d221dda4920c6245f18192d3fb253f7ad604cd243249c4be1dfe08f265f165df9ae4aa07599dabb50d096d9b2ba110bdcc36e676e6fbf4a2abf44bb4278c563ff8f0d348ab87d0dc8e3fede7eccbf89ad0955ce0dab3e84916b6514cbc5ec74edc116211e21b05b9878b1d5f3c17e3d68d918121805e2a0c8498318a3e54c40e788150a0168f13fbb180e06b66e9ff6f84584aa2f5182d6f886c0a718345269f89bd14b6f28e6e8e1e8975b0248c2dd821bc9caa1fe9e3ea658bf29b801ac409f67b6debf116ce31e39bc35d232c82eb506cf37580a35958141f5dc697cca590f33b75d79afacedf5225d6bef47e44bbab7c092eb53202f450feaee718371b0a21ab66b8c4a6eec42dedeef2e3cb363454666046e21aface962a1135b48a75b10c941ffe5502d6354830679e65b57a43a726cce2ee2f065370bd10a49151b938d2ac99a22475b0d5107acd98737c0dd94fd36ac379efc4f1d024754354d3e5fb49ec84f94a499bb09264f65c383a097c740679c1547ce97d1a45661952bf9618c50defd28c265b08fa30c2cfb6f481449bb9a4e9e6b53f42d42822fbc773b4bf40645a3f7daccaa53e4a1ae16f89ec1b43ae9e9d7370dc3d2b4cf76641d818e1d5d5559c091cabc5305b241ee6ef5807de688fc227b4d8034f605cd23dce75ea818165f62f7de4a22df184d76aaee2b6ce58318cd481826c3242377d95d2a5a0a3b1bf6c2c88c55a32cb10f8bf62865af6b85529543f3f155f2fdaefd1a81115f67b814cae76a914a45824262e3ae7698e8f292026c0e21e7c474b06601537b553271f9814e495ab9319f11a7907d16a51a6564e43ef39e72f72974ffc0a8edffb2d77fdcfdb34b67263f77168944dbc001710b6430e08b8ae9b575c4d9d19a4611e0dd25e0032f78788e191ba627d634eac83d6ce80c807fd45e4ea5b0c3379346e024f71b792cd82c2100ec6c00d85549c4435f265f5e15b8f96d74036d7c92da6c081b8792963c849ac337e24afa67256f6d6fa3329305d62e66372aafdd1882f08a6523aaf8a8430ccc3bb3d3efa42cb235b0f5cec6d0f3863071d914e6c73e20e231a4310a1f6a8f25c09c3aac75d3f5bde560f722ae525669113846b7dd663a34640227123b0228cfd1c54946182eaf002f007cfbe34021fbcf2d3cbdaa40467c41bf49f344353063f85a5d1e3315c55d4ca17d9e6aa420009519411f215b85e1bf531b366d41d647b1a323fe3465c745a17caa9cbe08498acfcdd465a50201566b9194350e9163abc12c8e0c1ca2d00fc016553a2b4982c72e3739a500fe84ea84b7e56d981cadd586768e5834c9f327b3e35a963f1f70664e2acbb5671d8968e7f8e15884652ebce114ab34bcfa66715fea2f743a92e62fef3153d74b3622983fc563c246020319c58f4ef998b2c18ef5c917d84b2a62b933670fc7e5e9d0ba107d9012ab7291ad2910aac911b127f8294f6803cedee0f333522a4809cb2db64fb01d4a38609444c816c8b4ae56626cafb1926c0830cf5cacc923e16e2e8e11f7fd4aafcb0b9da8a6ad58a9932d6903c469d61d2777bd19c122a467594f0c9815d90710cb1bb3ac06bd8ef08aa6be1b25a34471396af0d36232b48355ec7a822d0c1df4e24", 0x1000, 0x0, 0x0) 12:33:33 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchflags(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xd7231310f8f64265, 0x0) fcntl$setflags(r0, 0x2, 0x1) 12:33:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x2}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 12:33:33 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)='I', 0x0, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x1, 0x2) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 12:33:33 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x8, 0x200000000}, {0x800000000001, 0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) 12:33:33 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xc8, 0x4) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7ff) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000002200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000005400000000000000000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea969ffff8fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9eca6da0f9f76b01634d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc177c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddbc19af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903fe2d5866d49ea37cfafb19c30ac35fb3de108ca8a5879eb14f"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x100, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) mknod$loop(&(0x7f0000001b80)='./file0\x00', 0xffffffffffff2fff, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) r5 = getpgrp() getsockopt(r2, 0x600, 0x3, &(0x7f0000000180)=""/4096, &(0x7f0000001380)=0x1000) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001d00)={0x3, 0x2, 0x9, 0x14486568, r5}) msgrcv(r3, &(0x7f0000001d40)=ANY=[@ANYBLOB='\x00'/31], 0x1f, 0x3, 0x800) 12:33:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x3cd1) close(r0) pipe(&(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 12:33:33 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/241) getuid() pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) 12:33:33 executing program 1: socket$inet(0x2, 0x3, 0xffff000000000000) r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000100)=""/67, 0x43) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r3 = dup2(r2, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 12:33:33 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x18020, 0x0) write(r0, &(0x7f00000000c0)="518697c1d9f451e4380ad69eba3c93ee39de36ac3bc2eddef79f7612436d414f541d2aa2c9d7edd230dab1ab804c55c01c1df50cd9a8c7eaeb36dc16d72b317ce8504e1457818993944c3f6fc1e67ab1b4388a6c8dc4b3fbfe94b510199c40874c2bc6f0b4c42fcfd11ecc6b09366f0c3a6c8b9ba46859b4b19f422f756a537c6f8db7be1972ee5eb35ef55b69ab2a2dd3", 0x91) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) fchmod(r1, 0x5c80f0ea99eace72) 12:33:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001840)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 12:33:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000180)="61edc162afee45f3661c991eb0c854402d002dba02c0bb2d165a1d33dcefc6b86e3122673303a53fdc209190caec76ab4c9ed886e078e9657618a1537cd1433700849ca24af50997e08a61c75cdef733cc7b02aae34a41b6e0dbf53243774c023a8073756b5e888fe07c9f5ad40c30414ef5567a7196ccd5a8deb6304ff1cf8d2c11f82e2221c13e1298b1075857f3c9ea0fc9e15f2314f13b2399a71ef7a0b4fdb108efab901098f56e419bd57e357a1f9c0d3e5e53c4d60b19f88717c2702360cbfa1dcbed19261a4eb5a3a68e198b5b37fdfec06956ce4fd99f59ec80", 0xde) 12:33:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x3, 0x1a5) msgsnd(r2, &(0x7f0000000040)={0xd1e48dd1115ff99, "90d64c51aa3dc7efda72feb0c4ad1b42175171d2b3ef83ebc0aeccb7bb617c91b1fda3ce62d324c6f9cfecff84ce60776106cc5f44f8658a6ec02286a61519650695a74e7e63982c5a8563ebee147a1927ce0d93231068aa30a7bde42845037221002ccddfea5f977b47de0b38205e32616a5eddb431a12700991000cc9b2d81fdeb4bb238b7553479408d9309713955f7b1420f07e27036faa43752eaa97961ace9bd33435b1ec8daddd63a0d307feaa9edcadc8988af0e07b1afdd24d352a4c265e42c31839e88b79945ddd7df8e186da4a3e5b6d850023025e0d4237669d9708f7e8753fda30dbf"}, 0xf1, 0x800) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000000)) 12:33:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xca6, 0x4) 12:33:34 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0x80) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/213, &(0x7f0000000000)=0xd5) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x7) 12:33:34 executing program 0: r0 = socket(0x20, 0x8000, 0x0) socket(0x18, 0x4000, 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000013c0)) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001400)='./file0\x00', 0x8000, 0x100) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001440)) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000080)=""/57, 0x39}], 0x4) kevent(r2, &(0x7f00000000c0)=[{}, {{r2}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001380)={0x8, 0x7}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x5010, r0, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000016c0)=r0) 12:33:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) 12:33:34 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 12:33:34 executing program 0: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x699) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) setegid(r3) 12:33:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000100)="8ffac1877370df8576599fdf04489d72f58e0fbac33a09bac0505151f64d27969e0f9a6728b131518b1c8500afa51c12a6bcb4a2809ff192daf3010477e89715a395597d7a0016852cd54992533708c4abe618c84092de690a822e56501ce406200489ea1deda84bca7e96fae350e65201c84a5d10fbc38ea2ff932c458a9d0dfd043d8e569055ca21667341607664cdb9cf213b2d9319ad3bfb8cdb042aed79bbc8ce", 0xa3) 12:33:34 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) mlockall(0x1) 12:33:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@abs={0x328aec92358036f1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="0c75c39e73b50f7bbfed7a5a1f4111c3b8ece9584f433b459c03906ff6954b09be10c00797c972ff5e784eede83c619ea52f02032fd767798310be7cac8d993ad648628e07e9a3f593d6f658f39ef688d3fbc714e244da4a13", 0x59}, {&(0x7f0000000180)="c26f5d81376880f0a6d3149c68d3d3bd84a86900e7a98363ca4d78e9b935230bfb0736bf078c41fadbdf92ce5130", 0x2e}, {&(0x7f00000001c0)="adb9f48d4566666beb4afd749795081d7f0167c7f8fa28bcd8cb400741a4fe098aae62bc10717c2a533219a4ac9d4c8cc56d6912c2a78e01d4855736b1632f69fa2c3ab4cc22c5ca28d718f299fad52d95cba2e789ba7aea3afcdb83199d71d3c662ace5b0ec5f9713a5a52db50988792eabf0f9e2decfd75f06424e35", 0x7d}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f941a30b2b0e6205373d0000000000004000000000000000ffff0000000000007f0054711b701b4f19a768d6c964f2f96e9a90f7eb5310afaa628d5063efe97868a4762bf2cdfb020d00000000000000a0000000000000f2feff0000010000007b7b0fd97ab437080b6ef14671e0c3551b07b516150a82454479b30e872e9808fe887772817f3de86438f73b9c460dc3958cf352741f5c3e5b8cef17e51410071eb2ee0bb7beea78687fe249d41232ce68a92e6842774830c779ebb04a28289ea58cb331abca6cd547b55bb4184eb75d2216ee2b4288db5ccebdf1f6693b1f380d1ae55d55f6e2879b0b0cac481ccd42f773dc3912677015eb26ee9e5c3aff695b24f8dfdc25a3051eb7977d1b048913c06f22f6eda1a6d2"], 0x100}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x1, 0x101) 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 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000400)={0x3f, './file0\x00'}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:33:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 12:33:34 executing program 1: chmod(&(0x7f00000001c0)='./file1\x00', 0xa0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x100, 0x4, 0x2d4f, 0x71dbad224df94a47, 0xf0d, 0x267, 0x7, 0x0, 0x0, 0x7, 0x314b}) 12:33:34 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 12:33:34 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) close(r2) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3, 0xcd458f3dfcc0d8f3, r0, 0x0, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000140)="91ba7d39db4ea2a4a84435bb2a2f5a1032465280ac0a58195c1e0de64e26225ab430c71cf8a218db10a0fea86fea9c531ea5b0faad4e9baf805196f76dd5a9e499909a2786296ad23248a7dbabf65eecb84bd8819bf41fc2fe57d466610bb3d4728238b6ebe65943fed0014f20e7910de80c642be4b5aa9dac1d7528ffd243557a8f36da8c8adee3bcb8c2d61fc5ba817ffe91214173e76b6cdc451c248d693a50ebde63d1add91907d35d42b1e56717fc9ad5a95482f9eb4746610f0dd0b711376bc47ae50db1cbcd2d60d4fe03483abc5c9f0c1988cdd6a834b336c7", 0xdd}, {&(0x7f0000000240)="40b4a42df37abc9142931bd3ceac56", 0xf}, {&(0x7f0000000280)="4d17e8b01cf30c120d70abd1b79fbcbf1786e53748c423958a6ee26fee1fff7f9715b29f7f20e8701f79d9b22ecc66772e3d3ba670c40c5491e91f618e93709f", 0x40}, {&(0x7f00000002c0)="55dc17446cc5f7874b0f40593d5d4777c85324c3d1c1b8ee5a7640d86e4c34edadb7c700aa68dcf4171e792fd6f2ab9c591106110b2debe50153241ef59402359d3562ec34247ccf25eb8f550cf04dd49ac760a3ad9ff7c134c1706351b2705be65383146d71eb390970223fd2c5c0a9f89fafc4572e765544c8e36898e57e4b34e754ff4e3e2dbfb40b2f37aecb7cccc3970d61e8cec0d1e30c5ee3d90013bc82bca5f91759d31a6126087051adfc0e71e4a2fd126b36e74390a7", 0xbb}, {&(0x7f0000000380)="0731fb4fc185db1698f76d60bf7936a81fc6abd0c3af906cac7cf29c4d1b8049701f624d1802e2a661749450eef04ea72a784d297bc60352ee57f2105ad5885efcb1b01bc16afb2788e0f5e5c8cbe93763554610ae2a546e17a570b0af120a4c0ec2d2b42f0ddd647f10363707fa56a8278290515f0b3566930c4e2851c081579fb5f5736e241ef17c12075b0754e5128ca54d794602ebdc93666c78093405069d9c6f4a47b139a40dcd6b195b01fe79399ac6b885ccbb481ce297f5286d175460b4c8ba9d0798bd908209183a65a14fd165a477e524019e5e1551c2f33c9bdaaf317660432ad611cd92143986ee19b48d9d9b66785ebced7899d4e2a6060272ee6ff6dc517e422e8fc4507de192658875b50a155694e31ec87d5f855c5a4fe0fca2bf961809119f7a7c3404d4b8dffb2f7dd02d1a4562b6a564bdcf0d4a905ac0b24624d1b0793a19198b02500f79b552776e415d5585cef5343658eb081800201371391dc138c419e85c106d6e2a9031460a97d7c5974c47effe563787926b5bc602b039d02baf3f453a1b8ec9eebf924526b97fc2b60811dda09bcca7ac9bcde18165bdb3c7e263df76acd246914d7e66ef940d1972f1936744abf2ca4d3267e6518db83034973d34011124ff60c2f0bac6cfcca93584a291d62e372ff9a3846f9a066419487d6d8401e017ff2ce9ae4af9d703f1caced30154859dd8a08a1073f01e7ae5cfa827810af72278ccc21be70fa5a1a8adb984d48c33e57978e3d4a99c5f14a5d210dd7d888ebc0a25cbacbf39ccf700d7d1715e8993e7adb9f3b7b2397527319e36d0068bc5405ef88d683297e922e41bb0215daa328875b281e74dc62fc7396c1ec66394f6d122b138c6cbe335e9ad2ee4400c85a92cedb89ab09393229ab96bf9c0dc40ec47862ebce4a9ef7d763d221907325594f01727eb704361e8237be93fe907c36866b5df0ff113f230901121df88d49025bfdc939f0f511a1fa2ea7ef201ca9f4ba6487274b5f738b199ee96c7a48b5c53d1a657ff78e62d34f3eb9bb196aaeddd831c428648d2e8e1094ff5dce4dafc0a141d06ca861e9441893d96d79b3e1bb0869b51d925d62b76ea352eec8abf76336439cc2c77e4a1acad39663d3b8dedc69886c8494979208183164331262e3f7cca58e5d5fd23207df7ce12a56485971081016246905218b1d4e31e16d0a5e831cc42d0e7fc5f0fe8686412ab7472da8bc5edfd2836f1621dc3aa57349b26e8f1512002aeda8561fb3ffa4da861751059620ce8e81880c1ad67fc70115e7eab4d37d7e0ef6f2acdc12ef0773c339234a6a46acc7a62df84be3da94adf731f5faf717fb5ff23634d10f2c8d53bc8e4e4fd94ea6dc4e51ae8f2e53a36c5e10020d7d338b4cd3bb7a87281c59ed60ddea6eb1cbf66e9459f9fadf6aaf4ac8e3746ba852fb81068ca37a594d13259bb5b87ce51a66b843176b3a15afc2e293fe0ea0e7ad3ceb9c07763e4a71ecd6b208cd09b32c5fcbde73db36e56e2bd09cf11bb24f6922a4db8e380859bcb93b1b5270f567cf7429320f6fa246ec29de6a6b90a35e8228b72b981709397a38b4698da9c0aaa9805ecce0c04b091151e967f01a5c0053dd1d2d1d35177c396bb35b224b4a5fc76ecaf6e145159fc17ccbe06ea08f7071bffa09b51f6e8de06334117e943ecab306449210613efa549a09999ddc5bd1b57ebb3c7290f4cf7a9c71142081630d223b77bcb079837be20ac16474d8e10eb4d851d58793c82ac5133f7a121ed675d01f598762b351eb0a4dea5086373970244aad72ca687c329e0e9ddb352a0ad6f653faa235bfac8b7b5b0ba2d4b8047abe5457bd54b95558cd8ee30f4df2b9056ed4883b0f928fcd23ee671f77de0a14289c475a31471a759f19454b4bdef3f413819721fa1c589d591a7788cb232237482c1c8b2b4378361049a3924c26990d03afcb048e4f85ac8c68f16050f0d014477c57cd070b9b2eaf8535a246dc83e47ce871a4bf255d48d07c7e164f1a17ffde14cead28e9149280fbc30449efa8af869618ff2b303cacbfd1c03e7001b0f2e7c1861a830ef7c54b8f5150b74688aab197f22a52a46d3f74ede63372bf96751d4d192002d03d8310bc80d8b57a7f11cd4369d9e1926a47f1d6291754d6f253f3ef164c344ed630e27e112383d091701cfbe0db6b164c46c73bf5dfd1302112d2464620d716bec918df0799f1249153118a92b95bd3e7b8fc39ed03114b7ffc80aba843b596baac17114f3509e68fc61a873091443c268524d9d238bfb77756efa48813c5746595a07ea63d3138184c9df06f23e655692808f2eda190fd0e4649ef3bd28acc99f799631b0a2d5ab40c64135acb983de0f95a801236ce091bed1711b40fecc77f0a021b97c0973481d7640756ce1cdb2000bc6f563ea4ed3e2ad84dc1a1063469b6e5743b5de840ac5a83368e66eade18091724e7417b1346dc87dec51f5f6a20a69b3849088ecd0f5de3d8440a6528700effdcacef8944fae0c1b74d1ee940205aab35e797bb9391a55a487126ad73393adafc17beffdfa256eed838636c5fe5c6d348502651344d434e59f3069a6a8290d3ea338c72e223463b63602a4d240ebccc3bb3ff21e7b1400bea331b071771b4ea0161c56c3356b410c80a0af9c06eb493c2b51752ca8e6daada46cdc3720fe0e0bc218af545a2c690f5adb3ed4bbe36b6ec022b9459f27d1ad22a4b650a89bdd6008292d8277eeca8bb6d8c12b2a380029fdb6e05c1fd2f7eae43be1c3554d814799452f3b96bc9f3808272119511405a5ff1a2653dfa41ca93524ff09be0f61fd6d49c4ec854f3d6daf38562760cc78e4cc72e1dff07c3c509737434acb30113095e881296bced72b2857cf389baf0fac2e0f6df21f48186eab6785f25ece03c7b7457996c968966d0630435953884ba2c4ccef5888a63eed1029b17d99f5aa4b97bc2d5f7b95a80677a05d6d7ed935d54c2f906e1f3f089954d41ccb77c0082e54318d6143bb53f22266759ed5864330b24f5a60da373aff1936521460725f08992864773dd50b3f10b1de4824b18bff84612af8698b45133bf0997d4f4aa7093ef137704468328c325efd21fa6a0cf15458c7967fd9973d94cb1b83937c869e4c88b158d18dcc3f6c2092281cb0546cab6d58b0bf609ba52b478d77abd1a333801929f638444310665dd1c8a838a693ae101e6f2c4c90721969bc3536f5747a073952739dc1ed57919603bb3b6b52cbad9e5bca47e20e4c9709258238a7750510185d40d5ccccf489bccacb8dcc25467c95c9845c719cfe5474dd25dae4fa9917db7e24c651232b3f061f538702a82fdc20a9fe555ad32d461ef2e46d6ed700a444c3df1d2b5b7d6a43681ed0227366a7d0ebc77b995fda058c3ea931833504aba24d54854925be8550fc5070cea6e40bff3ca94b72bbaa6f7a57867131ef2f384c8f4c2ccd427b15e0c2d9681b0e62493110b3854526d5bde2d0743c490b230eab1bfd01c0e517de4467226fddb8b1f0c1b4593fac3b71ac4958b3272bbc16845ac1b3dc2970f6816a1b485b16406456395ec91e09f266b41cae7a648698aebcdb93965df6d7474bdb94e66d361e7130e895714694acd192735a5908bdb2ec10dcdaf286e61b1774b92276963d4d751f366c3de5f276021989c589dbefca938f40814fd399df4c37ab9b3df153c9c70cf9bb6ea002a2bb628251eb8499333d175e4a14cc2c85fb8416568e947c1b050f1137e327369a06e4ef35c7edd3e92aac2166b42f1207650b49e691327c25fad19bfad5fac43735e736cd95461b1a3ea1395eb83ef478334bcde7d660a6073b5ec8baae8c3566974f31ab3a9a70496294d692546ed837483c3380a5fb807abe72680bf6353cc0ff4d3058c895cfe552d95539f22f4aeb4b228a917c64b22b4178ae522b3f213cabe61ae76b9302207f568daaa331509624c5b13ea8e47177ed068471126ff4346c13675e2863f3d56afae24066ff13d418f2259b770a5d2a5e59698c9952228c465e0131ce483a70cd8e492da4812802dc5fea526ec1818278a3aeb0ae9c640cf9b5f3e0d13366ced1005e6d582f8e5a3351663e8c56d664e1dc722891f7db791d05a9988f360a822b1d6c520caff42a23c3aebbc394131a66bf75a5c326cc115bd9e96ec0762d163dd64fc0c0271def763b078a5498ef4af65e4a37b4121222bf513db1544437a7ab7f22a7d8dae7b2d1dab8507c5c0dd7f1337f9d0eeecdb33dd57bddb22830842660bfbd903f5afa46504a81c8973bb4f15115fe8565ebf45bc67a1003ae53e2638d07fb7ff8829c518ca9f45086a16569b0674030e95726530795267bf2f0958698218173d3550b12b07b89ce051ca4c52caf3b7f123b8480624ad9c3a3c674aeb81b1c69c3c3180db079498ce5889ec707ed124bad738eb7f90d64b6f45a2f3f5436440ea573ac57d44ada4d0851d7feba95d0b3eddc60eca6acc0474a09c274beb665ae7812f2edd627202ecc837fa16189aa37ff25f644ac883897b25ea6aaa741c5795d051849077527601440f4233691bd61c2c9d952f98df20eeecb2d6155a85f04e0980da6d6a8cc45d1603db6bcb605cf0e74ee96c110803d4f463784129934cd21f533bf86bb0c102f4e2b55c15a95b8557690e27c1de0c8e4b27a552ab0ce3c79dd1e3f28ad5171aab58f412b48b688b55f19ec8337e38ec1d004f94042bbae0921a06287883b21fb6dae08efa317b6af9455594309441e9deb6e7e1a66a26bc9fe86a70bf3c73d76ce07ec5d0a465c8aff6ffe2897e5dc8e0507f554b290439b4398536837b649286c4736c3c649b403d9e0bfbf33723d41ddbcd2e0fafcd0c7c2f552124223caa574671bde4b50b8d1055850ee07f668693d510eeb8e2e2b5f0202562ffef6f91935d7495957ef61dd69fece3ce7465ac6e212f582a3eaedef1cfd2bb9371948e452ad09d47d3a57df59b612506e37024f548b5b230fc3b5c33998b1457dd314506aacf7fab75c5a9a32510da8f57c833d468b02a5821abdd644eccce9077278b72ea8d8a06164e04e9b9d6f7dd90296a951600e63d320916f6730f3a5d3b4409c98c23778de51a97cbc5e75dd653a64527f930ec7ad345711aadaa5a3c5d1db5a52dcc09418eb0756be594d221cf67591583295f4598a3fde2750fba81de86b7ef46fb85c94e2799bc1979fe98fb2a939bef2df5844391d090eec903b4801785ae5a2e9811c7a0f0b4c42579deb05c79119231f36fbb4137be91309ca3894dbf1080458fbfdd9dc9feeb9fc6493b5eb5449742b809d6695d589c1d31816354fac9de0cc8b5257d8c95009a4d7797f6451a7c76bbf3a2cb269d2478d3a719d0486cff5ede5cd46c3dbba7d453a7e148673f7145339bf30ba5fb27c5882cf5590c43269c29463e3dd87af97e559db156044e490fd81006645795c4273184a1fd4f6e6071dc569a22f065dfef10325100386d31cd5d1acac729fb07ce431ea7569b27dd555685d658acda28c57c2848db68dd4a80771625565e574fe81fa738da02b20995eddabe13f9ef714d3338baca93c82edaffb1843eb9a3b241f2724b0ad16e7c6e28370fbe9b15e6830997f679f63c964bc4f2388440d92f34e4a64297c959806812a7d573f12eae83ba1af1523e1f9fd580b8b41751f374222341bddde579b7f37f1ca51696eb54980068b54762c6870c1c687221e9abfa31ce6fb4424d8b9c2a6b610f2fdb7c223359531d90641d8dde07b13f9a6c5dd10ac4331", 0x1000}, {&(0x7f0000001380)="4a416dab29210e235e81b840c92a1b72d627eb657e50d3fa84da501d7324fab3f1ee657bbb57469f2f6f93e24f4c6e2881412b2d891f66689e0f446ed739616e33cb168c2e0746a5f1bd24d9ae6eb3af3e807ad7831a3bceb96f755e34fc45e436ad4869d543a30182e47c5afd0936f28c2efd31fe3c51a7ceeab9a7e7cc4842ffb9668e4cc1bfa8f9b001856288022daaf58e8fb7c70d938c030cf56b5ac2f2408af8d53a2bdf0366df166a41dabad4c72dfbdbb4bc356763e590", 0xbb}, {&(0x7f0000001440)="931750b15aeded05dc36b7d72bb1e6c4169c4a7bd77b2be75b785b", 0x1b}, {&(0x7f0000001480)="0803af5ccf52f1de41972d6add164008ecc2d53efcd8f9a16a236de6cacbed6e290ccb0e4630d8de55ef98957eda7540f91ccc762f76c10b12bef698e43199cf7519d6b953a2b33ebc571a230329b1ca9cd776a17b5cae9fa76ec018e6bcaa047f53d33e1e6e27f9734cfa21e6e349c2835dad58828704d6bde867f9214940f42f3e32e5190014ddba61a2eb669ec9517495412a75342f48cf1bbc0043f6fcc67ad1ff1cfaa9f467d42d42afa6c0eedfb8eb521c5fd48a133abe617024dde2ecfbcb3b8003ff5eebf5", 0xc9}, {&(0x7f0000001580)="20e3c5908221e8979a47fb5a2a9f105401e7d989f7e205da6e250ba7bcf45a2c7c37191c053258150500ac7230d9a0175ad7fe4f6194dbfd622cfe47771499b9e18be00330a86778c08ca1156785a4c05e2b61a53168586e457d0277f8aa3557cf066c9d834dedc40c9f3c641fca0fd0d7a10e901dd77368f666688c5d7b2cace265382524ec453f2915683b60dbf1d9c62010ad0ec1b02f642113be91a526833c1c51dbde8695ab1bffea3af21a12", 0xaf}, {&(0x7f0000001640)="277a3ab118f79af0332ef7cc0bc67ada890a1f4bb1080c0466932e8d5b27c5b6bc3d756f493218dab0eb9f15baec6fd7d94c13e9fa815e25d67e863b95e1beea2fc519195986e77561b81a8164522e49b7905aae7b7a007dd6e20630104e1f9642fa8dc7061f44e2b1d09dcea093397e42d7932dd492096b5709e30e9c291736de00e84d7457ce6c8ff933f08299c85c5d60d8", 0x93}], 0xa, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r1, r2, r0, r2]}], 0x68, 0x5}, 0x400) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 12:33:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) nanosleep(&(0x7f0000000080)={0x5, 0x6}, &(0x7f0000000100)) write(r0, &(0x7f00000000c0)="004cf7e39b2a3a0c1e57dea67d2bd4dbf58447", 0x13) 12:33:34 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ftruncate(r0, 0x0, 0x8000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 12:33:34 executing program 0: msgget(0x2, 0x10100) nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x6, 0xffff, {0x1, 0x6}}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0xf607, 0x12000000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0x22}], 0x5, &(0x7f0000000480)=[{{r0}, 0x0, 0x2, 0x3, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xdff, 0xff}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x100000001, 0x3}], 0xcc8, &(0x7f0000000500)={0x3, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x97da90a076d5dfb8, 0x7, 0xf7, 0xe0}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x2}], 0x28, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x20000000, 0xb6c, 0xccc0}, {{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x6, 0x3}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000000, 0xfff, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5f622ac794ccaab2, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x8d4982d7778ee4c5, 0x80000000, 0x66ac0414, 0xb5}, {{r1}, 0xfffffffffffffffa, 0xc, 0x4, 0x8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x14, 0x0, 0x200, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x5, 0x8, 0x2}], 0x3, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0xa000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x8, 0x0, 0x401}, {{r2}, 0xffffffffffffffff, 0x68, 0x8, 0x80000001, 0x6}], 0xfffffffffffffffd, &(0x7f0000000140)={0x4, 0x8}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x80000000, 0x0, {0xe72}}) 12:33:35 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="020092f87a67d790805fab37eedb5db9b4cb6a6ec554c278dc0000b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b1babb18aa85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c03908f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000000000000000000000008c10dcb9284dd58f8ac23d437567171d7ab30c9253975308e0c645cc0c669fabdd3940bd5843b2368ef32323fa9c9fce6cd404235ea900ec136a848bb45f19e45af2f03d20fb7b6bed4581eaa5642d02c35dc561"], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 12:33:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) 12:33:35 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd", 0x1) socket(0x3, 0x8000, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) close(r0) dup(r1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x2, &(0x7f0000000200)={{0x2, 0xffff, 0x2, 0x0, 0x8000, 0x4, 0xffffffffffffffe1}, {[0x7, 0x1f, 0x6, 0x0, 0x6, 0x2, 0x5, 0x1f, 0x3, 0x6, 0x0, 0x9, 0x2, 0x81, 0x7, 0x7, 0x2, 0x4], [0x7, 0x6, 0x9, 0x2, 0xfffffffffffffff8, 0x20, 0x1, 0x7, 0x2c, 0xfffffffffffffffe], [0x0, 0x7, 0x2, 0x9, 0x4, 0x13, 0x1], [0xe6, 0x4, 0x81, 0xff, 0x4, 0x80000000], [{0x20000000000, 0xfffffffffffff800, 0x200, 0x7f}, {0x9, 0x2, 0x3, 0x5}, {0x5, 0x8, 0x7, 0x100}, {0x7, 0x9, 0x6, 0x9}, {0x5, 0x3, 0x4, 0x1}, {0x1, 0x1000, 0x4, 0x10000}, {0xffffffff, 0xffffffffffffff0d, 0xf1, 0x10000}, {0x7, 0x100000000, 0x6c7, 0x7}], {0x34, 0x2f78, 0x8, 0x100}, {0x101, 0x1, 0xfff, 0x40}}}, 0x9, 0xfffffffffffff649}) syz_open_pts() 12:33:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x80000001e, 0x2, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d000236f3aea8e356ac10d883830b83c500"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x3bf7, 0x5}], 0x5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0xb, 0x2, 0x400, 0x2}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x3, 0xff}], 0x9, &(0x7f0000000180)={0x61, 0x4}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:33:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1a) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 12:33:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000000003fd, 0xfffffffffffffffc}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) 12:33:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10043, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 12:33:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) minherit(&(0x7f0000032000/0x4000)=nil, 0x4000, 0x3) 12:33:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r1) ftruncate(r4, 0x0, 0xfb1) r6 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000040)) fcntl$dupfd(r4, 0x0, r3) setsockopt(r6, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 12:33:37 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x0, 0x2) sendmsg(r5, &(0x7f00000007c0)={&(0x7f0000000480)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc, &(0x7f0000000540)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x1, 0x0, 0x240}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 12:33:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 12:33:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) munlock(&(0x7f0000164000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000d5c000/0x2000)=nil, 0x2000, 0x0) 12:33:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x10, 0x8000, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:33:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) accept(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) dup2(r1, r0) 12:33:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) 12:33:37 executing program 1: nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x27, 0x40, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x4, 0xd}], 0xf8b1, 0x0, 0x800010000fe, 0x0) socketpair(0x3e, 0x0, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 12:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x6) close(r0) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x7, 0x101, 0x94d, 0x8001}) execve(0x0, 0x0, 0x0) 12:33:37 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, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) r2 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 12:33:38 executing program 1: r0 = socket(0x10000000011, 0x1, 0x3) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7ff) write(r1, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) 12:33:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/220, 0xdc}], 0x4, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x8000, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 12:33:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:33:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r3 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0x9, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) getsockopt$sock_timeval(r3, 0xffff, 0x733a4fc1b71d2482, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup2(r1, r3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 12:33:38 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xef}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x101}], 0x1, 0x0) close(r1) 12:33:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 12:33:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0x9}, {0xba61, 0x401}}) 12:33:39 executing program 0: r0 = socket(0x11, 0x7, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x4810, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 12:33:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='./file1\x00') unveil(&(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', &(0x7f00000000c0)='W\x00') 12:33:39 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xf250c00e013c00ce, 0x11, r0, 0x0, 0x0) 12:33:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x6013, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 12:33:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x3, 0x0, 0x0, r1}) dup(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 12:33:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 12:33:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x3, 0xe2f}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 12:33:40 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x40000000000000, [{0x0, 0xa2b}, {0x1, 0xffff}, {0x3, 0x20}, {0x1, 0x100000000}, {0x3, 0xfffffffffffff364}, {0x2, 0x1}, {0x1, 0xfff}, {0x2, 0x13b}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xffffffffffff0e50}, {0x3, 0x10000}, {0x3}, {0x3}, {0x2, 0x80000001}, {0x3, 0x8}, {0x1, 0x4}, {0x0, 0xfffffffffffff2e7}, {0x3, 0x9}, {0x2, 0x5}, {0x0, 0xfffffffffffffc00}, {0x3, 0x4}, {0x2, 0x82}, {0x2, 0x7fff}, {0x2, 0x9}, {0x2, 0x1}, {0x3, 0x8}, {0x3, 0x100000000}, {0x0, 0x1}, {0x3, 0x95}, {0x3, 0x8}, {0x1, 0x8}]}) r1 = semget(0x3, 0x4, 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() setregid(r2, r3) setegid(r2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/162) r4 = semget(0x2, 0x0, 0x4) r5 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000300)=""/71) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$getown(r0, 0x5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10000, 0x0) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x92) lseek(r6, 0x0, 0x0, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r7, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) getegid() symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0/file0\x00') ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[0xf, 0x4]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000006c0)=""/226) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000007c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000840)) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000880)=""/238) chflags(&(0x7f0000000980)='./file0\x00', 0x0) 12:33:40 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x9) kevent(r0, 0xfffffffffffffffe, 0x10000, 0x0, 0x532fa9d2, 0x0) 12:33:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 12:33:40 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:33:40 executing program 1: r0 = socket(0x18, 0x5, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="21ff7251e9d759b498f7db15cc254bc3d59da386536b2feb029b770fbae4f329ede137454b56db7747c8ce4bfc38214a677ecd22345ab156cd3f2488ebc749accc442ee5e2fedb83ef863c6cf84ee83e4bfb1ce6c4013806a6a694c603534bdb2e994a5e935ca1c39913fad5721ab836ed67aa8c318fc7c3d8ece6a55894930c242c1b7e06b8f652ddf520ec01309cacbd9c7ab265c098d69d29132b464c87445de88b85dde3a53712ab5650a739bc842b95422081368545b1e9a07fb5b035241e149777"}, {&(0x7f0000000180)="a23388fd47d3087003d9be3dab232e163308e929b6ff32d6d0a028c0b9a68b8726f8"}, {&(0x7f00000001c0)="fa1ebbccfaee983b6ed5df9683a03016dce68ab910b20c798bd114c7db506529379aff103d13307f8b292fff859f0ac8069f9a4bb603987e1f9b3359442b80a9a3781e9834c4a33711fab16fa03d2d82859ae5a2c5e5dfa3165e0951802363a6b728c6d101d4df804de42dcb67cc1e9028c73a99aa55843340ceb62da79fb5587db2d4aa4d5ccd96ab18f04f14a1d7"}], 0x5bc) lseek(r0, 0x0, 0x0, 0x1) socket$unix(0x1, 0x2, 0x0) 12:33:40 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) fcntl$setstatus(r1, 0x4, 0x4) 12:33:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) 12:33:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r2, 0x8, 0xff9, &(0x7f00000001c0)="41440a4728d46fd9cf476b8f86e77969800d0ac58f4e7d6393fe52e9ee631a0457bfe8ef6f85b69cde8f430086fba589ecfb1c3241b4fe24fd18f3013df9a44bd4412da29af5f52c35ad79d75eee0be491536c89ede7d07426c858a699c6c243e2eab5738a10374edbd79e70b9b9c91eaf6f3c71dcc28c84a118ec868f3818e3ecd45100a2c10ab2cbbb788b272d43c7c5bad91567249aca562b4e1b9dabefc60f91976719af4a6f532ccb7d0ada73c13935af1d06b3bbee0c5afb81902913c677", 0xc1) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) r3 = dup2(r0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0x0, r2) 12:33:40 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x22) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0xf019}) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 12:33:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x800000000000000, "d7000400", 0x807, 0x1}) r1 = semget$private(0x0, 0x0, 0x100) r2 = semget(0x1, 0x1, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/165) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r4 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r3, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r8}) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r9 = openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r3, 0x2, 0x1) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r4, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000a00)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r0) syz_open_pts() 12:33:40 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x200000039, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffdf4) 12:33:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:33:41 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x80) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000280)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x5, 0xffffffffffffffff, 0x401, r2}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7f, 0x8, 0x8000, 0xa7e7}) 12:33:41 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000080)="95c318a083b49889953f8a3fd660012f0d789f8eca5ecdff9347d8", 0x1b, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x7, 0x1, 0x9}, {0x401, 0x4, 0x899, 0x8a3f}]}) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 12:33:41 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x10, 0x2, 0x40) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 12:33:41 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x10c, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) 12:33:41 executing program 1: mprotect(&(0x7f00005f9000/0x3000)=nil, 0x3000, 0x78a261e837f3847b) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 12:33:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 12:33:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x11) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) readv(r0, &(0x7f0000001580)=[{&(0x7f0000001140)=""/233, 0xe9}, {&(0x7f0000001240)=""/191, 0xbf}, {&(0x7f0000001300)=""/207, 0xcf}, {&(0x7f0000001400)=""/114, 0x72}, {&(0x7f0000001480)=""/253, 0xfd}], 0x5) r2 = dup2(r0, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r4, 0x0, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 12:33:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1d0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x10, 0x2, 0x10000000000) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001700)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a584a0d090cab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685", 0x4d1) 12:33:41 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') 12:33:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0d85000d000f0700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 12:33:41 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 12:33:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x8}], 0x3, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000000c0)={0x6, 0x1f, 0xffffffffffffae05, 0xffffffff7fffffff, 0x7, 0x5, 0x9, 0x10, [{0x4, 0x3, 0x6f20, 0x200}, {0x9, 0x1f, 0x0, 0x100000000}, {0x2282, 0x40, 0xfffffffffffffffc}, {0xfffffffffffffe01, 0x0, 0x7, 0xaf}, {0x2, 0x0, 0x8, 0x28}, {0x1, 0x1, 0xefd11b, 0x5}, {0x1, 0x0, 0x4, 0xff}, {0x101, 0xff, 0x7632bae3, 0xffff}, {0xa9, 0x0, 0x8, 0xbb81}, {0x0, 0x3, 0x1f, 0x7}, {0x800, 0x1ff, 0x3ff}, {0x1, 0x8, 0x2, 0x400}, {0x1, 0x2, 0x0, 0x7}, {0x9, 0x4, 0xfffffffffffffffa}, {0x6, 0x1, 0x20, 0x7f}, {0x11, 0x9, 0x1, 0x6}]}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, 0x0, 0x20, 0x0) getpeername$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000002c0)) r6 = kqueue() ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000280)=0x8a) kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000300)) dup2(r0, r1) 12:33:41 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() setgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5]) r6 = syz_open_pts() close(r6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r7 = syz_open_pts() close(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000200)={{}, 0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) chflags(&(0x7f0000000240)='./file0\x00', 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r6, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300"}) 12:33:41 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0x10000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x108, 0x1) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) 12:33:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x1000, 0x4) r2 = dup2(r0, r1) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x1ff, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, 0x0, 0x0) kqueue() 12:33:42 executing program 0: r0 = kqueue() chroot(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r1, 0x1}, {r2, 0x8}, {r0, 0x3e3805e88bd1f0a7}], 0x4, 0x7) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = dup2(r2, r2) clock_getres(0x0, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) 12:33:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x0, 0x80000000000000c, &(0x7f0000000140)="ebff13b9fd812eaa4e7148", 0x98) 12:33:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x9}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x81) 12:33:42 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) shmctl$SHM_LOCK(r0, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x3010, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x40) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000100)) dup2(r2, r3) 12:33:42 executing program 1: socketpair(0x7, 0x1, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="7523f11f374698ae0c3b54f913fab9ccf67c06dbdd35b43e51464ad19df68d1f18117584142c4c771b428aaaeca4cfe65ea57b70ba74d9b70d89a055aca6f000fa518ede3cbc0cabd41e09096c47b370315da3f5a95fb2e3abf118a1caee7195fc34eb9630db4f8f7459b2f18c381612c2e75f5bc09df536951fec6784c45552aeb717ff441c4327c8fb8974da0bf3fe4af6db7197e7484b0d59baf4d828dac2c79b", 0xa2, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x1, 0x100000000000000) getsockopt(r1, 0x0, 0x80000002, 0x0, 0x0) 12:33:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x3, 0x3, 0x3, "400c8bd741b3d63fee8a8982e27bedfaeb0075e2", 0x8, 0x1}) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() fchmod(r1, 0x4) 12:33:42 executing program 1: socketpair(0x10, 0x5, 0x50f0d3d9, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x208000000000a, 0x0, 0x0) 12:33:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x4) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ed8000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 12:33:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:33:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xaa1c6b160b4f2cf5, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x5, 0xc7, "9fc8101e702643aeb6b4c84ae0e108d98e77adc9", 0x0, 0x5}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 12:33:42 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x3000) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x10190) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r9, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 12:33:42 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x901, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x7, 0xff, 0x2}) bind(r0, 0x0, 0x2eb) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000200, r1) sendmsg$unix(r0, &(0x7f0000002340)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000022c0)=[{&(0x7f00000001c0)="b50b17fd58038b866dbdaca4e6cbd4d666a8e623b41086aac16788d728f0647b55078411260ad25119898ed40d864a283658b71757b18fa123ffae5f35b032b5750c1bea58a6d490af70", 0x4a}, {&(0x7f0000000240)="eb4f449ab1c7c1a9da735c1e2fbab96090285f76edf8174dea917e3e8f5473daeef6e16eee027980e92becddfc6f699681b970113d00ee935e0ac63288925d604e2dd1fba2653b0cc7a60b3b2f1590b969c11f6bd78f7333914dde926dd93dd5964628d002f4186d72e1b21a64eb44602ea563f82d6718fe94706fc253ba90b7b30830e00346763d1f641ec1b166aa6c6b707aff085ea4a685cf276d340645499cc02f3abddb6e7a8a31d0617bc14b194a0ff996ab71c7df61e4917fd3e547b6f0f7c6580fc50cd581dd4d4e08a5eaf9c662cb30fef4f1300634701a9a1f897fab59ac0b9fce0f387ced967404da449e850846dcbe0d874eb5935d9eaf8c5e37df0f6b3b8780f58999a89df8c149125edb5120f1851af2fd65820872a1e8d469a2822e2afe034cd433ee025b2838d776e6a71cb7835f4c1849f9495d033f1e204b4a0351f245d97c0b0bd4c85a9fc72967b14a08bb2cac76ac15cc05def79bf9ef521a7b970fa9bfc3aedc27577f926a4d15b9e98a97e638b8dbb93164c326652233a70fedadcb69f8d07cfb45d6d309495d644b4a72178f2a4282becd56a32015bb057fc84e4b239eba97853a5028b3ba5f3984fd7fa75f2caa432dc79f33e4d16e1e58a53dbf83dff3dba81ae1399c032508f32d82f6ff5e455ac96145340ae4511177e41841ab45b0811704241e55794ff79b129594ebb62fb140c0d908107053b82e2fc36378e2eb706774cd950db22ac5765284d8f91420165aa56630dd33b1b7c9d7a8cf0384104370fa7810c5cd1dd836af0f2a56a784088beafd455ec00ede746f9ab6fda8eb1d490b6375ce5300bf106cdc9e80519cbb44992e9ab379ab4bfbcf7dd586e90834fcbf97582c224fc90774ae5d935042ed6c7ccb5981612f83a8eb0418cf63a5b8b5a1ce5aa81e9344e40fdb412974bf03058ea33622361b5907b0867fde36367eb1d45e0f0de23427dd0f3b82dd717d4d055f7726bff9e3303c7915ec1a41dfc5a7190c00628935664cbfbd3b54f44eb52f63ab98eda534060b3aa4c015637c060b2f0cb1a07a5f5019d588bfc67b6d1db61e4a6dbb16a88ab57681101e1c87912d020bf252206aea64a0f6a3c55c746a444cbb8386047882d43c5f595ad7626e1f008f5ff640fee2b5bdc9d8d537f52ade8f84f8bb1e7a297705be48a6443ef90c652e9bcb6707eb9c81f6e96c91058accd66a9a54debf3b479062653729ef947c8eac8c7604999cd016c27b3b08f27bd5e49401faae517ac70bc0839082529d15a453413f287de70607371c61c9ac02bcf5bfeea5f322e5362ae9584d3548875da456cc9ed3812314335dfd2bf4033b5da97057ff60fcb0beecb8fa468b4da4a484f1e273d4b3ccbad35f4da5f5fa102a6b3f722295304453fa8b273425704afb0537b4e24b097f517e5134ea58e63bd361d22cc75b80de196821ac5d8012f2570646fd281b502d87341de13dc860b559cc36efc4c13fc28fa15f7a82b8371d8525865887ac0d6cb057325fb89f312bd065359943475176c6ceff741e86b80c2f02add9710b16163c0d99a9ffd5f67ebae66d3f0c1e20351a5fe56fcc57016dfe9a6b774d7fa3358ecc695b7a573f4a39e2be8ac028bc627479e6c6ff4b4c62764ef459cf18878729d735172b158ade8812e9b2024e06f256a1bd35c54de6f60d1f6a8e41a6b3325213c869a9e9f08d218b3f0945491f7df39209e4e73428fffbf4019c7a4f2904256d494b4a8879b92070de7243a3585bb7bfeb2eb04aadb0b2f8c5e890b6da15542f3bb49cf42876d99e3c59ebfda41130d7fd2f6b21d697103271df0efb835dee54eafe1ddbcd1852cf2c06f70b4b8ca69c2138221c8e08ce65cc9879fa288b824dddb36ed16e678030bd74febbb218a6551747c335a63d5adc17d514a2986b4b4f8dc6ef8ba46e2a797069ef1a95cb8cbd1eb7c586672380c5d9c060760884d61102aacc40c245b9ba1df17cc5027872ee25c332dcc65f4ac842b5cbbe0a71203d51bcfdf4762af2fa47b0784942fe8de71fdc5b690e9644b6aeb5190939a2744d8b2ac6cad7b2cc78babf6d01e2fac2b4790092987d6d1cce18b50edfe6f093b60d44edd9affee48ff5fc4acbc9f010e6f1dacd9d258e5d74b11d9bc18a5f62efdb4df75d4d69a571e76bdbb39b10403d8788eae47b861b2f6bda2d6c21b9448ed429246e5c3340808a71400bac4149a74f308a6a7f729c43b2a0daaad7065f05eac62d1c2db8730ed7ef2ea93f7c850d7512d9de1b696cb7e59fbf083b0397f789029fa9717a9f2d08de319481b1d36cfbeb47027efb75717798843f471c00aa9f5b80253cc0f0b7b59d829f399826358b8563045d476b4013a59d8932b3cfa54dde63640796c4806285fd1d34d13f1fb27042b601a52da0d4b8bb8e5f7e0c26911eb252e8c97db2f6bbd43a3f540259bc5781c838d64c38f0073f113671c62c10f358d2e2b74fdb59d8ddca415a697a7c0d90393c254dd8e9c515d152f3c745fd1cef587caea14727b46ca2b3e0002024a09ade535b89100029118ee6ed2309a63172da729d115a38b0244cea144c4e72bc5d4d6e5728421c04c06910d2af93f29ab80324a0e27ab6f64332058fc54b349a11dacddfb139f768a608bf93abc1c211060154f508a911d19d63196cdb9527f423764081ac110d17dab4f17006be6b18c6141ad0cba2776ea4cfcceeb921e2c1770f2d0b25bd4f2e98aa2bbce503e9f956d16bde7828b4116050a2d808e7ed10130aa26173db56762895888020cde5a1fbe6252c1f9d09c4d3515aec3c2ade57a51976698e56735632ddbe156605048897430df1916a296ccc4189a95fecef43cf1e322d8091902497e83b6298bb367a0106632e209489610e57d0e0dbe7215985feefc06450fd41bea644272e8c4aeb6b719020d343d06d2af389a9a29d0938caf0478e6b2a0f478f0b3d7dca59925f950c4b52e71e3e67cf895a20b8a06ec038de928215949852b7cd92687ea1982cf85e44735198a4d21c4219ffd0334aadf582876f2473843e3ebe1d5efab0be4b637faa810136824d2286f63b1756eff6834687b7147e4252187cd62bf4a3e80fdea5c8a119fdad7ed8d726b1c95a16c2d8723bd8965dc874199c5339d091e98dba8484418f7cba870baa475ced1cb92ca479e29a9d96368d041b6e5a97db855e7ce1d9662044f4f5f66b75e54bf18a678df58b7832a40fc7f5fef4584eadca53a8d7b5f6aee2178d41ccb97b824a2b783002ac90cef54c45f06ed5dd066c05d3ab6dc76c735b0cd17bfdfa4781eae3ccb3a348dd58c34a0f7e61654fd5b390620baca89769c403ed11d166a6f847662399d232992bd0e35338227d2165b5bc5e19b48c34ca3c4804f46bae9388a341320a4cb9cd8452c2b561022f3d097664bd87681f99ca5d23a98b28d269ac6d6c1b98d1d7d2c31e3b42b63259a6cf09f1a8faa7e66a32cb7486851e0b9b76293efaeaab8579da11665386986ad1738c6c1cc42d674381a72f65d732082fcff7860d03fa0631539c93943cfd1a4e1a59347f41bf4aae3d1504db5dd009277c7a9dfd6eaaedff2370738c9f22275be934ebe139f8d303a1e7b6701798d7fc3f3bbede5d4a3929d204594023ca4cda4968ec275f552ecb2ed8b920964b5a1207e4c3aaed21d756c2e6b13eae3913604d85737b10c195d948822f1751080ac43cc5f660813dda2829f9e99bd54d34fe622ec16829fd00532db432f1aa09025809870f425d0875f184c77d07aa3993dc1fd38eada49b6c8d1054bfeca9eaabd2da12af2eadcff68ac4daa4b3b4c9a69dc33fcd0128e423bef002850acc105311463dca29868d2afbfeca1d2c5417868a3c0f5536582e1fd6127ee38395a0983a05bd39629e4c9d8cb606e66d23f59103df8d43e98dad7c0768d5e9b61a333831a50950b8c6c9765e2c7f671d5733fcfecb658a7ba3364c06fcd0ee4c63c5d4f1b6fff7c35374d06961695bcf0c6bd2a78e29c87863e28cc8a58c8c65ea6a263af6029491a141f0cc616565be3b04a5f2ee8d43408cc688f79bb6dba8aa231e5e52d8ed00709c39c87d584a25164660597207189e383734880b41872a678fc9b6498ea7f16ad58ecf487af9236080e609c40e5bbbb02474e94c9098f804a58014c702a04251ec79c5505a643e4d0e3a81856b75bbdb5567604fc8c7b5851a6f9ee52a6266d45b7d4f8fd355be2d4932b9c7039ce3de13c1f43847cf119802aa0f2d7e415f8212fba329d4344585c5dda1b1697ac1cabde567e9daaf7295f65e3d704ba9dbba64804026a3189fe974da083b96b14a60ac33a829a005ec3b62ce7327095f742728af2618632475e4cd97477e221bbbf1bab8521190cf3202159aa19f1436cc736913df643820c96204b941932b82d650ebef2de16640c38e452c226c8b8bb2eb79c5ac670e427bcbd27f08933db927f944a0dbaf33c961beed43a09430e575e97160078c6581aaf4b469121e36b5064799a1bca7029a906ebb93eeee88b948dd877b37cffecf46321706ce9a3a7db103e7c5c1488072b64758d377467ccbf6f8b67e905a38639d03b919d2cca6928b63d4aeab03c2c500c72fa23b40d646f9ec540546bbb54e7a4a2bdfc9e3bb2be6fbef9f0cf7e9c0de2f3197b7b461982890c148aa418e8e643b3b94227c3e4dd1c0de237042abaee4b03c85214605bf38d88aa8327347cd5904c2ec0b827c3fb8a346ffc2a5fbe6b9157d089c04b784b9078e476e58f8fef32893187a2fe2fdc379f0707cb44eef3bfc9b355e4be4e348a0c74a1cad498397f68b43f787f6072ee83780c27d555ba5419fc335078a010c9cc9ae01450a03d5cd9095d1ca5da94858753a059419ca6b151bef6014b3c75648386602210dc0d69514ad817c31c8460e657f16eeaba7796a517658a6883bee4d3daf431a92a688fca8b1457e5e1b032d2d3e89d2e163ca2dcc6f63607498fd61f2a4f625fde52580ae39674a9c91f61e613d52d753ae531fcb40a6cc84fd7dd274b5f0675c270eed6ab21d22291c747df82197720944137fabd9794cdea5212c3d2db2449769db2ee2f54c24e2e99e4c9a7ee17a4258655cafd21a89c4dcc2ca9fe92896da406c7ef21eb9067f794f77edf63049086a93ea87d189c5d8beb828fa30961fcdeed8afd7a370f5fc2f44f4d36f74bcb336bffac5ff6b01e76a2e57985d9825a1cb4073d8e641582246f2c7541cbf92143d05eb683234e601291cb26b559e3eb5e22c70cf5c828b968917423865476862d14f1bc136190d07e3b3c0d412e6253126724be95909965faf3432ed185e76e3f464754048467664d404758d34cbee538c577f97de8d99157adf9703ae4cf9c08d53e0139d27ef04e46e7e99980c51a699e06b2699dbe14a3501649836fd70d9126e66c0e1f99aee1f152bfb897bd0d5a747cd997da620de6a09f6dae831740997310bd11e36236bdbd5f251e03996c9bca2903b79b6d6b5abd7b16aabe11157b8709d16aad31b9fa70910bf9837bed76da6cf7fa94dc712a97f974b6a7342cdb29e1535f8ea76b43507ce9d06e3bb890d3b81e7d181e8409f0e75565a03940c5be0bd7b75ebf9dddc4e800ec374b89008659903e26117e4c5a30d22e70aed2df0dfc8a62da7666fde2adf8d541391ecf9c7da5fb9be101436ccea40968f3c80d767110f1f6094976c4bfee0ef5d6879b9c1f50a1213a31fad2c7aaf93c8e4b9bfa2736ef7f240606cc317fd05d05ab99622678d951959b74af3d4fdb087b8f81f0432", 0x1000}, {&(0x7f0000001240)="631d38823e13db508f17610f1718066058b5f14d4269855b5c33a0d4133cfcdd1ab8dcccfb9ad10e2f5a2e18e0443869d2b461fa362fa4b88d451cdc6ed1e2453ad4337e4c665a133d3966a6da5034ccfc3714250231570a4103ebec51a8f8f52c6d34d6bcc5feae0aaca9e1810b811ccc605281a14c7e812613ef6aea54015b46c4036aad5f7ef1ddd578d9d3dc357c6a722c543b763f0c7d2324f2ec6a8da739d69ded9d3db907d7db06a0b66b1622a495b3d3fd4f0111c7c8abf38ddacabaa57b438d6448d9bc3108c04a40f8507883da8934a01aa08172a57fa42a273ff814cd3c5f98d04ed17dc7e63071cff18289ca78affc7d456e322b09b1e49da7a2213c6b0ac7e6e4d6b8de6b6bed8beb159f12526b6f56715234847bd74f5f5e7dc42dba67db773574afe98b1f6bf1ca95f3959873cfaae7cbcebcad0f2c7d6b276db623e093cf3cf55e2626880307acc3906fd597168264cbec50a8cc67bc4acebb1c4d3f218bac27e0e94ab885cf4f19d497762ab1a5f773b7a2ddb4b2a041a487a83544d38286154ae2b680a5630ad710f19cb5d459409049964516f07daf501b127c3c13d3aefee4eac9f37295b855bae355343908b0fcd489791cd6ae568dd7d99d81700432bc9bd4032ddb5f5bb2fb4489b8e3be4b6dc98ce97ec6b6e34a5560290942648f58127b0a18a80c8857dcd971498280da3bff6ea6aed69f7758f168f4573c5091d65a2cf3e4109d5cb7b75709564b5e7621568f467c7a0dec80ac0c5e504b5eb4d9cced4670e26173029c715a35166e3f1a2d6f8bfe8e62e40bf56059b070d57b418464df159dc297c4dfb8aaf7de4457f4ed7e2b586a82480fe0c9f113aaf2d2f4e24e60bfe56e1ca283ad698fa9a7e6095a80bd5df481ad69d2b06371c582b326cde6bbbef9ea091359e9a36c74773a135a67bf245187a944ab436fe91c2f6c7ec9af3c2067244aac8730387e6e6bdef001cfd71b9c6a8be4c2efb912f938b6bba87d6afa2758cb23ed2a5b3eceef8558d08a3eed81dcbaa276feae361862b029434166bc5afb324dbd82b4658081700d7b376ef78336b4c12e79c70e873c87b116060f5c1aedc11beea53bf2a63d62589e062080beda580132fae56d9e251ba82917da8774cb856f5b3640ff6bebe0277f4b927097225a87cfd9d1f2056440bde1139ffcce7fe56ed66d0f552db544ad6c8e16c3b34564b8014ac272dec31a10d358ea19e45697e8223234616a1c4406785e26af1f43ebe0d03e144507df1b96f3e6a0294fbf17a0ff6a23321bac4e82e27bf6e83b641276ca7cca363cb06d993a80efc22cfe4b39b381db866b80fb59cf717ca4dcb1f206c8d56f5a0a1b93bed94b875debeb845f7b38196ab8f1ac6e5e86321c9a68fc53cc236f2fc15504cf3b860ae4508bb4cb9413b4838f58f2f9bf8858573a0a4b4d6039bfc7382e7f55f8452ae08d3b8b6fa584ae001738385c3b9023e50b707a99f58b27acf7d9fafd2da233fbdf1a8c5345bcb3c82cea92e4341296a03d5715dbcf84408363fb44f3a28a643b7c207a376141235373e0a0402c88c2769b45d7d7d6cac54ca6bf8c9fda5f7227610ffc1b100ba10ed055e471a01ad56426d0d644f481837fc01ef610f4becf0911924588522a732bb346f948057ee42e8c33ca0c01581a940896eed2e7c29093aad329f12e7474a87b94a45a1765d85a45740d2b02a59485783e74dda72f306112f95476b332651801f125ee3e96a87cde98545610dfaadfed6c177a551a442b07a47c563d6f90e3a7fb695f37fbab5c6cf9cf600f04fcd0b2fbd7bca9fca9bf7b85b6d37e98b82d33171e8124cf61c64a18204e5e5e96a838cdf3e0daa58a4a3dd69368c451caf59c7c31ca886c8fb4d89abc0352f4f2cb2bdd13d6269bcff19c6fa5d35d83e9c004d408c02a1081e87131e2a8b1284faa8ffa91b6473be4dc635d61c57c12bd6b8a08172ba5fae03002b9102f16f5784033ecfd0e897aa14a2fac40317a3581ef6ba145755c862e662b6c1a1561241c798ff404db5ca57bb2ad71a1a07a11ad48494c445a60fd8543d80e8c2b3cf1e6536c96a477b3027ebdb0dc5c305e3707fea2bd45ec3ccede50a5fdda24b4c7776cf71c8718d4dec0f73cf63954c13412c68c3beefaf54c028090191a46d307a5cd931494a3df27bed85ab73383e1ea8a6850ad55a62d25a086706e8b7fa8edf2c249c6d5f8ccac2c4db2cf789c8777c84f99e53c52660cc225b33a295f8b33818b4ba04c6c519350df3f8c655117067782241ed6d35f7ef30afbe7bd060c1c4b22ef8429000655f00e23fda0872c5f2867e3c857cd466a21ef4cdef75651a3beb444840644cdd8f6c04a8f0d56ebc9bea52ac6d132211f1bdea2458710b6bab8e4eab094e8ffc0c2ab87a5a37b5685779059303530631e1b16f78548786b3f5d5307d6eb1fbad325e752d52a9c36ddffb7a8500744918866a58d862151b2e2b7c81d98cd39ab0bd7f0e2eb852c4e28f22bb3f1658c97b80c4c2b07023bacdbc81a5d7a0ed5bc86dfac53ba0b49bb48b02161386fac09b881034d68e33629757003a6c58bfdd55e87b37fc4e53eb10d06f4b46eb4148e75290be50625887b3257b5bbb05f926caa38cac92f9166ce1c172887b4008368fdefbdd90fec745514d72a7efbda80d0083d6e8fb2bb3b9ec54a7f390e054ed0671c3b27434bffe5c3086134d6a83173d1b55ec6e046bba81b995a31764f8fb05c8cce5a0793604ade95e9823e9cf7cdf110b74e4818e5949f7bbcb8f370bef881a833dd694e54a3a630078aebe67c6b48fb7f74584bc58a29abe75c1f0190199a0327a063054191af1d33a4a65f91be33d39652cdb89b8633d12269630d29c0d971035cfc00e7506ba18220b7ccc232126ababecda87d4c59241266a2d56ed342c9b8bbdfe5473aa29b1cb705af22ae887531e0aa99426d317412c0ebb2c7cbb4ae2cb059e99a06297afe103b8788f34f6d65011f5ae6bc8df8e3f0aaaa54de6f2ac9e3e476646e74e9aa3d1c58dfaa26d54a750d93ce5fe07c28d8d3a208a5718faedd1b316429918893450f06d2fafcb4ce0aa0e0d377ae12a14671290f3e35f76899ef40d2ef29a7e4fb7ee3a122013ccc5abf58aa66c261b9085812fb76c0fb0c9f0b4e2501dfc26a41e2f47614e890cc307df07bb4cc0d13d0e2b82de78c38485d6baf9c6849def06b6363ce690f5b4eb6adb9f10b505448f975d881b1da1175dbdadd6e563e17bcd2fd4b0dea8285f8a80078576dc8fbfbb255e830e04e29623f074513bda9ad2ce852c18f42f9291c8ee67c1c253a59446dbf4941ab152e03b801fb4b2424f991aa8e255dd2a2a59017368637c2f9552def76c81e41009c996c045a07c285a7555dfe7f67dabe1c7e83ef2d32ac1e964ae2acc961982c2923b25843bd43cfe323ed64d078662d240f73c35ae3722f853c01fa24954823079ad530285b05ce63ce52a50496ba7700c1982a560eee06512e99fb014b9e12be16dc4734adbe3eeddfb5e2d9e204b42f8bbe5b47edeb4b5ffc794730c4dd3024b7107c7cd53fbc2e42ea79132bff9cebfe28a42757b702a30f66bbf2132bf6deb555490e04d0a03ad686956da672c29260bdf4bf710ed1fbd0af43bc438e92b66262f7541bfe9dd086e699d25479dccd9ebb8accd03d69900a4beae2db2a4520ca8093270ecb436dfdeacc5008747eab80d1709c827ff64762f4b8b7e63744a6018d181ed7a2647b75e5bc38fa31acba5a661481a661e7970ef7336d53a9a477d85e693668d4483a4d4f92cf78ea0e5d09cd4b9bb0eeb8e2a40fa02b9c2c1559d5695c5d600cec2d9678888317e4b58909ba3017e5e8fdb15478fdfae205e540e4a50e8ec483d8b18e4bf1dbac71745c33237015938d3b66c5b358ea7f5493620da6efbf707f73dea40b7f1a2ac092fe2e57f050f383525e74b413885261f60485ee697716805fe79f8d4a5c151568c23875adf474c7315a422f9991e4676dce326c0c1ac051d03b3db2a3b9d02c1e5fe7e0527209e80cb0a0689ec7b9e1b1242b0a6a2635191b5afc6daeb84ceb8593d7783985335e208b6773c24e02e386f4875aaedef2c197b21a6040c5a168bc3d4e0105708b9f9e5f2ecbcded19485a0efa62ac283f500e137f60b9c2af4cd3c105beda855ca32d8ca80d99d47a8d1811150ac997c0d5e8498d3234fefe3fd1a6710bef93205a621a1d0d40a7c418814ef50d1437d96a90530f53f864d5a02263c3d3d3403be21922943b145374d89b970e8c662d5963715e542984d051ac78a3d6d001d332a005b0e09f3015624ec82dd35f804b55c2e720b01ab8a942c961b89daf4477661cd28e809b8f95fa27d37e9f80aa5bb3b3b4111024087c969897f88d8db3f9050cb0ccb585e267970050d56f635d28b2c6164f9a197bc9c756ccb04cd031c2de38bd2bc1b860c2e442c93be921863e55d398f612fde069c0c475e6b27c1920ecc3bd67615d1c8353341e1f9f4656216e286f2445c89e2166f516f9ca852f7c65a8e1195e6a4394ecf56d9d4199e6e8519f112b77755ea249f93999e286a74c16b61d4b3e45ea1a3542e5d3338929c63684d6d8ffd9453bd871d3dbb5098fbb98c0029e4b42c14b0e7917fac22c0a3b14841d6772260a8d3d8236a5655a27171c1145166df45520fc66054d0c322e61e01ecd9b28692348fa17d7d1e70376663453733c99ad159aaf2709455dab3e08fb3ecd61d972763c076e8406a20f963ee9ee197ac5680f87d029fba49f7d4d247878eb55d8349f0d2829fe7f2d5fb451ac04248b03aea1ce2bbd5b519eb54747423e1f5cb90b1475d74c0402b19615fb05872edb26ab8ec4d02d93a853be96da72bdfffa1a0516edb0719306fff2b960097bd9108ce49058021719410334ac65958103de860c228f80728944157b1e1947712a789e3ac36085d0eec0f391649a0dad6937ab7e0b8b83f27f34d539f9b566d4e405a3cdc75f84337fce3e6132ce0ca7d382ff04057198e23b1db89cb266df4210c6740bfb851a56944cb02ef1e7ed045bd248a2f25360ce0c7759fbc64ebc4239eba86910e8607b66cddefb3a4fd0c4a683909112ea3bd18bcd1830ec79eb1560619ceec5ea15a3069293093defa15a4d6ea44938613349cdd175a0507fc47e29cbf5084a015cf057d1deaeab09139425d4a6bc58e4978c75f801e22dae6415cca0f748a10f9dabcaa4825bf1c8aeba983e002e28245d6726203507b89be62389b47ffd6daeed0147036a5c1a6b261fca742908ae57aecfc8661134f78b9d52acc496e7cf07d149ae72659bb974eddf683d757fa38324fbb7a03d0db2515eca14ca94c8025ec0a2111f7a2c5a68ddd6f92acd42ef2d559a2c49536ddd9777edc032ec4399f267057f7cb69f850406f06d883bd2ad447f54ef77d2577a079e0a4f9a1832bc289645a2400083c2fdd3921a39c5eea4e85934571cd66eb7d310d362f1c651dd206453cc4dfa226c01fd097cd388a77b026d4b486bedba205a01e671ba63fa6a35c73997d904a402309e921951341850441933c23ed55414df5c87d0be82bb57080ca1d1d3a43feb29ec3276a6126e85a87e21b26cb41899dbb7c8355ea60fb6f84e590cc69d832b3114d27961e91e0a95d8ec8075631eaec6704aaace22cbd6d9150921661c597c3ac9bdaf65cfaa5ca753d64b5f097a96bffb1bbb8ee9034473b1b8a30a5fd3e8250f5dc42fd0abb5b3d054a81111338c64e3b7e6850e5d9af2456fdb2f7e00d27318", 0x1000}, {&(0x7f0000002240)="3f0fd21964f04a95f8d5b9cc7531680cc2fe3333146d14e30937f188b50741fb1923be401a1679777afa3828d2b797be068c4e281bd802957d093cc37ae45562f6cbc375039f70", 0x47}], 0x4, &(0x7f0000002300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x8) fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002380)={0x400, [{0x1, 0x5}, {0x3, 0x9}, {0x3, 0xec49}, {0x2, 0xffffffff}, {0x2, 0xfe1}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x9}, {0x3}, {0x1, 0x3}, {0x2, 0xfffffffffffffffd}, {0x2, 0x40}, {0x3, 0x2}, {0x3, 0x1ff}, {0x1, 0x98d6}, {0x1, 0x676}, {0x3, 0x3}, {0x2, 0x401}, {0x1, 0x300}, {0x2, 0x1}, {0x3, 0x8}, {0x2, 0x10000}, {0x3, 0x7}, {0x1, 0x100000000}, {0x1, 0x400}, {0x3, 0x7}, {0x1, 0x12c11b89}, {0x3, 0xfffffffffffff5fd}, {0x3, 0x40}, {0x1, 0x3}, {0x1, 0x9}, {0x3, 0x3}]}) 12:33:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e0886ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xa1, 0x0, 0x0, 0x0) 12:33:42 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3f) 12:33:42 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x80) setrlimit(0x8, &(0x7f0000000080)) dup(r2) 12:33:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x49dd3e5538614e0c, 0x2) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)) lseek(r0, 0x0, 0x0, 0x20006) chmod(&(0x7f0000000040)='./file0\x00', 0x27da220a061224e2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x1, 0x5a, 0xc7, "a5623574f312c53d70153319371b048a2fe655d6", 0x1, 0x9}) close(r0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:33:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x82) r1 = shmget$private(0x0, 0x3000, 0x504, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) 12:33:42 executing program 0: r0 = syz_open_pts() r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setuid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x0, 0x3f}, {0x22, 0x401}], 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 12:33:42 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) 12:33:42 executing program 1: r0 = socket(0x2, 0x2, 0x100) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x6) 12:33:42 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:33:42 executing program 1: r0 = socket(0x2, 0x5, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x6, 0x100000000, 0x2, 0x8}, {0xfffffffffffffff9, 0xab, 0x3, 0x2}, {0x2, 0x8, 0x9, 0x8}, {0x0, 0x3, 0x3, 0x2c06}, {0xcf1f, 0x4683, 0x3800000, 0x20}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) close(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) 12:33:42 executing program 1: r0 = socket$inet(0x2, 0x7, 0x8000000000010000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 12:33:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet(0x2, 0x3, 0x1f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 12:33:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000200)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 12:33:42 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000040)="b0b9bde739a91d0a37d3b98278a3fd6136ee14c0147be70cdc51e5bdb3fe2e19704b2b778e97031f3af6179aedcc58f320adba50e008ab66b5e47d301fa70868117c09d47b68188c0aa663c63c764e49500e67ed37c5bb0ce672341d9a445312f8987de1407f39d96293033118fba357fc1c292d0b017fe60c62deabb568ef3b479ec18a4cd4c96ae8e5d1d795395af2e61ee5bacd0f736c27ebc292b70d30bff390fb1b59ca66bd1c", 0xa9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) shutdown(r1, 0x2) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r2, 0x0, 0x0) 12:33:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 12:33:42 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ff, 0xffffffffffffff81, 0x4, 0x1, "bb36ee6e7d882aaedd4593db2918b2d81b955145", 0x0, 0x7}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r1, &(0x7f0000000240)="045df898d481ab791fa3ce8ec507d28c9ab5891b0035495de6a1278b4fd770cf60048a503c2ffa968791cc47d7eb5e0c93cd4e6ff9504b639b79b28b6b6ede55b2f616a6d4615c26593c9fd5f3a22aff5b62660600000097a132bf1f32d94af71e7f02f451ec61d2974f4d08a2392498bbb498ab327844cca303c90e0def206a3a72045e6e01b3c91febb0d5e0e48fdd98e9a472db401c9cadb7706f83afc509f7e658c5684ff2fedd951614745632cc60e733347f10207a77ed0f6ede47109c9653a6357b1b41a6b3a5f48136396ae3367a650f90b70ee5e861e86537e1cede9eb9c9f0c80bb1e0d586e71bb647de850250988847e06dba4201b1", 0xfffffffffffffdc8) 12:33:42 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x80000001, 0x6, {0x0, 0x80000000}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:33:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0xfffffffffffffc8a) 12:33:42 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='\x02\x00') rename(&(0x7f0000000180)='.\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') 12:33:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0xffffff91) 12:33:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x2, 0x5, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 12:33:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200, 0x0) r5 = socket$inet(0x2, 0x5, 0x3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x38, 0x80000000, 0x8, 0xa4f}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x7, 0x4e7}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x8001}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x7, 0x3}], 0x1, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x80000000, 0xff, 0x2}], 0xfff, &(0x7f00000001c0)={0x2, 0x7}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000200)="b2ec2cde4248d6c3ef07de2ce9", 0xd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="b3ce69f8ccfbea9bb2b4b8c12a9e6a34d6817f35d92a7e2054df6b8ef93ae4731990b747eb49f80f4bc473ef0b2060ae290991c8688f03d36d5c52337674f54a1025e4de3c3c6d7b2c3a658757ab733d9f6439b445dc2226b4cff0f7a83a87e5169719ea65e37a3dd390b8e3b36a004d48c671ba6bb39d9969fb0749344ac157114d33fed28ea7c9fca9799acd9f3f5f8f667ae3d7a0b41b5fe27b9f73d6f844f4103ea4ad54b2f316ccf4c20f7fb7229d076a0eddb4281a1e1db3f3191d76b214e38d751ed845a052be11612c207b417c6dfc4860f18dbf817416d699b41f35b6eca3d52cb839254178a70c50f122c54418c20908e2170e8c81047b5834b2", 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="da25be7fc47bcbcbe1e0c8deb2e8bf46e0913ed0f067a67ede673414d4e43dacbc01c123beea16d7be997e86d730d86969740bc5e25f6718203227d9e4c6177aa033218809967e6238ec4e6456c3d1316c501b71dd20e53071e015307030db8e04b0de78c5c7ae4ac9fcc66df6f8d57b54861abea6f48eb9e0b2f938d351", 0x7e) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r4, 0x3}) r6 = accept$inet(r1, 0x0, &(0x7f0000000440)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) socket$inet(0x2, 0x4, 0x9) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000004c0)) r8 = dup2(r3, r7) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="978725ad494525120806ab2e2cb08c6abf150960c2a0404f9a406f55bafedacda83e6fdcc63a139a02bfd75d07a9b4c85480e0a856fc7aab6ebd0f62437a1d2ecb6cf427374e81a097c69f893071d643b500e15549c637b795533424baf266357e7fa8ab3b8289185f9fe6eff101637a4dd39e021c17ee709ca0269cf113fa10af9235f49cff29167378c96f300cb3f842d8488ae1e604f6db02af244f6f5d1dbdb420568a07c80584f38a2892f02dc235550cdb776eaa1911d85a590deefa4ccf5fa0040a4f565b97298fd044fb7c1c65f37cc34363bddcb43c32fcf476477da3dc0c04e70bd3a381470ad7ae2e512f", 0xf0) sendto(r5, &(0x7f0000000600)="6767657e83e9a7", 0x7, 0xdb1b79df5625471b, &(0x7f0000000640)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000680)="53e3301db31348912ded27673416443b45594f0aa656130254be2c952ecba373fc0618a6d667f1ad6ccf439e72c35d0bb84b3a79b95ac48c6359c41f6c6aef7b347ecb1f8d07b550ab3ba901633d1e1fab6abdcd455a16b150ebdb5ecf02da7116049792d877e3a609d9d9ace617349b885947e37191c15f1fbaba4f6d6be7c79284b7877e4fe48e041ca2826838a67b94bf105365ae83b9629f49a016692d493879f21f6b2de5901134e6de5b0b76a25498f34545192b6073bc18df1162cffad9f1822f28309c14df56779a7c1d84f51dc835f52b0fffb52834f1400baaeb5a411bd713b76f1ec040f525efcab51731f8100e65fba5d5161efb13c0448e00ad5f8e6341d0e49cb9f5c66c75aa574fc784d185e7f6f74a5399d03ddf8eac1631bdec3d83952ebb9c426724125821b43a4994ad093e5d8d9ef7b2f456a7786e8b3869d7a439ce64244e049a14b9adda4536335899c7cc779117e64e440422157b26551f8621c53bbe074d6587cc8c123db49022c55e446b0bdd585b7944acb7bdccfa308a99717317a9e5f271e5c19f0b8284ebec05fdf890c987a5bae1081f966d96228ba0384d86d67a8eba3cb790ca3b4c7402cefd62d92c115efc51d4d5e6d2614beb881e61b54159c00ebb1311f349484ea0eddd50f29fe71f7c1f6fa8ac880df6f72b811bdb2c97de0b52e3044567301524e3171022cb904b8087f345e875f38c2bcbee22985982b8ef7480c0fda1d5d6e1e4acf0a1a001990ff6f2612776b322b54699382cd73b412cd614b47e99236ac16c3c1602a221ed61f15e07ae0ec3d9aaabc9fb7f4004079920d21c212573f7193712028b3804bef8d905022d2966510bac105da47e3f4d825a485e5ad5755fc5dd35c88f7c33e3945270000e43cd37f82c4ff2d8da21f6ce3da1b86f090774e9e55dfdd6706e045edcd53cd48a4da378f3ba4ea4cb738808f80027ca012a6368e5b7ea9e71b2d95dbc1728a6cfd2de4c79b2a36cb305bd4413866f5e401a44bc7d4a7d8070fba82e79a2dba47800d0cdf0d16b540e416987b5c5ea3d6c98615ba6ae3b7e7b7637f5747f2d3dbe5a4f8152c8a72257b16ea78cfe9599816839d144f64f95547161c952437a9aee2405fe1180c1d0f8179b152d7ae77ef0aba84ec4454e6061c97c4cd6c16ff69a713622318bfd57f7c811b817098fffbe1c28d44f81df1a7b54c44b2721807cb088b5c8fdd3cbf751a579684f29cc87ffae4e4803f764f675bc1edb2f717a1c4712f9f5f498d20af7a1463bb607aa4aa2f1d67556baeeea8bcf779e46ab2df0d8e1abadb749824cda0b82bd0bb61a7307e2e76b456a4c658a1ab88c2b0d7b4e2020b0852d2075f1ebd73aa5eacf54dc37f1973c91e5bd81c40e7f02f1ca443c5870a5de2df0612765626d8eef19ad5d2863edd6cae86135dcb4fc4b90d45c58d38e240294f33512f9093074ac04496889325c1e7eb4a2d333b5adc07b62e468facc54c1f0a5ac90ee15801cdd6337c4e23cc4f2dc617360b81794bb84d5276f8ce6a3d3d0e0217bf83fd4ce2fdb06d726af951a3941adc9e7434898ac5cf205f34a47f3c37219389c334439cce81e2252866a9975ed756bf8eab46f5bb150433a216394e13c233b32b6e9f4f0e4ef1340b2d366320b9a742ce4033799bdb5b90d7b9b813f523a2eee9268987063cd5263d0fae3bfb9d4bb5099045cc30ee343da59ee947ca20fcba5d89d13d5896850c480e68dbaf6b0f225ce6c8c16ebdd98a96feac48c83be98a3bbdcbca3a93a4d43cc5a8a3c2bc7d2956ac149632ced38abccdce091198d2da965bcf44bb89f5d8237f609b97e91a7c4d267ed8cd4ab183a677fd6d0222056d9f1fac146ebc024823f89d20c6e251d8c9743f9beb807b0c5b30ab4c447b682a2219e49806f139308ed424a820b5f9df12f34494d5d18c5317631e8e2e164047a56ebd59741f6736e2c1c8cea12076eaafefd967d47820c4657857c1a36be6d8394ffe1ea423040eee37028da2f9d8505ae03bfb65fda898476d404f13062923c3d9d1b4129bd73d63650eb021e6cb583b3de8fb9f1e07ddb1898f7b78bb12560c90254858f95e2f228a1f28be0988587c3b3cc844fa6b063be75db268d00a7936b092293c1357f897fe4417f7a6e49671b592367d099122eef7a12d3be78a2dd1728cc007e9ff51a9238214bdd7f174761f1e702c706bf7e33bc242a2e707d7eff7851bce1b0e20ad2a410bc8ea4e46558f4eb8b8b271995271db7c36d958b80fa2632136c153013b289d49d267d92369e6d2e1eddc7e6222cefd63eb81d58a722a4e14e97c5a1f88e95af9c84b498ba281666387baaf13fc2ee0c3197a3f6832a1adafab50c65490b4a61dd8d977684184f84b712b2bc2792b74008fbab95c4da7c339bbc3601391a910e469ff94ad685d64977332fb1be1d2a145d1c5609e9c7edab78d713320445b20de52cf6aa1015395d05d6d2cf0456bc822eaf1ccb3c70b8a4b07463e6623725a8e6c1012d8c97a3a3e0497a43fb25012393b9a95ddccfb3ca873523fde229d239cca77ac93be173ebdae4c2794e0927b4c35ba824f0e575c7706b18ca3f65c1771adb20954beb8c8f3c9a795a51f59630947a2647a042149795c6d96be6f0b259e38a3f2af64144895f00a4c1fdef931aee2a5327f7f293b9e7be3a4a1d1936a854d05fe22b0e1030b5f9b0ff09776465d2bddb8d8ab4e95d51f9a02d30c994fa7a57b4308ec624d9930265d11853bf0fa9941039982362d0f4cba5baaa69dc394c67999dc4f924ca90b48268786b0273efaba474a0c15b6d8b6ea69ddedaaa1527658b0007e75d6af2fae35a8a89c1cd43a3997a3e10f7249f3517c1b3757e96b2cb3421793f306e048bfee85c373c16d949533d6a2ab2e4cd9ebc507a4c100442006f2c10bb5f6cbb67b2fe167b2089c47dcdda933d36f97a70c7b4a2effbb2945ce02fe8a4b1f917171b7c89b540e7051b82b401550e1f50721a03da363615aa02c48d62f9667c682ed8075a600285185b2d1d411e0e4408fef5bf543511dff76d429b88e9d99681ed7db97dda3e61d7c44ddee1a35fcd1166dcbad2ad8821f476a240e67ea075e8791336554e80576810e3342ab4f93745a9327884a1285d35272646d8055280adbbb1c8e79a3f1af26ac040bf69da726155567af60d1a9ff8a4435e9db62793e9355fe65fcce7dbaccb5b0e2b21c2571ffe602d65d5eb9f5adb1a1d928d95af3651f23e536ab686925e60f9fbf573cc2b3a8c3803ee4583b6d3932ac341732a18fc4f7a6ea4606d21980959f3fd66d744ce9ab643c98806b5bb28def0cc9a3bcf4d40cb0a5e722962b0271da0a048626e7bfd7db3ae5e27a806480f4ba4f8ee69cab51528dc5ac9cf535fa05d15c4edb18b2cbb312d9ace2d922468ffb509e828ca7843c87be9d53a9f913280fdb14a0199b8bd1e3e52593cf85a98c96d339c678bc02eb068de1c9b1abe4282fa15353bc1e4f92607a863e2a83ad9756e3e5838ea6a2f6818bc1687894e1e386bbf393fe705cfe21d4294ea514cec4ed099906c11555ff25b73ed5cd331cd128713798c89638faff4c7613361fbead550fa555a84d0788025e495336b14b241f45d897adc0c9ca72fa402ee2cfb25f31fc00380ada205a30661342e5a4833eb1eaffe98be992d5518b987d2ac991140516859d2282824400596ccaa4f3566eee7f03a71e60ff34089f525f497d2a15cd00f4cee6d635ab5f0c53770fc44b339fe89c68c251b306238e09cca3e7f705bbc827f55648a433651b65f4cfb6db8a635ae8459ef7f1a33c42e7e311bcf79d632f7c8621d1541735e265775bfac5bedd78d830f828e9a65e67e881f5fa8203ce8777e6414c93f5a288dc0bf0fc57cf783b346572da9bf6479f7b484ca24d70812014026bca183a9207e1a59372f2e90ae9eabf649cb270d7a7c6764fe13174cb2fcfcf39fc0b8de2f4c30711795269ecf8740fe8cfd551aa98219bd5ab1edb893750b452ba4f336e74a966caf6cbb8ece922159d6289912bea55ad972b8e5ea13b19834f7a5f9fa3cf466522ebbc53203a9875732558ef92ca4f1a7c46dc8f48396278c6324625df61088835590cd97d09c3b877ba56648fa737b0a042607f5ad28a2c2dca089d4c2a50235d398736ec294c64ef01bcd0cbf586c1b74d95d8441717dd299bb8a79a6ed902e59386f1a1f9566435f9bc9efd185cf5dbdcef800e6c6f64ec498b676bfb04edc7f00063600d6280a91cffa6cf5f7ba53e478c431016cdc11d071723a4e4e325415fca4d5b95d03dadf7abfc2fb79ba12b3d0f99cc34b0636b6787c90eb9717822241951262e838bed899e6c086932fd8acf00b95dc28c02b69bc656dd7bf0aa20b78ea5977ccb4f34afb8611797b34e7b99bba8b285eff32ae361af485ab022d0a40cb6cfe8c3e22978754eec29e28c74e1891152d58030c28abd6b3dec2d85cbc76aebd520d10039800cc9201f9feb47e7a84ed57d31ce82a80486da92fa2d552381226a4abc1615c0af5a28e4a78aecfe4d9c4d61b66ef77145bd3a28c03bc51dbc844757be264e18cfc136fcbe22700fa95402a6b83d3a7b950bab408f6cba27108f789ac521c69f4faee575c7a8c5cef5cc2b97f2b8c94d4064c235544b5c09c1ffae085c6cb90eba53768cc804e238fd3d7cd82bf20ef21ed1ee853ee7abf0fbed02a465a88c451dd620e74b6772b437d7e89e04c4c8817f40f4d47523f9d28e88f48237fedd42821df658b44d4c7e381fd5bb8f37194cea4a79093d56c17e82b6929d35448fed6439570ed0f0141228c7d69fa80dde24f65843af20f3f5d74b7609d6e5790097dc67f36f87f320daa2e41325d523ca88c36b3dd9865ae2139095280782cf311c39206120308148e382225d73ddfb90656053196f49da76a9417dc6e5d739944050e88789334c72919cf4cdb9c07458844eaf323f84f38b8ce9165dc65f3fe790e014a2d3013faf2aa67b5202c6f2fbcf2c9bc9459914e25cf5d1e5780ce1ba762e0c6a59070b98f1d20606b5e575f871a644b24f9fbd98793aaf26c33c61fbbb910bfa4b8b1ac49b80fa49621941f207ac89d135c503678317a7d54b2eadd1c8384ea07079a36b7625ae9fc2434505f47636f2e98df59d16cb83b5b5e92d2ec5390a0214ba6893c1084eeb430090bc07a662f2c876f3242d735ee65a1b85877c90fec186acabc30680a94885d99c04c6eea9d3f409b8babf803a60ee7509d372f9daf2f117f1f49dcc531b17faadb292cb718b21531135459a420b2165f76405b44c7cfbfbcebc0fba9453471699b441ab9ec4a50eff13ed7d62159ec9fa04555d6ecec22adcdb23cbce839f94e1d7fc17bab7ad006663204d00b61e18dcc39b29458070d086133fe94333abe6f453003358352a84cc194576296db4dc239ec842ed4170721fbd41dd3d55ef0076dd80b73c5c89a83531e51af9951e93efd131a6920fa8de9ac25d4f433fd803f7fb122cfa83f4bbd5bd3d75d3b6fc2f0c43b057ecb3caee702e9a44385bd1b7e81f3d97179f30fc56698fae0af350eb8ce5d9edd75a3e3ff9a75bf55bfceb2ee41706cd85c336aa968e518f852b7084b6ee96d4e50288314626e2cf55e5e0158e56bdcd62e43057e96077445ef0506c8a9b16dc12705c2167336e0d70d1b32f442c6a6df7fbadffe1960775b46b48c0173190a99efe4ca82fd9b6d19097fab29482c7c08b48452d0ce07bc8f3c6165ed60e011c88eaf82e4949e552aa848409a93223ee3", 0x1000) dup2(r6, r7) getsockname$inet(r8, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000001700)={0x100000000, 0x6}) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000001740)=0x3ff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001780)=0x1) syz_open_pts() ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000017c0)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001800)) 12:33:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0197b03a3a3b2e0000"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 12:33:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000279, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="e4", 0xfffffe4d, 0x0, 0x0) 12:33:43 executing program 0: execve(0x0, &(0x7f00000001c0)=[&(0x7f0000000000)='\\\\\x00', &(0x7f0000000280)='/\x00', &(0x7f0000000080)='/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000140)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 12:33:44 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 12:33:44 executing program 0: mprotect(&(0x7f00000eb000/0x3000)=nil, 0x3000, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x10) recvfrom$unix(r0, &(0x7f0000000440)=""/195, 0xc3, 0x40, 0x0, 0x0) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r1, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r2 = kqueue() socket$inet6(0x18, 0x4000, 0x80) msgget$private(0x0, 0x0) read(r2, &(0x7f0000000680)=""/119, 0x77) r3 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/111, 0x6f) write(r1, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000340)) ioctl$KDENABIO(r4, 0x20004b3c) munlock(&(0x7f00000ec000/0x1000)=nil, 0x1000) getpgid(0xffffffffffffffff) r5 = dup(r2) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x2) pread(r5, &(0x7f0000000380)="b7dbee6706b2ea0990756e9e910f74fb499cce042bd6fe0678ae4db185fd2ad383d9a054c364747a34f216864ebcaa896f6d42f784d071fc42c87bce9168b1528c52ad8536de0c82ed0f0d10b72d092311cceb16153b1d857099a4db8a13165c000efc0e7568abe7335c8b6969f6a0c1f11245aeca61b0b5f8db60ce41f0600ec741f2b345367ebba03f4cc0233a2ab038412d949d952b21297438287b72b767b094b034181a2bcf", 0xa8, 0x0, 0x0) msgrcv(r3, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e17549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0de233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5a01f1a97e6bf71de7c56815a56b54f5705bbadf39a191ff0000000000000081a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e1c35aebfd7192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e573bcba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e5a69edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/133) 12:33:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pwrite(r0, &(0x7f0000000340)="46e7b8dd2779f9bc8be94d47e233b3f969f2b241d2c428fb320d99fea00c122563833c681a9ccc1eed9c73816c9cab5d0724cf1748ec2abdbf5bb20dadb7f6e5cfc766d7deeb7248cf434241358d80dbd3b9c736720aaa7dea3b1ad098b9a6e9a010398b47507187651998c05fbf7f9677f421c240085ebdb3e7fac8fcc80176a6f29d5690a2b84f11e6f488b4e907f69384443b2fe21b06a086237bbae452db7a2d7ceee79f47b6c4674b47ad91a8c58b223d012c180470a0f89006ff78ddb232e8205f5d6268a2143c318d1339fc6f54434ee4a7e20269c2b473a365b2300bfdc6", 0xe2, 0x0, 0x0) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) fsync(r0) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 12:33:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x6) r1 = socket(0x18, 0x1, 0x0) pwrite(r1, &(0x7f00000001c0)="82e2ce4c295ef3089ce780bb62ae75e7aa862a14ea907e23938235826027d41797439b8c13366481ecf6874525fda661364dc3333b3b48fc834544907a8349d3aad8d4bc02ded78410cac42db7fd8465716cc2bd7f0ea7c4f1d04f593dcbb73c55a8bd42af6ad72c7b6d16fb18928331ea52265bb5ca127ef383", 0x7a, 0x0, 0x49) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80, 0x80000001, &(0x7f0000000140)="7fa7d9ef2ec4969404f4b9c0496e34ae469a72839aac3cd7392ab1ebc23cba62fc8deeb1ba44715acbff4105f2e9dc02590ed909213c6ea531129e38e901ff64991ef65214c6d1462e17a45bf8ae8a93e8c450674f41248f", 0x58) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8000, 0x4, 0x0, 0x6e, "a87ee6736042ceebc1fdc20e1aa3488f426dec9c", 0x7ff, 0x3}) 12:33:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 12:33:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0x573f552654a234fa) witness: thread 0xffff800020ab0510 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068bda0a8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020ab0510 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 392363 93418 73 0x100010 0 0 syslogd *277033 5471 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab0510) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020ab0510 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ab0510) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d800 rbx 0xffff800020a5d8b0 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff812b6fc3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x9cd505db83624fc5 r12 0x3000000008 r13 0xffff800020a5d810 r14 0x100 r15 0x1 rip 0xffffffff81615ca8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d7f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=277033 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a118b0,0xffff800020a5f650 process=0xffff800020a4a008 user=0xffff800020a58000, vmspace=0xffffffff82631b58 estcpu=2, cpticks=4, pctcpu=0.54 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 12292 177003 1932 32767 3 0x90 nanosleep syz-executor.1 1932 19968 35804 0 3 0x82 wait syz-executor.1 46893 415100 0 0 3 0x14200 bored sosplice 35804 286893 12844 0 3 0x82 thrsleep syz-fuzzer 35804 251339 12844 0 3 0x4000082 thrsleep syz-fuzzer 35804 138498 12844 0 3 0x4000082 thrsleep syz-fuzzer 35804 209057 12844 0 3 0x4000082 thrsleep syz-fuzzer 35804 180289 12844 0 3 0x4000082 thrsleep syz-fuzzer 35804 97870 12844 0 3 0x4000082 thrsleep syz-fuzzer 35804 174125 12844 0 3 0x4000082 thrsleep syz-fuzzer 35804 430974 12844 0 3 0x4000082 thrsleep syz-fuzzer 35804 168588 12844 0 3 0x4000082 kqread syz-fuzzer 35804 350041 12844 0 3 0x4000082 thrsleep syz-fuzzer 12844 136392 55939 0 3 0x10008a pause ksh 55939 430534 98150 0 3 0x92 select sshd 82726 314033 1 0 3 0x100083 ttyin getty 98150 108601 1 0 3 0x80 select sshd 93418 392363 49080 73 7 0x100010 syslogd 49080 368283 1 0 3 0x100082 netio syslogd 37994 231722 1 77 3 0x100090 poll dhclient 60331 466101 1 0 3 0x80 poll dhclient 8904 515577 0 0 3 0x14200 pgzero zerothread 97577 293888 0 0 3 0x14200 aiodoned aiodoned 34828 99272 0 0 3 0x14200 syncer update 35250 228011 0 0 3 0x14200 cleaner cleaner * 5471 277033 0 0 7 0x14200 reaper 31159 284720 0 0 3 0x14200 pgdaemon pagedaemon 16939 160919 0 0 3 0x14200 bored crynlk 65886 521282 0 0 3 0x14200 bored crypto 54243 55226 0 0 3 0x40014200 acpi0 acpi0 37425 286719 0 0 3 0x40014200 idle1 12130 440666 0 0 3 0x14200 bored softnet 17052 164771 0 0 3 0x14200 bored systqmp 88834 261748 0 0 3 0x14200 bored systq 21246 75608 0 0 3 0x40014200 bored softclock 20024 516383 0 0 3 0x40014200 idle0 27886 129496 0 0 3 0x14200 bored smr 1 17632 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 93418 (syslogd) thread 0xffff800020ac0288 (392363) exclusive rrwlock inode r = 0 (0xfffffd806eb51808) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9457 6319K 6321K 78643K 10774 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 83 2K 3K 78643K 2219 0 0 ifaddr 29 9K 10K 78643K 311 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 108 0 0 iov 0 0K 32K 78643K 216 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 2376 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 28 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 338 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 33K 78643K 2606 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 41 38K 70K 78643K 2425 0 0 subproc 17 1K 2K 78643K 799 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 354 0 0 in_multi 22 1K 2K 78643K 626 0 0 ether_multi 1 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 929 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 88 12K 34K 78643K 9472 0 0 UVM aobj 102 6K 6K 78643K 119 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 149 0 0 NDP 6 0K 0K 78643K 144 0 0 temp 97 3545K 3614K 78643K 13761 0 0 kqueue 0 0K 0K 78643K 36 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 96 0 92 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 234 0 232 1 0 1 1 0 8 0 rtentry 112 540 0 507 2 0 2 2 0 8 0 unpcb 120 1052 0 1044 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3229 0 3229 2 2 0 1 0 8 0 tcpcb 544 604 0 600 1 0 1 1 0 8 0 ipq 40 5 0 5 4 4 0 1 0 8 0 ipqe 40 14 0 14 4 4 0 1 0 8 0 inpcb 280 1489 0 1482 1 0 1 1 0 8 0 nd6 48 141 0 138 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2213 0 2066 14 1 13 13 0 8 0 art_table 32 2214 0 2066 2 0 2 2 0 8 0 art_node 16 539 0 509 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 10 1 0 1 1 0 8 0 semapl 112 336 0 326 1 0 1 1 0 8 0 shmpl 112 117 0 17 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4126 0 2697 47 0 47 47 0 8 0 ffsino 272 4126 0 2697 96 0 96 96 0 8 0 nchpl 144 7365 0 5734 61 0 61 61 0 8 0 uvmvnodes 72 4934 0 0 90 0 90 90 0 8 0 vnodes 200 4934 0 0 260 0 260 260 0 8 0 namei 1024 28165 0 28165 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 22059 0 22059 16 15 1 7 0 8 1 plimitpl 152 465 0 457 1 0 1 1 0 8 0 sigapl 432 2642 0 2629 3 1 2 3 0 8 0 futexpl 56 23298 0 23298 1 0 1 1 0 8 1 knotepl 112 1536 0 1519 1 0 1 1 0 8 0 kqueuepl 104 624 0 622 1 0 1 1 0 8 0 pipepl 112 1750 0 1735 5 4 1 2 0 8 0 fdescpl 488 2643 0 2629 3 0 3 3 0 8 0 filepl 152 15956 0 15878 12 7 5 7 0 8 1 lockfpl 104 438 0 438 3 2 1 1 0 8 1 lockfspl 48 142 0 142 3 2 1 1 0 8 1 sessionpl 112 62 0 53 1 0 1 1 0 8 0 pgrppl 48 79 0 70 1 0 1 1 0 8 0 ucredpl 96 4276 0 4268 1 0 1 1 0 8 0 zombiepl 144 2630 0 2628 2 1 1 1 0 8 0 processpl 896 2659 0 2628 4 0 4 4 0 8 0 procpl 632 6865 0 6824 9 4 5 5 0 8 1 srpgc 64 92 0 92 7 6 1 1 0 8 1 sosppl 128 44 0 44 11 11 0 1 0 8 0 sockpl 384 2831 0 2814 6 3 3 4 0 8 1 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 21 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 23 0 0 3 1 2 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 280 0 0 12 0 12 12 0 8 0 bufpl 256 11737 0 4723 439 0 439 439 0 8 0 anonpl 16 270995 0 264813 93 51 42 62 0 124 6 amapchunkpl 152 20755 0 20666 49 44 5 14 0 158 1 amappl16 192 10195 0 9803 77 44 33 34 0 8 12 amappl15 184 505 0 505 5 5 0 1 0 8 0 amappl14 176 875 0 870 1 0 1 1 0 8 0 amappl13 168 430 0 430 7 7 0 1 0 8 0 amappl12 160 220 0 215 2 1 1 1 0 8 0 amappl11 152 420 0 409 1 0 1 1 0 8 0 amappl10 144 534 0 530 1 0 1 1 0 8 0 amappl9 136 1319 0 1317 1 0 1 1 0 8 0 amappl8 128 749 0 728 1 0 1 1 0 8 0 amappl7 120 579 0 571 1 0 1 1 0 8 0 amappl6 112 324 0 316 1 0 1 1 0 8 0 amappl5 104 645 0 634 1 0 1 1 0 8 0 amappl4 96 2739 0 2710 2 1 1 2 0 8 0 amappl3 88 1012 0 1002 1 0 1 1 0 8 0 amappl2 80 17127 0 17060 3 1 2 3 0 8 0 amappl1 72 79468 0 79036 23 13 10 19 0 8 0 amappl 80 7828 0 7794 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 118 0 17 2 0 2 2 0 8 0 uaddrrnd 24 2643 0 2629 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2643 0 2629 1 0 1 1 0 8 0 vmmpekpl 168 25033 0 25003 2 0 2 2 0 8 0 vmmpepl 168 342394 0 340923 139 53 86 87 0 357 14 vmsppl 368 2642 0 2629 2 0 2 2 0 8 0 pdppl 4096 5293 0 5258 6 0 6 6 0 8 1 pvpl 32 801976 0 792683 228 111 117 158 0 265 26 pmappl 232 2642 0 2629 6 4 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 602 0 5 18 0 18 18 0 8 0