last executing test programs: 7.074990168s ago: executing program 3 (id=2451): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x32, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) sendto(r2, &(0x7f0000000000)="20cfd8c7343b9b381e5b7c681d60f2d6dc5e996233", 0x15, 0x400, 0x0, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$TIOCSETA(r4, 0xc1584460, &(0x7f0000000740)={0x5, 0x80002f, 0x2b, 0xffff, "97a2a24ff3c14649ebb178926cc9795a6b47c1d1", 0x3, 0xfffd}) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x2, 0x3c, 0x66, 0x0, 0x0, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x2, 0x0, 0xfffd, {[@sack={0x5, 0x12, [0x2280, 0x6, 0xef2, 0x2]}]}}}}}}}) syz_emit_ethernet(0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 5.742766684s ago: executing program 3 (id=2472): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/239, 0xef}], 0x1, 0x0}, 0x40) (async) sendmmsg(r1, &(0x7f0000001c00)={0x0, 0x46}, 0x10, 0x0) (async) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="ac811a64146eb45533e4f1cf80d6438cd83947799a64d24e7dfc408088d4370aaf8e3c96398de148a5070415bb21967d888264360547bfc15fb160a48e7c85066f2b6c8acb0504ffe287d5cf402a2e403f8a65e412c7a2e1a40bb999e4dbfad3685e43989b1f2f85a7d733a47419e9a3ec5b165a4192758d16902ca7a7158c556bdf3f508b11c7", 0x87}, {&(0x7f0000000300)="eab73e154d9cd200176e4c48649f4229e3b8a3763c2f9ca4de14ce0da5d71ad49339f51b35275c3a77fa7ac6d0224a80c8377e87bf1153", 0x37}], 0x2, 0x0, 0x0, 0x408}, 0x401) 5.495994308s ago: executing program 3 (id=2479): sysctl$kern(&(0x7f0000000000)={0x1, 0x1d}, 0x2, &(0x7f0000000040)="ce85b731fb01c68c1f22ff51ebe0da350d1d3b766ba36fde2b6e41228d19b8934fa8f011be863f20824a9170cafa85e52c12d17151411feab0d9f4e611e10d63731def8ab6ba2b05eea4f590a2cb2afafa11118592294ddd7120eef18a48d12599c2f3f2071845cf8b5202393b1d8c080ed2de701a7757897a70089d80da07b138fee39bf26c003f", &(0x7f0000000140)=0x88, &(0x7f0000000180)="7ef945fede169d7c95c597708d8bddedc6386102086bf7cc1dffc40bcdbb0a3fc2535cb54f5aa57bc04bca97fbd83f56423ce5bdeab23fc06eee474ae75560082af6df7bc15fd0ca6c87c8db66f83ff8c8b64305c1b3e0d623e285b62311729fac6019a81e4d15301e181389484d2c28116c3703ecaae80548e49c34eca1cd6e98695bde004d73d19e7f157fed0f33795f72ce1e905af97d46c6404ae1effaf72dd031a2221057412c8cf0ecec30ca03a9adb88c6dd703609351076183e97153da74dcea5349a286c747fdb9ea7430731132aae07031a31d52155365a8f5e8f6fab74c3b4f7e87a353ae32b3dca7628e3f8e3994fed049ec5f183f5ba9c604a8f907da75953a09dac1cc7cc521c33d0e5a7bb313018dc9b2d34b19b783c4d517e698ba03550859f63250d9180cc73bcc2a572f42655fa5122bee51b8c42c6703a02800df485330f999e19463cfa9c3716b4a72fff65f1866e71d26340218f0f2f6e1527a478b6cfa916ff1e06a72dc2ed1c2b5b00241cdd319c0c3e94d112e369241bb93b72bfb86d4c7720691213737e81d80471a43c818405986c10f20ce9008973675d78399e43e64019672a442e28b25b443b1e7a9830d26f39a85f1f0391fcf15679b0e227eaedb650910a69f5b90e9fcaa6f0b7b9e878ed41ddbeac61c54eb67b8feaba70ec0c1f47fd3ea177510b34b9ce34090462992ceb4fd6e172d88c57466a6d0429b2d7e03f0359dac1689066b4e9285c4c094ecd16b691654e0d98576ad2413135bdc21298ad872b5605fb8be54c648fb600f7820646a0f0076e9b65f3d1443d0bf898278cc29cdcae8dea7d939de2cee23669920b69c9ea4426ab049511694dbad2c7e8db4bfe006b62a58e35be63e5789f9557abe9c74b19e812e78040ba7bd8d1ee358bec18c68707378fea645f6ec6a741b12595bf229622dc89942a6eb0d34a00935edba4e1997474c9cf728b759bcc6c31a25a7e543ef43a4ced290c718c89b20af3ce8b21902a557d2021183136b624a0f52aadd1538c5ecc8fdf8e2dc191e9d0ec22c0f64258e220af812f729eed4010cd56ecee1454541556dac3b81bcd3197fbbe4c871c1db4151e23daa30d5ec35df86daa7f0878b66f1be98350b8c0892a6bce09a8a65128465e6dec73065702f86d17fc069b017acf30dd34eec4e0e422bfc0ccc9e4005224a5e0d5e2f2fd8c9de21922e75c3efb91d6f73e706b0efe35e427adaacffbd1dc34adfe046aef94536117894f7ec4fe55c396440358adad26e8785d740dbf6b170dd64b0b9e87c709c1ceb28900898745747fa76f0854c097fe1031f6394ad9fc890a1be51f451c73d3706aa410f7999c7e48395b1eb2cb8a48497841415b1f855d0145e9a32895f09fc4d16e9ab4361ea892d0d0ae732d551a173e214fe554533e240c1fb1d73a45f1de2fb9f6cbdc498e17babdb6752d6977e7ab0b06c6bfa85075556be8ee2c6b405acd5019190f0a9edf06028deb0523ef02c7a028170881161ca13d3931bdcaf81a6a6b6de517a3c639286d5f12764af5abb973679636348d74d639415e1ddf6286b24f927067a88f12f4ff95daedbba13bf3e44ffc95b08aff538a79b9cc14ec859cfbb868434cbe85ef23c23d022cf0e842ef457a50d3a23825fa14502fa37d897864e2a9156ef85203570436af53cc6eab5106fb071ad3673e99a561e6dc01c7fa861cd45f6f1df247c6c7d73df7cfc180c616c685df5ad23db1eab40a67640f94923964329fd6178d1ecb915e11dca89b6865c23420730801a787f03442fad939d4441c6ee87dace4df59b26a891196cfb93e6b859bcc099d567a22b6dfb3f64be9ff3113acd16cf6d1f5aae92029cb7c5d7a6e863f2bb7104cb8a29c0a4e9cd42b2c76d38850a44a62df131299fdc910acc45015c724f5bbc75aaf2333a1d299ddd7cbbb9d0f513ce20672f6099dbf0dde5d468585cc69b5f25e5928e6294baafc5cf65ba1aa0e501c5af2e427e2f62e335cd0aea1baaaf8f58ad5357f34fcfedde0c04981a0d716eaeaf872df743a535c7544ddcb5fde35065490d4817cff45f780028cde1201d7a9989397daf3af62ba71feb0940d0bf6b2b65c3a9f0f59110f8b051c49659ed5865f87eae2efb183a241947b307621232b9692ab2fe09f319be1ed07b8901a6709fc488822632ccf731f2e18f7e28981f42476363e097c3ad0b0c807f3e40554bc0935acff293c378d351ec670ae174699fa8b9b78e50b2a1711a07d2ed20c97becfe5f7b6117cbe240080ca01bc6cb3fc4a096904781d73077890a993deefa3624c7818ab2b4ced909487640c1264cd25c032de46545b0f26e75c512454c26c33ed538d17e8e0ebc303658761be4b4b894e08cddc425d619c28647474ead3085807f1202b1afe60567426f4d70677105848f8d7d5662679f5ccdced6cde44ddcae1324c85bd60d385f425b317dd659c516354b8845080ab2b12b53b6f19fc2fb8efb8792b8742386679dbd8ce719b88e9d68f3b587c5826664b670373928988376235e6678e8be03896f907db1fdea40c7be31499ea5da2dc577e8d26ea2a5059db526df60f8a42419736a762d611b74f6013ad010ebdce60e167be9c982b36023b58ad782180638fd955c0f026d3a41fbef438e28f5b4102307f6947be914c0dbea4827a9b37d6b172fe3c65ad6c462d84f347cc917736ecd1b82435790936c2d0a9530811d0b879956d9b7cdb651f24e6895dcba4cd1c1839d6fdd815f8be1aac50a2bb9552fa25fc4e2ba96a96aa52f73b34c1fdb4cc38122fb40428436926db4ef265947404d74c5252b9c694472c241a2875c1586d308c4fd76d162d81e754478c9b7a8ec3f7fbc166e60a12e1ba8e2527be2876202926c36d89a5887673e2596eaf92cfb49bbb19226341c79fdcc836c76366c483704b23c729ecf7784ca013ce18395d1824cb08129a32e0ed06b605e17d4f1089dd56b3801cf1bb9816d74b069cc2826000056ca824cdbb46cc94d6888e07632c557ce10e610a8deda06837269c1f5ede602059675bd130956073e4e29bf6c61887798af2107b02184f6331f270f8c9046bfb9828d25cbfa3314e7c2248034be7ca2a128c6d897323df0ade4f7f4862e11c9903e8ba44c9f4f81405652ad9186a72c695d20a891df8f6db0fe6601eeb4560cf763bd668f5692959b99556c093aaec339d86a78c22c8347fa1220156bd2b609603b195b851a6dfe02223cee8ec2afc5c703641c9126af9abae4042ac88cc94402b9a7400c5e0cf6cca3ed4d61cc58168a88600b81f92711f14cc74d43a5a77960e3b948f7948eb9158981ea8e4782aea06673c8652a9cccf3f3168cf778703b93f81f1a88aa57ea602a372e4f8f8ab7718d03abe45e2a9028b4e0719f79bb34e84cc2e3fbe9a69837cd110f9b23b25eead705186319a70b2e1eae2164917bfce20edd822224188630042f12eb739f5c3aa34c10d82c1ee99fbe453c866dbc11ffb02b3412d82d2c343c0deda9975218c025b974b80c7a3aca68ff052afc9ed71030b7f76cf3b8dfa22dc77e745c82718f3bba4dfafb849d2bcb1a727791d3059cf1a621c9b47bebddd7cc6de62d5554793ebc79e667c533092ddb921e312173a8829a0d863656224e0704df768c0eeb4042fb2c769ecbc0e6f3fc348eaf401d3bb524c94ff3bc68b378a8ddd317ae6b77d6b51b20150ad232de412ad7cdc73ec40ec714f680d37f1f6ed59eeefa0adc726b9278a1efe97d804b24642a984a3c4997c12024e22baefc9eea4db9d67e6d705aea915b7fb3a7d41851a7e01d7062df147a33263384076a45f2a02a0166e734e3def83ca4918d3699d05838ec73f527bdef27c545f56b51279fbb6e4bc48a22e5c1d313ecdeb19f9dfd02da909957ae35e3cd7e0e14b988f3286c67b274378631376718f1e9ecfec93c540ebb1b3bf41d6186482e106b604f4b4e31f433742e62c93d5406a528d0d4cc539bf8f6e69304e2081836e806895bda6d19c55d8ad1c82a2bed15a40721b509f294cc99064ffda98b82093466593c5f056e3c727af6a62de7f6d33bb77bd48e14af8a210fa790313b368d140cf46fcdcfec86938f42282a583ba51b8e6323999e2bb83e0d9519ab9ed7ade6b5206d98863182afd4c4aaa243194cf41dfac3eb2ef36050de502aa2e226ea39c9315602dfee63cc10c952dce05ec30078fb81d1ea189a3cf9df54fd66a3948ef1b76ec81fe7c3a3e5832a68d486f0d51e2032983f352980acd6e5c9bcbdb985167eb0ad99258cef842fb44d46e7261a42d736158cfde2af564564b45a8c31771af02edc28c7ad1856de402d39b26617af2aa68bd2bced0633245997dc158132d965ddc276eaee10b60b4d799a159370b36f88610469b79c6dbb88bf971fa6f44634e8337d4e163e2941094ba38607a65f3274aed79742420e6b9cc8f69c71be188f4841754104df9a4d640918a2fcc01e3ad002eb000efa3c11dd36b18f91c86a9567030f2b39a47f4f9145223da26ecca91ca2263571a0eb89e973f237d6b5a895a3a0bf45a1ccc7b50646c3f831bc6ca77281daacb6a2901e9067d26131421fe6d01fc0e42376ae6571cd9f568c110f3cdbd3f3b83200ed7c454a8db6b29ed2bd0b805215b397f006c176253c70615a2fcf578db796efce98aae774796c2d8487cad63f8d64c9e33a235cf1fe1dbeaeb3c18715153ba33f13ce68f27ea8d268d7c962f91e80772819e52daac8f433d27762df9c068446bfecee1bf7a9294df8a797f4c8b7deef239ff2f0d8890892f310713d423869523346a28f94d1977207af7dc2dfcccab6707135d91cfc419a8fed5b9bdd6d38ea729e306d214e8b024a79143e1bb15e99cb043c0924c73398e91f9e5998dcc43ff37df81cc82b7209c70909221163a7ec9691b7d069c5728d307c24b84f4967b17457e7417d510c3db1db75426d604046e5b949e9a2787dbfa643806e4a7823300cc81110a44d3c42327cd56204766706c5981f8864daaacf9996a93a73b36692e71ba9a39d0f763992b132af46f183a6b821758b45377ae4290559b4efd9ca5ea838378a00868d0f761c7ce16ed9b92127697ca3efe254c6f39b700997239e2d4e0de3a2ea644e0ab28224fc0529f50975733a34021dc36b242fbc24f2ab66353487544d7c0a00228322ec9905f050bf317373dc42fbe8469cad3a507eccd2fedbc90811ee9d2f1bff6cb0d186cb7eeff6c017cb82b5be3e71d2da19a8d34dcc5454c4d328cabc7accd2531ca8ae1bed81fcc89ca3cfd2d23b3bb7e1b953a5b657325aad6cdb848b1c78be99f9542801fed861ffe379122a7782dd61427c5a7c57c2effa783441e8540d479099841ca27f9d0e334e46bb09ec4e1efc9776165290ae0b12bf3a8f52653d36687f157f2e47ee616d9bcecce2e104320c5bfd9313c5488947ec767a99cbf9251998125078c31a05d7e08c989c4c52ef6f99a0d9a79d6cb40a59a1812683fe1bc21e4bba8f340f8408df5ac5a93981dab2b39b18c4a21f5baeae6e4b48f3ee06fcb256754a6f58e4464b9ac8aed644a902af41938fd3ffdc665beacd511d660f346fff44fa17c0f6b3dae3d10192624c4cd80a113edbe5db0f74ac02b7e509c7a3d186c2716c47449d5c315daf8a3e0f955511014e33248c5d6d3a42d981b9fe97ad840916278d0c76aaae75137878149b07323f9ba02f45834d6e7c5ca48cc0f912a115268193cb14c1abcc2a07f367df6c5ec3101f78bad65fc1508312f57030603f62ade447", 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) unlinkat(0xffffffffffffffff, 0x0, 0xe5806b5b3fc107b8) setuid(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x4010427e, 0x0) sysctl$kern(&(0x7f0000001180)={0x1, 0x3e}, 0x2, &(0x7f00000011c0)="6a3620dd4b687092bc425c40d42ba9241dcfca1822b4f3e501a79f3fbdf418e404711bbc2c388e7585dda2abddb222185694575a6b3121a33642d1e617aba1e62853744e4ca3f5d67cb41e82a7e2e4cdd9aa3ecb532517db6862bbf950a3cb49b0b1c1ec8d6fa7570e2c9208fa63e01728ed8384b75e5276ce1387b21519de2d381727e6a22db94f38bbf7f8c094c1a75d54e0d276d71585a5d132c2a701ce585681de86bc0a7d647f82e4e02f9efa13d9c9758029499a678621365bb7fac838", &(0x7f0000001280)=0xc0, &(0x7f00000012c0)="7fa668cc606d6a7a4667f4de7e2599fd5b0f0f8e874c450de8145ea631948bbfcad6298306f5bae03ef5ec515dbde4", 0x2f) syz_emit_ethernet(0x66, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd605f6ad900303a2900000000000000000002010000800000fe8000000000000000000000000000aa02009078000000006006c33e0000110cfe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x3e, &(0x7f0000001300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000010088a819008100370008004a2400280000200000339078ac1400aaffffffff5f0c7fd300000000000000089406ffffffff0000"]) 5.492666403s ago: executing program 3 (id=2480): r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}, {&(0x7f0000000b80)="412c28d68cf45cf08d0538e4f00b34b33908cf71dae7d805714a292991493fc3c355164b21f3b0867b260e5993c196284dd331b9b7799ad382d8ccaab56de092dbc3ada7562b9c5dd2f693f78163c3c1d498b56f67622d6b797bcf57bd4487d9a3cf26eeeb19692805205cbf8cee21b84f5375ccd1ae6db729f01eec464a9149d51f46ee360a5b7b64cdc649b8d27fa1a39c6763337b868b454fb82506ab790a8121f5be69f875a7ea98e5c0c01e53725c3c2565cfe6112701a0e776c1b4eab3078f07dc08e90132e635427eb68b7cd7f4dc369d062164f5c4b7af0f2bb9761e3c7c57227a917c7e4afb120710abecf648b8cec2ebe021666732574082c422d4cf46656fb910cefa201c711cd32689c47374b44e2a89aca1ba520851f8be7f6bd8113d42957c44d0e32de9eb940b30431ad22cca170ca476cfa9455a3a2981bea144dc7437a2eed6a786411f57e4adb39e3365dc1cd5a6bd2700bc659607909b57d688400a1a79de639b69aaf08f052f32b27989e99a276b7e4e3f1158b84fd7095a00a7dd45f7497e4736962a0811a94565e31548115fc5e17d651c3b065730fce16eb90550ff1e63fefceb6fc9ef492bdfbffae99f1f2b7127c50888d7a2389996e37117852318ffeb934e12e41873cecb470b10305d7e6d425a1bff9ee09f9df787350ee610e880f20fb42a3a932ce56d835b364f84ac766ffc85b7b779679725899f8789f528ad8ba86b2683efd0eae0766d015e7cde4aa5e183e044a9b13a27c81453498e059c16ae24d0eaffbf6e5b58c4a54f56f576c27b257540088c3ef9bcbf9babb21427330f9493154a497a216af237f424ae7492ac626e644befe0c70af1d079c634c35fe4ac71cbbac9a427486328e320eb288cc4fbf33052c88449fd9a7d9921a3928ca7d3d2efe09caa3a13b821771979224bf2eb030b9aec6cf20c3a41e46e32bc7474e680ffc72bc8b151d61b33bc789a3355b930f7a3921951cdaa1452c8254bcee752f7a990f18b0f62b420843d4c081ed8d998a42dee9315ba7e166cacc24c338b12ed7f3f843c045bbbb19472553738171560a344144eda2cec54abf76f455b2fbca30b29d6a4bd8a598599b0f6c995026a1f1037f760f1bd7e57029063138c23980e5c1b9e8e70c5ce36b73e52bc4c25d9de46093c3bc67dd35521cea0f088c98bd1623751440cbca7a0bc111a477e749158b6e9198fdf91230305ee45cbe5ae8089f829be649416347b7d1b8187ccb1dd6af03693dbe169dee06cb303181178580724736d9ab11414a62210f04cd7e7e2fc53ad81e087af4b5b0f4ec000636a49cfb1bf3820d1cf2910e8a2953278da0bee119a1f0251f25cf195111f1303dd46493526d54592dbb7453bbe46738bdf3f0a4680994c8cb740fa17cebb943fb502e1aa4d7253772b028f75328d3fb150c71944b03c65abbd610cb0b3d554332487df50ed6ff40dd5158b74d669960b64b8944643c26c872fa1dfa8b1b0e25ce3144e388406c3a7fdcdafb581fea56ea72336effbb89616a6d3b547a0bf44cc014f137173efaabe22b323dace440fec0d80434ac9cf77ceab433095e5bfa5efea9a154886d4fa054d92827fe339eaac698ec432aa63e52ca9697d0982b79735f082c86aafa5ef34a60f2d36612ac59337ed990fb0b2675671afbf593638235c6c7bf7479c28a34a79e63f80bec352adc6d9ae1ba19f002ac3a0a3d61d66f517254bd6a9da3f474ab41b3f12803aacd7fed0769bfdab1f422d585066de50d31b5eb22febe22bd46045d8b81391f006862bb90e7b96b96560b16de7fea8ee01b497d0c6e17079edb782d994c8284d08a9ed547f82e306c1c2b8e968539922387d5e5b612437cfd1cf3c4f261cf5bacfba367bb87c26171c7d25133a5b77cd32318195a2767338bcf1d25768279dd7f75ce161f35786c1c9d6aa775f1b4913a03fa9b18c6c206d8d012831dce18cae54a75909ab4d3fe6c5b784a59413e2f7c50e4577ebe0d138d4abfbdf21bc5b3f04bc0ecec9d2a7eb6b6d08fb31fcd652b28e1f084fd061f5bf23fe116bd1737db798edc431e1612c07346e7deb2ec58aa9012d4fd1d7d90633165e3e1ebe57a432a7f48f3c0d3cb620b1289587f316984c252f05f4ea09985d3357d47a61562b28bafe5b05dc6dc3b283aba0e807d4925371cffb6bcdb4b78b358ac2558994da67dcc086e2610072cae013746ea6e83b51e5f03689a55828989d79fd24269a0dad17bd68a1e1be845c88103667f5d789f985bd182506ee7a8f4880b5896de8b77e82f89ada53b2d9e37a52de071bfcf10a1ce3c0b2e0c77bcf9fec36eb3585e01e05f73df7d02f8df4bca308da8e926e0b37bca8412f53028ec285335a151188666d327c66e798674f7a7eb026c17ba00b050c21403cc151a98e212cd6ff40e63fc00f635319a0d8c46b672ea75091196da133030db8b65c3255c6f0fdcf67b0361290f2817b3bbe33dd7fdc47a176efda2329bdfaecb22beac7c056cbe91ddb2c8312c915a59c70efcee2172db1997a879436f6a3a204100e2c6aeb20a7ca263f194a7d160d6cb4e14ed62d9872f08af28c28972fbca048bd7ffb5286efe0951350b666d28751776bc5f5ca6303776d280cc9ec54840d92e4a161c84af9e5de0f243ecb93bcbf54da41b567b3315bea6b1653be7b4acca0906553e7a73069059af870624395e6893d8788548a8557bd5d7c6059622fa0015d310bca24cf48622942b3752467477080b4d6c08fd1e343bae703d5f2da1f555922d2e6d7c39973fced67ff79c7fe8a27540580472013e126e8719ccf74862ddaed9c441033ffe5c1c6aade504c9f7b13b6fa5b04e0c72dbf7c8a7cd253b40f692ebca198a3e07aace8f1f38fa1d71d99", 0x801}], 0x2, 0x0, 0x0, 0xd}, 0x6) ioctl$TIOCSETA(r1, 0xc4504445, &(0x7f0000000740)={0x8, 0xffff, 0x0, 0x20000023, "0400000000800000ebb178d952d6d31962fff0d1", 0x5, 0x2}) (async) ioctl$TIOCSETA(r1, 0xc4504445, &(0x7f0000000740)={0x8, 0xffff, 0x0, 0x20000023, "0400000000800000ebb178d952d6d31962fff0d1", 0x5, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) 5.49235799s ago: executing program 3 (id=2481): open(0x0, 0x10686, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x80, 0x29) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = socket(0x1, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x6, 0x3, 0x0) ioctl$FIONREAD(r2, 0x81286947, &(0x7f00000001c0)) socket$inet(0x2, 0x1, 0x60) r3 = accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000000), 0x0) getrlimit(0x0, &(0x7f0000000180)) 5.492211062s ago: executing program 3 (id=2482): setrlimit(0x8, &(0x7f0000000980)={0x100000000007, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x101, 0x7fff, 0x5, 0x2160350d, "0000057f00000000000000000100", 0x7, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 2.653351306s ago: executing program 4 (id=2577): setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1}, {0x40, 0x87fff}}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) shutdown(0xffffffffffffffff, 0x1) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) close(r0) r5 = msgget(0x3, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x21, 0x6}, 0x80000000, 0xfffffffffffffffd, 0x0, 0x0, 0x8000000000000001, 0x1, 0x200023}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000100)={0x8, &(0x7f0000000180)=[{0x5, 0x0, 0x1, 0x7f, 0x1}, {0x10, 0x4, 0x9, 0x8, 0xf1}, {0x46, 0x8, 0x8, 0x6, 0xf800}, {0xa, 0x4, 0xffff, 0xf801, 0xf546}, {0x3, 0x55, 0x7ff, 0x7, 0x3}, {0x700f, 0x7ff, 0x31c, 0x2, 0x8}, {0x5, 0x7, 0xde6, 0x8, 0xe}, {0x2, 0x8, 0xfff8, 0x2ef, 0x594}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x389, 0x7fff}, 0x100000000006, 0x860, 0xffffffffffffffff, 0x0, 0x7ffffffffffffe, 0xfffffffe, 0xf, 0x10}) r7 = socket(0x800000018, 0x1, 0x8) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x0, 0xfffffffffffffffe) 2.605060118s ago: executing program 4 (id=2579): r0 = socket(0x10, 0x1, 0xfd) getsockopt(r0, 0x7ff, 0xfffffff9, &(0x7f0000000100)=""/30, &(0x7f0000000140)=0x1e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x1000e, &(0x7f00000003c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffb0, 0x0, 0x1, 0xfc}}}}}) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000180)="86b1cc41be8a07e8a9a7e392e9eac0d2c2d0f94a2d6057e93ff352d8b110a9a9b7d63e", 0x23}, {&(0x7f00000001c0)="fa8626a0171b73d68d18d171b694b639aaae05039d38e9c2c3b5f68ecc59ce950e8c796f5d85032f5b2551770e16720c3360c5558eb416a664ff87cce36df8b5ec441daa276318b1773a90075e252356d98a315418084fbb9103f0134ff4ce5457e96b625c599825342181c5e05e6e28c5dbd46a338599b1afacfbc7b346058baffd4ed06879e8f9b65e9f2ea54a1a703af77664975f72e341f5f73dc821a5e200e1b05d2ce1ac9835c1d01b3386bd6a58edcfc07acfefc1a2fb8e359c51b789401debb942ddb5974b9c315d6fa449abfd28cdf9f53c2b", 0xd7}, {&(0x7f00000002c0)="9aac063046ec68aa762b65bca841bd18b627bb7aee1783bcc458a45a4104d046c203ef6fff8d48036e52", 0x2a}, {&(0x7f0000000300)="b793152fb34b57e6c7c49338f4269329d2a86e7ae5fe97d427e8865ade43f3cc21ff8ee05170ecd63305c1d37129d3b2ed2fea2942576bc5a51c2dea1dd27907208f94f3398e437262f03aaf9ba20f831ce5182509b7ee526aaaee2d72e3f81c5ed37bf66828aadc379d653a1952ed7f1660386cb95bde18c5382fbdde9392d1bf3a66981625d9dff2521e384df972f933b188663ec40207402d8dab97da7b10b2b3bda3e736e1", 0xa7}, {&(0x7f00000003c0)="9a3b23dc81436af0674af109a0c9cbf3d3d17c15b919234a69129f51dfa66939cfaa8a9768624d381c4f8aa4ae29cf99127d7cb51753ec4e1f9a0c15fa2445b8f3dfdf4b", 0x44}], 0x5, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff}) write(r1, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0/file0/../file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0/file0/../file0/file0\x00', 0x10, 0x90) read(r1, &(0x7f0000000580)=""/20, 0x14) setuid(0xffffffffffffffff) r2 = socket(0x24, 0x2, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0xcc, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x8, 0x2}, {{r2}, 0xfffffffffffffff9, 0x2, 0x4, 0xb88, 0x9}, {{r2}, 0xfffffffffffffffb, 0x5, 0x20000080, 0xe9d, 0x9}, {{r2}, 0xfffffffffffffffe, 0x90, 0x80, 0x5, 0x3}, {{r2}, 0x0, 0x1, 0x2, 0x9, 0xffffffffffffffff}], 0x2, &(0x7f0000000580), 0x1000, &(0x7f00000005c0)={0x8, 0x4}) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 2.34317128s ago: executing program 7 (id=2601): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) r3 = dup2(r2, r1) fcntl$getflags(r3, 0x3) (async) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000100)) (async) r4 = shmget(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) (async) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x706, 0x0]}) (async) ioctl$BIOCLOCK(r2, 0x20004276) (async) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0xfffffff8, 0x85, 0x0, 0x0, "7f2f64431e25d2f0df28e8b7e23706cfb832c377", 0x6, 0x4da}) (async) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0xffff) r6 = kqueue() poll(&(0x7f0000000280)=[{r0, 0x40}, {r6, 0x4}, {r2, 0x80}, {r0, 0x10}, {r5, 0x100}], 0x5, 0xe) (async) shmctl$SHM_UNLOCK(r4, 0x4) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0xe}, {0x1, 0x30}}, 0x0) (async) write(r2, &(0x7f0000000340)="68f188b174e465449e65ddbd8d14ad7f20d104e70ef7fab181a6f4ba35664cb55724ae1e5a33d67d9957149690e3bdbb1805c64665f0d2a3b03c76967f42c2af54b7572993cf50c4f7c89a8ad0a5c35e24436d47011bbdd3e1119a2a3c30562cacec2e6f1c6e4b4cbd8f5dfb98ec6bfd473aa742907021438bd6d45309b3f2f9c2990a6f861274bd99000099c9934f39976ed147a7e06587bce64f38fc61fc8a6e2547924365a78372186aa797ec4a15a6a3000b123b0ba2814b8c7de44b97023a08a6e68efc8404be06fb3b8fa8e6e70e63f387fc31eb045f0d1eb8f96ed774ad1a1246e6e5df6d79618ddcc6c60c0f27a085b8bedbc9a036fd334f07e5d35b70fee77b8c18e95b7d8fa2d2e0b3856645787d4a0eddcfa79bd246f318e1243c94a374eafa3382253895508b66e96b69f6caeefba32d3357520700c85866db349354bf52e171591845647eafbed62f69168f8c72b5216898edb9138a03767558a57008fd3aae87dfde4c5ea48a0f17b7c7f2fca96ae8f41c7afc008391d93d7be80c11c6a3134a7caa3066199c65ac87e7ddabf1c15021bf96cdc8e1b6b12c94783503d6c8c107bf0fa4865d5dcf4e4d77c115b68227638ce4937db3a9739f9c945bc0441a3d8d45abd1cabce12769bdd52ae7cfce46dfbc0a8dbe2efe07c3e7d7fb2419751629de4484b4dda6d687977068c72bb76dbf7c9c301a8af622d41e7a1340192b05e4f8ed68e3e584a3390fe5dc4f0ed5f13efc6f3b9d037cc33f647a8ceb26afc092546343926e65298e20d49a9e5dd055ae663f91c328c364677a7b0cd1d3fe4b9254b836c76f17ac78f8d79c9257f2fb00d14da0c2a3ee19ee985a9f4100561a6506feca76a19fb1f5962aa95816f435600886d306940bd6c56edb761056dc40668d748f9291674e955580af5377b776b6fab921c6e65b5e15003e3f063fc01214198731589886791050d7e57c04f18694e9d0aacec28eb3fcfb39a6303124ce73211c418e159f1571e6d63b9d50b53b80191c8025d370d4212b57df9a6de1430379bd0b2688c24d415b55a942cbf9da9de5c593bcb03ea260f6bdb7fb0a905ff1329407d7b17641377bc27b1f525536a866437ae5c8301ba673188cc2dd0a59f5fc036b762cac62aa4dc76e13e8579ac4f26282fb8cdd3c9e3b3be6e08543b0c227c7cd6e8aeecf738f1b01c58fafc7ecc851ec85cf55ea07e8f7be171f6fdb577e61ef73a35674803411d8e94fde25c200d844be8f83c3ee89399e935349775a999ed65f6d7d763fbb38c972b3831098b8957557ebf7428328aa400134e8108ffb5e37d084bd8bc72c90cab1bc6029ab02d29abb5c0ffcd2b5c1e0e2b7b3786573352f4e58d1a56bc3ed364f9b1a18eaee1d1cc520efdd905af3e7024163ffb82b498299c1391c5c080903d15bbd03029a4785eddd3aeee2b990587f0a8d019aad894bf11a7f8cf0d8b7d26d7e32f4ebd5c511ba812516ddcbd682bf3990e27c53380e36c7f09ad97b9eff5b9124ea15008ac299753470498148ec8788fe80790977165fa26264d30ea4021298f2022d5f57e15765acc3eeeea35b1af09594c0d93135d109738efaedc547ccec10aed8c7b9fef3f06696d8fac0fdfe990f707a26446bb323b811e3c223d8fc64a8f7dd9a2b61fe22d1e5f1bac8099d70ff166451ee5de56e98703b5ac43d97f330e9e2dc9c21dabf9eab2322cbd1cb08d6c62fa9cc483b5a0e0492fd5e1af6d7ed1481eb463cc35a2e9713473afd8c2cdb80a65e7eb0ae2d6f84331109465eb9b71afa724c0f68f51f4f1d9a480f42916ed21c8acb9f1e73574a3fb99f0c5d709121ea6b58580d80ce7b872a7fe804914ca61508175427599696fcb30773d3757411fb98d45ee2a79b11c6305b386d3dd52864d20cb14a5bc376cb9f2a8ab881639c663e9d34c79e45c35a91c5a00da3f7e434c2662e93cea6e33eb069c2ad70273efb045316fd0125190212798824d74506aadb33302aa05311e3a069d3e55533d463dca840f7905f564c1ea9045d3f146b1fa46799ebedf245750cbb8e994d38ecdfb63d732c3a599f593318db5c07cf886843cb0fc531331ee035fab520aa2d99c708ee8bd8bf1efc8ecc9bf26d404e47ae20c1a5aa41d06d534c11adb1103c74383bd3d59ba66ff2acdd510a7b47c9461559a91d942680e77bad65f9cba3ba19d4ee2587fc2d702a00009982c411e9f695209ba6b0df26393f7460ce831eaa36943325dd74163726f0f09b09b537752d3c451a6d201bc3f71acf332c942b41d8c2ab58f98f854aa52f5bf7aa954582fe49f08a8e4e472a359c1164321e4097e3b9fad420afb8e484af143329fb3e52a39233128added9bfe94a112d51a49c25b07359dcca65f109c922c8cf05ce4d6addddaf308e359f53365f121bc9c504141ca7786bfff97b0e0341967d67f2fe2f8c510eb0f7d9fc9538d1e7ae4c76cb5a7502241bfff2bc70c19a032f94e301ba8bf0c73a2ae91d001bfb2a4975615372ce2d981c0c87b26c1281c56af1db127a1c62698b8443316aa4c701ae9feab31ab23b27b84dc33d2a40a467f3101a269eac2a13761e10b3103275e1a9059b1256be2db5c5f00de763a817a72edfb5f9f519512e3d30ae39b6a38f936fac26c516f9f895483623f6be19262df75be02fe5d628e4b766de6d0895fcf68551b26676d6aa248970f1cc3b2601bf968c46ae6adebd14ffb7a464ee137b688069e704f4e3c6692f43279fe612ff0d98012ef71262e13e6e8286ad5dc3cbdb64572c0803dec7a0ebaa6281d4fc42a922f5f9434760431a6198da67bef919ddc1546a76eddfc1926e810a3b9cc6507a79fbc0d73608383526c5f523dabac8274174f82047e85674c6a330ee81d2069b602d66b8057d149736dadbac19bcee4aaf0fd559d0657049ac5f39dd370dd644c76f1cd3499eeeec140b61052b2d905fc9fdc2f3b31f3b12c1020ff08c0cfc25188d0a8f9d38ba48106a0d14cc987932724fe38d3d78c69e87f797ad648488a04b1428cb367c949a6e9a9e327e68ff85bab19791bd24c881547a3dd10d089f9512d66041dfc8d0548f87735560326c1ea7d876fa17be010aec412b16c3fd1d3c03d3d139e8b9356d4b210f6711930621c6dab53c734d1860d756d720f053834674c8af4bfca2e76095c02d05eba61295db06ff777ee71d85156d2722a2b04c4c7d854994b00110fa404d6aca24d6d78dcc1e87e687b96214ff9cb70efd0d73973d1fc262fe159796f2fc428424d0f4125535218ad4bce580872055e9bf6b436ba2a20df4e631642131764bcf1618f574913e3a77584bc2faec16c7e1c6b520bfe4acff7d8fb3d6653dba1f001c873745aa79d08d5dbac0d644982c69375e6dd4345d525d99afe25212cb3902422b86274035d7337d61944ce831c7b87312d0e2a5d4d8263de7484e9f653d5e1382fa489abdf8b7000d8ea6449d7ed70d87d99aee6dc27c0368ec3e4b9a7ae1ca53908cd82aa8f833d14e8da36f27cd7047b0fd8da70aab12ac21cfc7a5c3efb6fd4a0898272f262296c760e1879c582bed65b92211b55a463bfc0d3cc9c205462e28ccb6648a3e78767a304d67dd50dd13e46f8efb15aa4968f7c097863a04c2b8d8e7ee5917d631c5c67341658e2770677a17184e8868fb17c74719618814e2c94914c01d18ebd4b7d3d2b24bb1d88576836f705205708f8070e9b0e14a929c8eec7234eccd4755d628ad186e98a0d21312a7630131e5fa725207a12034462615990ce409a722b309e99ea14ca8700028705d865d0910d26c5db8484936e2d613729ad068c89b45690a19409f65b96b0fb802c5954d85ffba459f1041b24b7f76ba4bdac1eb0fe4da076435d337ef6642f3eba100f5ef64c86bbd18319196266fcd7bbf1548c7cfeb2d764a0586d0e856826ceef8790efef2fb56f854ecfc8a97fc0d81991bdd184736e84e67e09602635a2ca0879e62e7bdd3b5515cceeee3e345ab4a443798e761d9cf277ea73a6845ff5da09da5047929265c436e7b69cd930d551e07b5f740089cecb430943ac52f15b69a09a1c8ece5a214101d05d6bf5cf45f8df8489d29e1a5708677f0479010261981f74fcb6ced6d2ba96ae2bd71c63577dc849c16a2eff2e927f709f3a179814baee20e9d64272b2b14fd1bbe88f5ad118bc0d4616ca56749df002afda806c35747dfd6484f1bde37c36faf82309255528ca622ab40c0909a373cbae999dd5afe993d2f74afd72c1a3f6ee58a0afc7a341178446351090543feeffa14b907426340874b76bf1829bceb77639a53d2af1d2ad7bf890c7d994ff4773bea745432ea6b44051f45f4857272c949bae992e03257598fd244363b8714791a3f26a4e0c35254ef5a450921a174eb5e6e27b25e9784dfb3c7ab409a17e3dfb6a747234c2f66d3620c334c05d9b67645da58fdfbcc1b14382a3f6725ef7bed6de2ea93cc735aa392920621b23cf6b08cb30078f80472a9cd81812360ae9127826324fbed4db654fd973e6a370c4ab01becbcea8e4168c7cde34537f9ed66c6d591251c651d63913153f1dd9f282b1992c78c9479083405273c2e77c8e6a66c0081954339b863be9c1d1d92c831ba7b82d10f32ea3ef8406fe28e9975dd66d7def5b27b49f0912a9916dfaeb14d9d25d2d0282b9222dc192280efb9217a5c5120ceaa0bd564b2785dbf43521ca991a6b2ab613ea01dbc5653f9e94d68bb55baa8affddd7e81334d48e49abff343b8b61f40aef4109fe89b1cbf35628f7ba70bbc46c4ba2f4d900ddea2caa6a7826cc0dc413f4330cdb882a07a537a244431970c584da32a9c53b9872fd8131c873c4adc51c6204f06b7923c89f3dfe0d9bbadfae5090fd6989217be46aab78fa41d0c815ff63240fb557c5c4d9fcb56eb4ceeead11bd2a1185b1a80bad8f74c09fa6c9d94ee197be315bc3e5b45975e15901b6122d7a2ae0b0f83d084299ba3624199298257dacb164cffd53f0d007bf038c46f344a908e992106edc409b9c48aca829657fb5f8cd5c1658bf5cc36f8805db8237ae6fb82da02a26171accdf0e4d9fbd361510f6e521ad513ae7fd3ec43e64c905c88bc2d494adbcaf3d10567981a4b34a3ac6801900977b099ed9003e233b2dac847e16761272411cbc75f2f7ae30a96102963d74a154f86eb2053e69c09a8bb4095722dac11cd91e66ed8fca70d8b41e5fb2dd581f5d38bdb56039a30f0568a02f6b6f3a15b96ec7193257165c51a1c229767975b6855df599734cf6383c3a3d8834251b7deb7888f89a5a50d6192c933df07aebc3c8334c011fee6c7f7684f7838ba9cd696b84e347d07d444d62cde61abcfa710a4dd0561a79a4a3499d3fc5e8e3528717b4a870399341cc6b044a12c1ed8e1e750eeea22fbf3972b41a013cb74507cf076f2c97dd35b6f13a9e08fa00f6003c6ef29ee8ff965b49750ea7d78b49ab7c210a6f22131481596cf792daf9f72fb2599aabe499d46d2ce7ff930e72ee66892ba929e9048aeed91180692f2f3da14337a59b50174e8c98bcc13d9402bfed889c2730eca3d3d0d7842bc441c8f458fd9f265c77b23d7944251b63b4fb379bf08cf3ec8168b595752e71f9729071746dc4c785611e4129118617150d0dcb6a527694708a9f03ec73c345004e32bb4101a4a7f21dbf9bde9e6a46deb06e6f9a40265b3a31ce32e761302d3ca15a887c15468c33242046dd18ff2c101d761725849385313a029373e57312b23f280df307dfdc78826def02f59a59b25ccfebfe13", 0x1000) (async) connect$inet6(r3, &(0x7f0000001340)={0x18, 0x1, 0x0, 0x6}, 0xc) (async) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001380)='./file0\x00', r7, r9) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000001400)) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001440), 0x400, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4810, r10, 0x0) (async) r11 = semget(0x2, 0x0, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001480)={{0x100, r7, r9, r8, r9, 0x104, 0x10}, 0x2, 0x7, 0x1}) fcntl$getown(r6, 0x5) (async) open(&(0x7f0000001500)='./file0\x00', 0x800, 0xf2) 2.28801028s ago: executing program 7 (id=2607): mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, 0x0, 0x0) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x2, 0x0) r6 = kqueue() r7 = dup(r6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff3, 0x11, 0x20, 0x0, 0x10000000}], 0x5, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) close(r4) writev(r5, &(0x7f0000000200)=[{0x0}], 0x1) setsockopt(r3, 0xd6c3, 0x5b, &(0x7f0000000140)="1dc80f1167671fc6d5785820216b49c329c79ed4e3979c15c65fd3cfd74237bc0c77cab3736843ca4aa98f63652631436531d7a6933798a250b4c34910470184413eb8bbd78aab9f196ab1f4ac390c66d372fc3c8c886432de0f4f05a5f1e0ffae54128a754d0661960619835a8976b1874f", 0x72) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0xfff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000500)="bdd2b7a0f4303973104318993b9e05b3c496d67fc08de56264b1e7b1f917d9ef5fc37fac2bf8f27348b382a0ebc1d98d4dc904c4e562c2fe1cc73492f49380e467592f13355fb37a627b54bf1adc87ec94836935c798c9a90b40ca1d541ec7fb81c1db67397e3247ffeb7e5363ae3d096881fa89ede1dab7e6b2b0016975e54b23fbc8d2412ccd86c59c6cf3cf072a5d132678909dcfee08205cb2a6021c967c733377f1df6c0db4e43832ff91e7d4a963141199010a5aef36b51d194928f3c5bc32f8e1658c2a4d042678e822f36f2594f904e84adc5d54f824665500d164b2e6f1d2385caf15a18943a560a2fef54c14ff5107bdbeb87ca19caba9432e2fe3f70154893179dc4e14a476215b3fbf814bc33c29181c01f81a94efb69f9b390bb854953fa6c83e7740e0e66c62dc2ae92d0420299a6a4d27a70b3a6dda776577ad946c98277055c731328fb80f94026a4e33422c0ac476a9686fac70363dca5c11f3fa26bae11a2808fdf8ef098c09219e74a595e6afbaef6e1649abeeba04840b56ef4749cf688d75c6c12cc134130176d708340a4558e4307b2c32517a40b9874ce66c6933e85194699e2579ab0a4e830b5f0081c276125796ab0ceb4c2028513dff15cc121da1632e86f03a5c63694a9fcde5dacfc70123160d20170cf7acc58a670a1a1beec8b3046a31e5103f327d6c61e4a29d7538ece017f29bcf0d49cd519a30e57af42a4bce7827407b5b7bc17f11dd132ce89271cdd6929b730d9152fefc6c452a3b010675c1a9834d06a47974b7c55503496a7c6841369cbd14f9199e91ef609f242bb55a690c757af8e5407b855894c7e2d56b255a7f5d5dcfbf3d06d3375d433787ed8009e80f3cf08ef3e873bab3a0437ed9f0aef106e27b68e51e20d18ed92302a2f1b7356dc847524e0f1ad4a90bcd8555aa58b5c041187b5ba6eb3d94bdc0bb60843b470fd966d43cf181ae0433ddf3915f86f24340a78b0f5e73997eb40975fed5ea0fba295588a94cc7ecf6a6c903531430ef6520a8876413710f11a7568d9e8f0add2742690bd23e1a04d909240f2565ab6c4d7c8cb265f55d4151b05159701fdfa8da6f79705edfeb9c3a3f6a2be069e7c250334018aeb961766a3d7aecb9e9b5f9860b99a18b57e64748a37f33266dcbc17be800ec954bac13756aa5d3ae21c8e435910a28f86aa64fae181bc5c86004ad3ba45defe79405b7d17015f779e146b6be1ddf1b827930eb535e3c521cdd37a9834947a9e289271a82f117845fbf5c11ce30cca96c0647bb3bdb00cb0edc5f92add240f4e6baa74244ffd3feb7e462684ac2ab67ae9dd2f5010a66282a0df57284d93678c836173c8f1f5be6f08a4e907e4c624600b5f4594839a3788c4881d9cabfad60df989411bc5f343fca1441f12379221e5e6c477b546a8b8608cbc25b5867fbf158b9aa8438c15ab978c38a251758ca0fbdc5f5df03c7c3a8f01c2bcbf4fa97cbae5df4b7ae58e0ce5a6659221eb39c8bb77b9f3b45323f9d03c709cd057db75e2cf2610163376b3238919eb0d2ba1a7e59f7304eb1eaa392b3c61463b442dad87a939b8bc9a34367934188442996201f6ff87219e3b90387c45074e22acbae31197fe675168f6043c7dd86bbf689edc11d994e7c1dcc5c94eca1f6f8cee229e548fef6a85a6007b62678e9d40ca5b880706c123b0a27d43e241264c0c61982e96d82d52f39399253a933f504af756829603bf1caddd39e34d69f7b5573fab54764208782326c3c456a447eeea21112fb6ffa6d3d1c89e489e923ca02333cf47dc449aadb391526ec0b4413d135be3c38e2da67afb715b5eb19ffb6ce65bfe3d96e305e74930d3dc27eda2ce6f44a834117764aeb5d785c34e28a56bf42c63a009e288bb1e29bbfde2d0da4310f6f898a9c47f63a0a87469198e4fdec2c5f6c7f73b73881ff024313b1936eeed32db239b76530d6cb33ce23d07b03d9776aaeced9d06edd575ea6bc707949faedc36d3a88ffc62e1996c287b0929f02a3f776830dc9adc3e7c39f0ab5b5852b8ad80b2250ee4ea4c07626cf172a2524796a959f157623e4ac201e4d206ac922dda53405629d6d298e758bae31e1dd794ef71e4bb2885573bcf457fdf433b04a853fa4224eacdcc25e32384a22c9d62bc1e206f8b6173db23cef889c6d4b8b14c4dfa3a31b973face6a03d51fa01b697ab6b37046ff916f7ce12fba575688f351bc805e38f628aa7ad3685ca0affb4f6a5a1aa62daac87064a91b72649237c793964e5996de6a4e01b6e22c7a9ef69fc980b61e14347cb2ffc6441bf5422091544f66f294569963c49c2ab3430dc5f63e96bf96196ac1cde2eac0228892a9e228d14f6654a780bb40f97fcaa837a474f78a4229a2cea00296585c8fb184f4271bcbd75d07a3d185fad8a5553d0c919396e65b085b6eb7a174803ddba11a06e4ebb998905988890079eb0a7e29d944df4ee8cd74e84481384b8eeb8528cb79cd4023cb83ce5000473401888439fea2b7f2caf25ec214454372365e95ec20b9ee2d17a637765c95347d9112eacafd20c512e47c81125f0c779e579f4e785f006660d1494974060c4f3ca6c47d245f1bd022fd00f6a0416e5bc14e97bef0e88ed5608b79d1a5d48e9a4902f1ba0491425afb62ee2aae318c2ddf5425a2d0cbcc19ebbd44443bbabf78344b1505bbe0bf06fd428d0dd5aa3dd29498784290f5cc253ad6dac11d7e1977a568ae1e4b3dfeae1e9c715958ed529ed50ce752ab728ab57be012fbee123250bb1ac1660df153b6fd1283de987b3bf1761f19e07e63fb8ec67219e68ebe6c1464b1627ae351579e6b96a6862d50765e766446d175ce78e3ab75cc6604d4b772c1a7b7569e52cb940cb79bfc60593c4ec36df233ef92416b65838d275db6fe915ad49350189e830174c671978ee89ad0067f85e4e1779f5e9f7634c2baf931955ef702825c86269545d2c5f461f95d480e8216a3c05f53c4342d3f35e17e1d843ef4c349eb9e4b4af380eb053329afa269318cb89ecd428ea8f5ad1fd4123c5a87e3393552fc3546d09f3d9b33dd2a2c5954057c6c44e400c37da0c5f40e44a8b60cf518f29c35368f558d086bd5ee7e20c0eb02a082f592345cf61827b32b6455c72961f1a212544621fe27306ac522170f36b6b83e92b8065405282521ef008da0d25cee345a2a1586082351408c5eff24d3fb0d8d43706fbafcfb2dbe1bb757f63eff092a33606dfd9f6f24a4e74dcb1e3778db8279d76fd41493a041df271778c32f307125d841b09bd8861558731198b0346a1f837ebb1d66cb2007e914bb00edafce2646de376ceb1d174c218d243a8c3b4dd65366c90166845472409159971650927317568f368c014a26b18fca8d9abf7a957c785299c86161d85e1d437c2c57a5bf8265732576bf7ed099caa21721b1845352962819d8a191401c56c32dd139cb881516fdc4744117525a15e75dcbf601817195b2092732dcea602771127aef93e2ede0f522879449b3d10ab88b6a0a2dcdbbfe118a7639d1ffd2f97d3c14e2a76745800a9351dac2530483a8f5f37342ba699500e04715916ac821c7ad432f290c3b521ce10445d8805cf0b43f58da6193efbf4070e98d8166f592588c74457a3f4966e9e3b2bd1eec335546315931933bfffc5a5ba71a96f229cd248403a395b1bdef055193942b96666f7901d2637e3709f25403c2eff1cebee334db911a8e097a502e54fdc6dd80b1040f4bcb05e2e3de7cda0c5de9b848c81c645ddda34e0d96f14ec4314749fca8649cc9610ddf450e21dbb7e821a8a075f8c1b4998e47aae89868ee1e4aaaee982ae8e9d191892f4c59343cfa55bf24e6990abaa7a7945ccc65269d1e6a6c7c9cd9690dcb09bce67196e6a2325bb6760e68edf1b0ccf663149c9d4f15ba06fc1c3c5d72b871278b6808fdab5955e9170bca809e1ee60f87e0f8ea9de8b2eb8", 0xfffffd2e}], 0x1) write(r9, 0x0, 0xffffff4f) close(r10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000530, 0x0) 1.773542122s ago: executing program 6 (id=2642): openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004840), 0x40, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="01000000", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_emit_ethernet(0xfda7, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaa80000000000086dd60db8344004f1100fe000000010000ff80d144000020000000000000000000700000000000000000ff000000000000004e204e21000890780f63118d2dc47bebeb3eba4fb4ea46c667ff8818af5ec8fa002d53f2f98fa972fba83d94ec20c444fcefd12a0b7e24fa4563732f251bdbfd86e748ae159d8f650f8593aaa88273e5167ffd9a0a5db2adf1ca4f25537537e55a60660f0cba9c065b00d00bef2e13d219ed41230984a4b5a70ae840723c66be99cac3b1835509782be8815cf23c24b966e5088c9be5be3983a4aadda98b5885e9a4b80cd2faab40fe5b5d937a7cc8a355d3fcda15e9c8f299"]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)="84ae975e", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) setrlimit(0x8, &(0x7f0000000340)={0x9, 0x4000000000054}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) syz_open_pts() listen(0xffffffffffffffff, 0x1) write(r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x1, [{}, {}, {}, {0x2}, {0x87bddc2eb7165cba}, {}, {}, {}, {0x2, 0x1}, {}, {}, {}, {0x0, 0x80}, {}, {}, {}, {0x0, 0x1}, {0x1}, {0x0, 0xb}, {}, {0x1, 0x4}, {0x3}, {}, {0x0, 0x40000000}, {}, {0x3, 0xffffffff}, {}, {}, {}, {}, {0x2}, {0x0, 0x5}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000100)={{0x7, 0x7}, {0xd41, 0x5}}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfd6, 0x3ff, 0x80000001, 0x1fffd, 0x10, [{0x0, 0x3, 0x4, 0x1}, {0xe77aa419, 0xb, 0x7, 0xfffffff9}, {0x8, 0x20f86, 0x0, 0x9}, {0x80000000, 0x800, 0x3, 0x2}, {0x401, 0x7ff, 0x1002805, 0x4d8a}, {0x2, 0x86, 0x3, 0xb4}, {0xce1, 0xd16f, 0x4f9, 0xb3}, {0x2, 0x803, 0x17, 0x6}, {0x2, 0x7f, 0x5, 0xb}, {0x4, 0x90, 0xd1b, 0x88}, {0x1c2, 0x40000005, 0x2, 0x3}, {0x7ff, 0x6, 0x7, 0x9}, {0xb8c, 0x4, 0x1, 0x1}, {0x29a7171a, 0xfffffffa, 0xffffffff, 0x6}, {0x2, 0x7, 0xfffffff9, 0xfffffffd}, {0x0, 0x1, 0x1002, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) 1.773189539s ago: executing program 4 (id=2643): setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x3, 0x0, 0x4}, {0x7, 0x0, 0x40, 0x6}, {0x3, 0x0, 0x0, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x6, 0x3, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000001de371a3f8343732051ed6b71989e0000405f8fffffe13000000", 0xb1, 0x8, 0x0, 0x0) ftruncate(r0, 0x9) (async, rerun: 32) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async, rerun: 32) setgid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) (async) setuid(0xee01) (async, rerun: 64) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (rerun: 64) ftruncate(0xffffffffffffffff, 0xff) 1.766834155s ago: executing program 2 (id=2644): r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) (async) shutdown(r2, 0x2) listen(r3, 0x9) 1.656219732s ago: executing program 4 (id=2645): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000500)="a4b69e5bd992a868495c120549952537bed1a583c1ce58bae266e30f4ab98dfed52bb403d5ac81adf700b44b610afa9f55af7159da99a686ef964fbf7f2fc5010b6ff7c2220e75", 0x47}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xd, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f00000ba000/0x2000)=nil, &(0x7f0000418000/0x4000)=nil, 0xffffffffffffff7b}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006ac000/0x3000)=nil, 0x6}, {&(0x7f00004f4000/0x3000)=nil, &(0x7f00004ac000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f000063e000/0x3000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000298000/0x2000)=nil, 0x2}, {&(0x7f000025e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x6}, {&(0x7f00007bf000/0x2000)=nil, &(0x7f000053e000/0x4000)=nil, 0x5}, {&(0x7f00002ac000/0x3000)=nil, &(0x7f00002d0000/0x4000)=nil, 0xd}, {&(0x7f0000121000/0x1000)=nil, &(0x7f00003f2000/0x2000)=nil, 0x1}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000533000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0xb}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x8}, {&(0x7f0000566000/0x4000)=nil, &(0x7f000054e000/0x3000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f00000af000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000000000/0x400000)=nil, &(0x7f0000001000/0x800000)=nil, 0x80000000}], './file0\x00', 0xfffffffe}) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(r0, 0xc1084425, &(0x7f0000000040)={0x0, 0x0, 0x63, 0x6, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0xfffffffd}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x400}, 0x0, &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) mquery(&(0x7f000023e000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x9) 1.540163279s ago: executing program 1 (id=2651): r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x1, 0x7, 0x101, 0x80000001, 0x80000001, 0x7, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x4, 0x8, 0x7}, {0x6, 0xf86, 0x20000, 0xaf9}, {0x5, 0x800, 0x400007}, {0x6, 0x80000003, 0xe, 0x7}, {0x6d32591, 0x2, 0xffffffff, 0x9c}, {0x80000cdf, 0xfffffffd, 0x3, 0x6d}, {0xa, 0xffffffff, 0x810, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0xc7, 0xd}, {0x4, 0xfffb, 0x9, 0xaeb}, {0x803, 0x7, 0x8, 0x5}, {0xe0, 0x4, 0x5, 0x3ff}, {0x29a71716, 0x9, 0x6, 0x100009}, {0x4, 0x7, 0xb}, {0x0, 0x1, 0x4, 0x30000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) syz_emit_ethernet(0xc5, &(0x7f0000000180)=ANY=[@ANYBLOB="73b9ccc3000000f7000400fb86dd60000000008f3aff00f0372e0865911feb7ee80000008000ff02000000000000000000000000000188"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x8010427e, &(0x7f00000001c0)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xc, 0x8001, 0x2}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r5 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) write(r5, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) setitimer(0x2, &(0x7f0000000140)={{0x80009, 0x9}, {0xffffffff, 0x10000}}, 0x0) r6 = msgget(0x2, 0x130) msgctl$IPC_RMID(r6, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 1.539969667s ago: executing program 1 (id=2652): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) (async) shutdown(r0, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000001040)="bd", 0x1}], 0x1) (async) dup2(r1, r2) (async) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x4}) 1.482298801s ago: executing program 1 (id=2657): r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x73f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="a63f1dace987d7f211b4e1c05568a06fd0f4cdfe3e", 0x15}, {&(0x7f00000029c0)="a8a9ec73d2447144e794b64dfd74e8ea1976ac61cd5dfbf05d1470284102f9d6afbfdcfed2f262f3c0dd2ad5b6329880b02bbed89209c942999aa48011849ccfe419fd8c5037c25c70f6268b097f2e61f29ae13427c2bd9c0d92aca25fc4ecf7c579c8df9532df3f095d2c614e41e3e006049e7001a6c68798636b14a4c6bdbf20da908fc22c9567a818889b77ba4c1d0a823e90467c9597f3157f323a056977c391a2e12bd11ee59b9cd6a49d9fd3bb6bc3d4d5d08682f9d61b6bf3ce0cbe220c69e1d794664466bbaa47af2075d3f79af86a96b7be408ccd627eca57cf254f61c01730a286bab9eecce62f5c891680b20e35630b619441d6ecc675423bdd0937452738c6eb705a3176afc7a4e99d1df646c7b978bbffc89b7645bbcaf6fc8e2e7749ee69dd07470a99143c675dd4fa7140201ecb8650503ac04773216ecef7fbacd388628cd7ce8d6136de4977ec00129f78b7795cf2a738003bc93ba7bc457d46ade2b022ea209bc46ea6653c6344be9f270b0c0cf0d9dfc3e287818b3a66ad966b7457d08b4d701c43ec7b99037858e382c21b2dd61e11ee3f4a9b7aada208db6a261994363a43428f8b50af0c723879b277dc2ad50bc975ee582e0a104ad9613f50bad51236b2e1957eb362ee24c4a884bb67ac29f3a7461f33abb0d1299b5e96475f6a55390efc241b2772fe3d388c1fb0a9d167db3c26946041fbaa3085e0cac8d6d67799d658cbfe6a5cef4d1abfc3ddb60a1700dbb67f485718fe2d3eaa9b835496ace8373054697c151104c571862031f9669d080747a1c40fbb41be8d6326b3bffd3866a606995302d1b83bcddc8c86e202175c4c2db3138d0667123c434d2d3780ac869b316694aaff124afbeaa0d93cef4e393e2392d6bc29a87b3fac1347340cedafa85f1213039b9df9fe6fffb0b70a9999b91a0beb916c6ffe7d211325e8159c55711868e8925570d3fade8a4615377a48c9c9dca03ce91091e9d73143ccf0e4ef503ca6d1ec015848a9bc69de69f6d73d9a12ea174e77d140f6805dab9a1df53a4471220ffe553746e8fc14d10b30e197eef7cedcacd9efddc4f501494e8e2e5f2191eac2ceda6d4b81c7b7027713cb32ff15b616f359b69b4f58d04db5414c9a0a287ffcb7fc975843fb71d2aa2266a0bd2b0f9926a941524195227a4ab5fbac39a26572c5dca128a6471d1580a62d94efbd864b623735c49d621e6272a9775a972936eb58b53f2efead9d7ea4e6475070394e5dda72b88b06fbb23c5082aa18303ab1c04d0518125847f41ee14849540c7d59835423b969804fbf3971ff7eba078811079765f4d18a55efa1861ef3e6cc5d197b870a0de92fec86c3475001b5ef860f59e7eaccc1b4d4f7cc083b974a2bb4816571130d64549a9549a24c7d59c8d47998aeb9ec291182cecec7dd0971d348e97af381175374bf1a25c04a7a7c119b9ad6b816000972fb2f458bde1a7e0e2d04233b80524a7556d38178666cfa3c105f907732a97070618f822e4bc0fffcf94c43a43cb8fe046dee1919ca5511518f54abf8bcf0a1bd97ce31766ed1231f38df9deee48c4bfa0e23593c15066f8f9aee0b2c2d000b9a15fcf4ba3ea7e1b7877751ab1c92f63815ad7835232f9f696e668d0875f50d21b3e3ea6da5eb272e413f7732d325a5767ffab31c19aff05aa6d05c550c5f87450cd5a23b895bcae8bb8038bf7899d4185732ef3e320c9b9f0efe783114d783262133a58f1733f2c37a9a5508d4d0c6c2b2958a3fd8825ccb8290650c6dc81c2bd9f5ea3fa93ec784010f0d0bd3534b4d543be63773d4c00a051db76a4a24a7b7e364337b8a3c307cd063541131ff05305d3a924446ee3cd7c0c8a8e9e0a33efc3670ce6bbbb5fff02493c8fc06df343d7750a3060d2728ae0849739ff1ce0c2a9f248605701e084b99dc83a1fb183ffa49fa6243091f6b0084e799b596bfe01dc0a4cef2b509faad786d300d13b2119b6d0747068446b0e264e2c84f646a62b23606d8b10a36832f4e4274d6f1aae8589a9bc4ecca79078c3649c837a2442d2ea0695224c993b40453d4fcccec93947b5949ae9eaee1f132948ad0fdea646f484bb3e3f3f41fa7f4544d2c76dfb256270d698415c86590cd3632255c03870c17445daeba7a8a43aad09aa2bd5361e7fd74234af7bd03c21ba8bb788d5a938dbd4cd2f5eebf85dc576ff9ee42bf3ac52ed6d74affd8a3b7b887dd4d84feb7c24d805fef82ca564723c18d895cbdd7704737cdbbfa1f3d1a710431f81d969b29d78af5aa6cdb86c0d668f4728521c09cd308a9955a4d5a99fbccb12ff860163e0045c37774dfa3f6231784f00cb0c5046cfcda23dc20b92c352ecab7a564e7338a01d9028317e4d628140e5339b1f4ed91fef706d5aa5779286c07407943e0c30223f0ad157b1f24ff4927eb85cf7175a49d718c715ca830b3e9df20f7db10edd1905fb93e389cec1d5f94966b12e6592986f2949a7a6c715210e643658c8c2b8b4b3c08ed842ff298432c3f470fe7717abd3085dcfbba01757ef640193d4e1503172314a59d8d5f17280843be9a3035c846a79ddea95b24ea55e82b031a4360e7617b676232cb673153dce52154c57a75e20b9ec8042721c9b32699f725d9034a3c220d6438e7c21c80113ccb70e2e87d12702c1e419b90c5f31f5fbca9c97780373b2420977ed6695e21c361f766469c3ad808bd621b7ab7ebbf6ed1afefc13bdcca45df921faa51c9f7c6bd859925abdaa5df0fab3f92df7188ae4507be1f8db684fc77f3b3a21304efa83b9283db0cfc8534b635e720a8e7e3dc8144af8e35486b63427b5756a8201aed33aaecab5ad9d7663d84e97e510027e4fbd674988f305ea49ed0fe9bc09485bd350f75e5c6271029d3678cbc28e20b63e28b3c1511e30f554f70afbf544a7bc22dacd1c96e4dc5c1c2868fbff3a2f9052d220978807b2a9b92fd514f7938825e0ab5716b6e50e59130c7c3989d647938e9a961dcbfd390c5195247d1f26456e4ec590cd7776d8719ca67fa036ad7f99e975efe9f3550075eeca31df300bfe1621ef66ff74e58823bfdc34e365e46aca6c118bab3c7fb2a5ad314a93f3c44751c2ba81f36f90898c4651cad90ae82c1145d59ae70afa18412ba956b15fad4e40dd005a39227364cdf49d18dae6fc433e80951d08320d074fa145a2c0a372dd8ef8d47491b8b106c4884fba88c8473d7bf521bdd76ac34db5a7d225b11935f536196efc306968637344ff54a2607c7d5fe0015d27708b6d425a5f28b8c054fcd91335300e1b2837080b1f7a163a9346a729d3d9aa359ce0603fa5e73ad1f88396417137c33ff7310c415fe6ea360607be7eb97e1fcb6aa59d3155fba5cdbcaa4c048d01adb99f0586dc1d353bd50e8a46f213a6e10ee9b812cb757c7122b731ab839c794c6e6ddeee60847c80848e8eae57d62575658c9bfe46dc82b808a3a2ccefa86932f95d29af35ffb3573f362de6d4205ac69731b15fcfd4cdec911bfbf8d853f422c8220cea253562630081a33a0b7997d24c9625b6c76c8a8f60c918794df6f986dbef8d9315c30d4e3f6f79ba99e7d0984f855564cdaa3a6f9557b399544eb4089515213ea05bcb43a831c0d9868540f50bc1b83ae2802985d2bf770119084f1df748eeb8b5a8c123473e82c4fd6e2e236291de7b2fb094e4a84c3219e1c8ae8f57c30344488e3ddc4ad476c343b8cac0b645e17ae95149a2e38e51db1f7607da724c6d42c3ba11be33ee72d864c85e52cbfa845a7dd7192a807cbabd11cf303dc5db45c43b24717bab4247847db42401542117880e359964140cb47f59beecdc5a63e5aefac3161c9e4037316775c6353032697b345a7cd28d74947cac64edc24d7fa34df64f74f49a00a5e56eb83df777c8a7eba46714926efe97d52972690cb7c4c9d5830c5fe063db93749ad9a235f68e853ac46056f10286c14c752bdb4028d901abb688734557c179096eef35bef2bd664ce7f71d1af0f672ade9e0ce6368708fbcd80b5b008225edf7962610711afe888ffe586974a624bd7ba961ffd6d4696656baea495d2bd5b8274b9fa009529578bb167e3f5712401a80324ff9242929b9266a4e03aa1f60de41ec7c9d8855ef8ec791ec72d20330c7861da4d6697af3029f79f7ed43bdc723e490eb7965daa64b857a225f43743ee89905b57763f8853d68d7e52fdf6a2bcb2338d7cea8470ff126f4f668d3d9388c4bbe69238ff435b93598799651d117cb86905345ecbbf5826ec372b0a7bbdbbc3971d804ac6546b7086010f79920fdacffab4ee7de9953b300b215b4588416a8732d041c9b83103dbb3a77b79627306d956ccfe27271da28d1708475045153ba415d6311fde0ff979b724a6a1dac94208e1771c30b099e274719528abbd99a9f3bfe9fbcec509891ae42fba6a8d42fef475379fa4f6c39de2400e559deb4ef7f1c75ff98452e73d42916e1b1e788d3299115733504f5e164aba683d3e6599661e75a2b8a94c144983470631fba1095f5b4f43bc8390b597e32500edc858fefe105bd3f7ad138ddfa9403a7feaa27eb022c41c0763da9ea0026ba1188136dcbf6da9940a230e4b442c4d116b49cc24c10f1041ccbef8a5880371ca1a416de8bc4ed45c0911bc7f1c9cd9334ee6bf9f35039eda5d958dd7cdeb54e09851b95d57cf6ae881b42428ef2bdc3d83252a8cb480fe8e3394cddfc9b6215b75a351abbbd1a0a5a922fe225282f20f5891f15073919098b5a99c688eb3bf286ecc90c44794a00807e8adfc373ba436942fe976d1f2a1590c5a37ae5d3560ea9fca92fa56c54633eba13187de584bc743aa1903de8de0bbbbe9af284c0bc2023fcb2de0b710381e3d69d75859e3ca6f194560c479e081d7a9c959359c4968ce9d7c5eece019f26e412aca261b0292c996c086b48172c955d48cd76b189110242ff10ea327b346c4af4af6763007a64cdcba7743c1dd35736c90820737be4a143e8c7dd99d22e95da7646e28cf7fa3f09f551ddf26065d8bf366bb2137733eff288529ad29c65ef5509d1ee0ad5a69a6de8ff376108b5de6d30525243a5f7b43cbc0b8b350706690c730d72973223ebac092b5cd6424d6d40374e157493eb91e1ad34ead130baf10e37cfd07d915b5cfa200dc6b9341488e86f17de92d425d007c1d7053fd03c2e323c58b3a8a10dddc64013e99d4ad92455b13bfd415f661921888bf55a7f36411da99f8a9a1033068a31a956fe99987554fee02baccca78f31bd6df09b838ca7ca56fd3e24f817822382abf5ce15651921337ed67095b11e767810e7da649d1c2da277414adaaff2c42a87e413d380a7914ffa80cc0eb70e48a4253de623780ed1cb9a4cb8b7ec47c10e095dc35ec66a6e13719050cf47f91b8f8541bef81da543807f39bca78adbeeacb04d9cfeee366582b3bbee219fc8227146bb2e4ba1f670ae25169508870e68d97e47ac260b2334fbfd65f2ce4ed58fb2d7b711b3981e0e5c0f3fdf323720804d97384b0b1e60da57053cbf22df54d205c5e343afd2aca43aa196d150a80e025a6a925d3fc92f677f0a555f1ab6b5280b5adf96a74523c67593511560705b9230ad933e6378c1aba7702875c612c9f3534dedc0489a28f3dfceb3af671010c22054db1fc5a92d7d7dd1d3017af6c17edcb25162228893d3445bfccc0542354918185ec0b86048cab8a4fc0206fac3ff76f893651765748e3ec5701ef8b5b892aea06cdbee40e2ab775ee4014f44c61f96ecc75f6275ba7d0ac5e34089ebe15513fadd68db8d7afe10f720c2cda9cddaff96e2b", 0x101a}, {&(0x7f00000019c0)="92b04ea16cc58965d93c9e582d90192d8cf78cea88289b9daf720a71829dacbe5997bee7a5dfd0d48cae180ca27878c47446a1e12b7132229b8e2e869c4a0fa636aac35001255cd4d4dc13d26ebf98e3fdd068ce53cc904e4ba0de59f9963a8d59274f1918772f652be53582111e414956b049b07f501025208d72b7ed3e96486f96b87edb9c1230cea011a0711d4d182880bbe5187c54727e2992584bb4bf3db59c6217a741f58cd0192c65f9c3b46de450f31ad4c222e63bdd50d62ce06f97df26a433f1c451d750598cdf72cfd9cba636e6a724cc687e765f09f4bf058961b4998a573ec18d17858cb8cbaecb48b96fdfbe1467901985259760bc53205e7bb1d655241fb72b07de852e3aac64978fc692585a6257356def1b907cbb6411064a459b577507ec17ad8f08e7a66e0352a091b1c4f49a5e618d850334fc2352cdfd7c3a3daba31ef10d669208568a2d75ff62e682321a22defbe848c6b628deffede021d21fdc3d76dbe385581c5a486ddd18feae46fc6587615960a79e4b9f212e16a446a3a2c3182af900f6679e24a3eedfea837109925f502afe46db6e48175bd29928fb23fd349724d3b72c4747b5b4a641b80853ac470c85c625d06d16f0d43e860471dbc8db0a45b784bd646d8a5256282c9053f0f00d853768e3fc716809a321209d96ce75a07bacbaf01997603891b6bb6fee2da50451b1ceedd65585edb49e8ad5bbb36e17a71c4dc7d925eb273c2616448f636bfe4e0f648b22bbdf72b3e9594aeeb3be97da225d3b9f733bbdbf34dc6c69544e101c5c7ddecec9aa224cefe5cc925874b3cc32d9c1b4fb01ae0dee47698640fca006d5bd956c3cc0264d035347bb80fc1b9a407557d0566af779caa9faba79ede9e65407f5c819a1049b00a48e17d0f2357a66021f170f1468d0f8cfb7d6c55ea659809c4177455b4eb22feba9cedd663b64fd6d06735146e7c4a1edf58b7148d5767ecd4d66d5a0dd03bf593037b9d82c4107d84311b66ca11def06558101e8687cfda4c253acdc200bd503c8a284bf901f25a886301499e9c4893a9df2084c9f33d4f86faf564dfd9ba85efc647afebe31b6aa91a2433ad6e1cf734df7a2ef4b687d492e37710411cb6f18da9667b4c48b2e813364ee6116585a0e26b26c291ea1cee263c40127d44817729ef980d9dac9e80a492688398ae1615776e6187e0b138985fa202fadd804320efe958d1f81cf4082212cfc03537ea766ab7d297017ac17fbda68d6a0b093d13fb1e6d1277df1cefb76f91ab933b55ff43eec785e7738ae622672e40d90a20ea373d6c7d2c53961d6276eec45bd34346206ccacd94e842ab495e5723f260996c0c933024d2b5bcf9a2796d3b2b9dbb2065695be1a328de8a624e333e583456493a818992ce169726443e7f69abc0a8e460d5a02d5ea8f650016ce48706c83ed845d9a27a07172eb003fb6650bf33f54b1b1a8ac868385568618a89318785de5404e15d3ad3502ec3aad9bc1c45b3af7ff6bcb86743afbf4127da5cdf7043879f8a4f4280da5cb5cbefbfb253ab88b038760cc9e852b8c97d5e19fac76ed286c36132a542f252861515e1f0c57e9fe1b779e62008c6d9133cca5dc0c6fb63dd8f2545e3cc04a3a0a539b4da39460e46f3ea90535e243da6facca40a33d06239b2c8796602c2aa91270172174931b7eea772ab3d368d99bf6f643642f1392c1877c1e86c8c8748ffa8184eb4f69b9f1b3917a4320ec338063c5624138d84eb97f401d2787f495988f07bd33f79bb67b151c696e7640866206b3dc8943444cecf53814eac13d39e7fc6b73681430340e70e20fcee2fd16ef3f38671557420fb29984e96a81d9c78a5e9a98ce14343668633bc150fd3c2932a7af8e5a78e2cf313ec0a2ef8a17935fa47a43923fb6bb8e7216eaac40c7417ac3cb6e524822d661e900ecdaca5db6e137297824da8257bc9bb92eb5199f97a2718f88d0241e235816f60d0517c5179c126731933e23c8104bfea5c1885b61181c6e189c7478dd78570d3829df10ac2be4b9d252792d1f677a12129f146c3fb32e0c9047cf4c984d8ce80db7d25537191d18233f6883913a2832f947f6e0758c8ad4e95b8c00fd8a3164784c6a9ede017bdabe7dfa6b8eadaebd2d9685fe2c43fab57aa241873ec41f88f330403c79e7382d22c9ce0079814ffb04c1c40fc2649c9150e6a73b39cbcf3a15111b0d58e58a67cf3ac7101dc2b9ef19a784b366b031827dccb4977a9afb0c535b7ddfa59c97ea9685f535ec5e774b1ba4c475a6f960bb498b02ac39a812d0b0114cb13a2c7b0382d35e3b612a129aa898614de20d6850d10b3d53df3dfceace01624fa284dd1f2a4a9480581a5882c1947a51c10bae900cfe8b435b4109eff2cdcf2e27bdd718693dd72d03e1ffb8dad7af0a9c4301c5597ec967568b9e8d3c66cf3995a1058d2b9d9eb84ab4c42b4b0d4340e66ae6c2f530ae1ec06a2c7c913607411a7fdf25228df0ece56cc8da69ad2fae784eae461a61ba018e2ada35548ec2b0a73eb412d7ee365d05283b493bc69819d770de7b9252dc60c201fd6d82cd8a389ebce5207da050602cec5c4a7e36fe4f8ebcabeda9071315c99c03d616a19c194bf6b8eeb675676a138fb7647aca9c0341ab507373dac94221e2968c36dce2fe5da264d4235ebb37bbaa8b219f920e63a17a65e218d9166deefaaefb052a7228d840a8001ee64073bb4378be3bcc3d8c824a336b79a32c64b196dbfa714cab0eb16586f2224cb447d1ce57f39c339510a8eb89466ab260ad8eece1eb92a43465ecd46d79ea33012024f244cc43560666dc06308e5e50bbc11161aad13062d25bdcf9d217563453762f0b68d23e1991695937edf8c29705cd653c7a000449bddbda5d078098948fd969083cecd569fb0264d64a4559a63acfaa921149010d1bcf33f48902bbfad56d9bea34f7b479adffc42990cf7b0aa14deb5d50d597e8d5dc510996696aa372a1c3785a306d9b9fc85d46ab3290f7fca62e3217ab94ba0616ea7ad9723c42da43c370de9b4efaeca462f934b5bacb99f4028ae5a133bba067492ce2341ce0e93330a8eac8a38addd9d809c326ccd37eba0eb64fcc1ab8ace2281934caf06fd819c228e1f69e36c152071220cf7d25f8eef0e49e0704e9e4d03c23ee0b1ac9edc1d8a1878a84f3f1000055243f852786e15e21dd13cda5a5a9eab9265ad8f2d013dc6ae36b66abb494668b89df15e177aeb738fb5b9f0d47b927314f57359ac408ae64f554d8b3545a1fdb2361ff62fbe66507967852a4a290a3696476e2f75f85836fbd5c56454e013a19b77f32691895d8c767c52dbcbac87fa44fb35d6bf786bab438ba82c7974d2aff4fb1cb25a501cb9dadaebf2f4c470711598220c75402cf6a7b53712dd4de86c9f66bc519a29d44c0dd6069d9338a604819b2560b2bc6e15fd563d8320a2e23f4198bf8799b343d914ac61ac996b6bbee8e788da8a4bab1f9fb59b517d280351ef56ce6442d395cb4987b053e99134c864ba10507e53037dcbc869c8cb4f71cca581a564325c69b4124d7df18e00a3127f31e25a0fe055681a9b76555b812b965f9ec7dac2bc928497d0e2c978e351eefa4b177ba09954753f5905087f80c18412e8d550d9401831fd8aad3d9ce580a7f97d3f7c2c79db970e62d40eebf29a02afa0c310db385e048a14199a5debf2514006d9c114a62395cc334b53c033fa371aa3280e8455bff0e0a08898317ba31b01e5256b2295a96ff94e0b37d618dfd08d310cbb2659a873d8779b792da17d9f7b4f11795bdf758172431346c4cad0e5c38ba5e842faed2b92b2b64eb9c080801707bc3897197db6cc46171af849ccca66867ebcaea7ffe746adaf40412be2597172a22a10fc72e5f3e7d1d39f93a7a96b22dd622e7ce646784a64e401692d0f5d31b412316a381a9f774a3f9d08ced5a4127e8160fd61f19aa8bae048b7964c1781abcfbd124b8192d1c16308173055b1392bd9183f7571ff47d1ad57bea238b9653ccdb351be3e140b5bda17f7401f539bd2ed0b597b195dbca99a79a73bd06b684eb46ef2a3498819c9c39b325784d4550c4d1ab0f6be8c1b8888df05899c24dce93804b41416516a081dc27ba4ad51982c939aa88df196e523d0ac2af8f37228a8ffe1b7e305f05ee3ee54e94e0589c03a47401b47e12cb5cebb633e3fa385b886b2aaad4af9e57d9d9231be8500f13c9fee350c69aaad740b5e3dc597b536f5fd2b0e38d1c4334483b5edd454985df31dd78ad3b8d0fbf14e1f56c04689e8bccb91152dd82359b03a7b780babba086cc95dc585435cb6f123e39af8b7a7bd2cfd08cd1c0d01b7260a38185c1985a2e5e5ee9342ed85094335ab044cdf950fd199aa2c1bad313a6910acfcc98b57ba6ed96f2a1d05c08b920ce9dacb09cf5145e5d2cd60c185b4d401f51b954d9b7f3333117101874b1a7ad332b6ed2151cfebc0ace67f3626178124081990899c850a3db2881ce601a0fea795035323ae1a8104490d663f9c647af41fc3462d9894453984283fcc6d1a09f941ca474a8e0c53814efd73a1141478099eff6d655a56bdc71b185aae3b9a6e15df1dd4d996e626a7b273ee6c62f8a8bbd1670d9624e633b11374b6acb65bcecda1575b63dfd76f7c69a700552b141f3802da27a60a158e950e8c02597ae60ffef44c088bc2b1b4a55067433c0f92de0c1c2d67c31e3e2bd99bb0bcf343af56764b640aa58b08450006eb1638e17ceb16d54eabe64ab7ed33b8271262258baf5d221619d8d8997e710ac962279547c5c199e2a9a0bdd1dfc756d02f525c2e6fb44abcb1d1551d1af2f033cc831a1cebddeb49e742d28afbb4e8ec5be1357de92e7bc6cbd942f1b1d7e114365b0a1d0cc8bf8c43728739ed7e1fa2788f9d490e056db70f169900e309a876db894476d3dd948421cc1ee308a0ac0fe4222d2fad00d89479099a273fe5cbcf2c70ff95927be84ac2822b2f12ba326af1e003481c7957fc5ff1184d8f2392db57ccad192fad129a9550fd9001b6cc74eee181d0e2caab4119db3bc29c413fbbd6fc3ef883a230b2d1198cff5192da5cd0edd9839e2c39e1c51cfa143b56e7d492712698230c542fb892f38e161c8ada93f724d2bafa7d958535def7837e58e5ff45bbd5c62ac52dc1c3d14552cc36801cbeee966ba96c92aa515ddaced89462dd21098238a7cc96c637743b0309964311419c5d4296d228298c52a41495e0f4999d2b9e8e961b45422393a1db10f20e1a06d69c19e6a38a9602c3cd2fc03b70640e34614b0320f304aa95dc43f47aaa0e16a3cf4a168481a5739bfab3b5871b460a49be43b52a792e158e9454f27de8a53e11ee3d377f3b6e709cbc335bb7a8aa8e548e3c3c4cae19f8955d87135bd2a7c4d6a712617769d5236d411150a44026030609ea81ca18a66431e989a7599a5a02869d1e52c0158c680fb3a70406c8c933d6823f6f834777e9f32dd54edbae814cbce565d463bf93987a62fa8fb38b3fbf1b341acdd4953b9f4b5d9c81fa5b3f7a2bbbd4ba66ddb9848595eaa33379cc1c51bca287d6c455c89f89b46a89416620d06ff8740bc74c514fb93b19e4bc7bf2ce777417d58e1e74443fd7dcbcf366bf28daebb0ac251e2abd1212d5ea5435bf5e9c5db3d94d2b53e4938476906ad2c02ca42595bfd2d459b7a0cf3428372d18338f9d25606bc4880e87bf9ca1d30c7b8822dccf7be6526107307c4606b433af4b100"/4096, 0x1000}], 0x3) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', 0x0) syz_open_pts() (async) socket(0x2, 0x1, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x73f, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="a63f1dace987d7f211b4e1c05568a06fd0f4cdfe3e", 0x15}, {&(0x7f00000029c0)="a8a9ec73d2447144e794b64dfd74e8ea1976ac61cd5dfbf05d1470284102f9d6afbfdcfed2f262f3c0dd2ad5b6329880b02bbed89209c942999aa48011849ccfe419fd8c5037c25c70f6268b097f2e61f29ae13427c2bd9c0d92aca25fc4ecf7c579c8df9532df3f095d2c614e41e3e006049e7001a6c68798636b14a4c6bdbf20da908fc22c9567a818889b77ba4c1d0a823e90467c9597f3157f323a056977c391a2e12bd11ee59b9cd6a49d9fd3bb6bc3d4d5d08682f9d61b6bf3ce0cbe220c69e1d794664466bbaa47af2075d3f79af86a96b7be408ccd627eca57cf254f61c01730a286bab9eecce62f5c891680b20e35630b619441d6ecc675423bdd0937452738c6eb705a3176afc7a4e99d1df646c7b978bbffc89b7645bbcaf6fc8e2e7749ee69dd07470a99143c675dd4fa7140201ecb8650503ac04773216ecef7fbacd388628cd7ce8d6136de4977ec00129f78b7795cf2a738003bc93ba7bc457d46ade2b022ea209bc46ea6653c6344be9f270b0c0cf0d9dfc3e287818b3a66ad966b7457d08b4d701c43ec7b99037858e382c21b2dd61e11ee3f4a9b7aada208db6a261994363a43428f8b50af0c723879b277dc2ad50bc975ee582e0a104ad9613f50bad51236b2e1957eb362ee24c4a884bb67ac29f3a7461f33abb0d1299b5e96475f6a55390efc241b2772fe3d388c1fb0a9d167db3c26946041fbaa3085e0cac8d6d67799d658cbfe6a5cef4d1abfc3ddb60a1700dbb67f485718fe2d3eaa9b835496ace8373054697c151104c571862031f9669d080747a1c40fbb41be8d6326b3bffd3866a606995302d1b83bcddc8c86e202175c4c2db3138d0667123c434d2d3780ac869b316694aaff124afbeaa0d93cef4e393e2392d6bc29a87b3fac1347340cedafa85f1213039b9df9fe6fffb0b70a9999b91a0beb916c6ffe7d211325e8159c55711868e8925570d3fade8a4615377a48c9c9dca03ce91091e9d73143ccf0e4ef503ca6d1ec015848a9bc69de69f6d73d9a12ea174e77d140f6805dab9a1df53a4471220ffe553746e8fc14d10b30e197eef7cedcacd9efddc4f501494e8e2e5f2191eac2ceda6d4b81c7b7027713cb32ff15b616f359b69b4f58d04db5414c9a0a287ffcb7fc975843fb71d2aa2266a0bd2b0f9926a941524195227a4ab5fbac39a26572c5dca128a6471d1580a62d94efbd864b623735c49d621e6272a9775a972936eb58b53f2efead9d7ea4e6475070394e5dda72b88b06fbb23c5082aa18303ab1c04d0518125847f41ee14849540c7d59835423b969804fbf3971ff7eba078811079765f4d18a55efa1861ef3e6cc5d197b870a0de92fec86c3475001b5ef860f59e7eaccc1b4d4f7cc083b974a2bb4816571130d64549a9549a24c7d59c8d47998aeb9ec291182cecec7dd0971d348e97af381175374bf1a25c04a7a7c119b9ad6b816000972fb2f458bde1a7e0e2d04233b80524a7556d38178666cfa3c105f907732a97070618f822e4bc0fffcf94c43a43cb8fe046dee1919ca5511518f54abf8bcf0a1bd97ce31766ed1231f38df9deee48c4bfa0e23593c15066f8f9aee0b2c2d000b9a15fcf4ba3ea7e1b7877751ab1c92f63815ad7835232f9f696e668d0875f50d21b3e3ea6da5eb272e413f7732d325a5767ffab31c19aff05aa6d05c550c5f87450cd5a23b895bcae8bb8038bf7899d4185732ef3e320c9b9f0efe783114d783262133a58f1733f2c37a9a5508d4d0c6c2b2958a3fd8825ccb8290650c6dc81c2bd9f5ea3fa93ec784010f0d0bd3534b4d543be63773d4c00a051db76a4a24a7b7e364337b8a3c307cd063541131ff05305d3a924446ee3cd7c0c8a8e9e0a33efc3670ce6bbbb5fff02493c8fc06df343d7750a3060d2728ae0849739ff1ce0c2a9f248605701e084b99dc83a1fb183ffa49fa6243091f6b0084e799b596bfe01dc0a4cef2b509faad786d300d13b2119b6d0747068446b0e264e2c84f646a62b23606d8b10a36832f4e4274d6f1aae8589a9bc4ecca79078c3649c837a2442d2ea0695224c993b40453d4fcccec93947b5949ae9eaee1f132948ad0fdea646f484bb3e3f3f41fa7f4544d2c76dfb256270d698415c86590cd3632255c03870c17445daeba7a8a43aad09aa2bd5361e7fd74234af7bd03c21ba8bb788d5a938dbd4cd2f5eebf85dc576ff9ee42bf3ac52ed6d74affd8a3b7b887dd4d84feb7c24d805fef82ca564723c18d895cbdd7704737cdbbfa1f3d1a710431f81d969b29d78af5aa6cdb86c0d668f4728521c09cd308a9955a4d5a99fbccb12ff860163e0045c37774dfa3f6231784f00cb0c5046cfcda23dc20b92c352ecab7a564e7338a01d9028317e4d628140e5339b1f4ed91fef706d5aa5779286c07407943e0c30223f0ad157b1f24ff4927eb85cf7175a49d718c715ca830b3e9df20f7db10edd1905fb93e389cec1d5f94966b12e6592986f2949a7a6c715210e643658c8c2b8b4b3c08ed842ff298432c3f470fe7717abd3085dcfbba01757ef640193d4e1503172314a59d8d5f17280843be9a3035c846a79ddea95b24ea55e82b031a4360e7617b676232cb673153dce52154c57a75e20b9ec8042721c9b32699f725d9034a3c220d6438e7c21c80113ccb70e2e87d12702c1e419b90c5f31f5fbca9c97780373b2420977ed6695e21c361f766469c3ad808bd621b7ab7ebbf6ed1afefc13bdcca45df921faa51c9f7c6bd859925abdaa5df0fab3f92df7188ae4507be1f8db684fc77f3b3a21304efa83b9283db0cfc8534b635e720a8e7e3dc8144af8e35486b63427b5756a8201aed33aaecab5ad9d7663d84e97e510027e4fbd674988f305ea49ed0fe9bc09485bd350f75e5c6271029d3678cbc28e20b63e28b3c1511e30f554f70afbf544a7bc22dacd1c96e4dc5c1c2868fbff3a2f9052d220978807b2a9b92fd514f7938825e0ab5716b6e50e59130c7c3989d647938e9a961dcbfd390c5195247d1f26456e4ec590cd7776d8719ca67fa036ad7f99e975efe9f3550075eeca31df300bfe1621ef66ff74e58823bfdc34e365e46aca6c118bab3c7fb2a5ad314a93f3c44751c2ba81f36f90898c4651cad90ae82c1145d59ae70afa18412ba956b15fad4e40dd005a39227364cdf49d18dae6fc433e80951d08320d074fa145a2c0a372dd8ef8d47491b8b106c4884fba88c8473d7bf521bdd76ac34db5a7d225b11935f536196efc306968637344ff54a2607c7d5fe0015d27708b6d425a5f28b8c054fcd91335300e1b2837080b1f7a163a9346a729d3d9aa359ce0603fa5e73ad1f88396417137c33ff7310c415fe6ea360607be7eb97e1fcb6aa59d3155fba5cdbcaa4c048d01adb99f0586dc1d353bd50e8a46f213a6e10ee9b812cb757c7122b731ab839c794c6e6ddeee60847c80848e8eae57d62575658c9bfe46dc82b808a3a2ccefa86932f95d29af35ffb3573f362de6d4205ac69731b15fcfd4cdec911bfbf8d853f422c8220cea253562630081a33a0b7997d24c9625b6c76c8a8f60c918794df6f986dbef8d9315c30d4e3f6f79ba99e7d0984f855564cdaa3a6f9557b399544eb4089515213ea05bcb43a831c0d9868540f50bc1b83ae2802985d2bf770119084f1df748eeb8b5a8c123473e82c4fd6e2e236291de7b2fb094e4a84c3219e1c8ae8f57c30344488e3ddc4ad476c343b8cac0b645e17ae95149a2e38e51db1f7607da724c6d42c3ba11be33ee72d864c85e52cbfa845a7dd7192a807cbabd11cf303dc5db45c43b24717bab4247847db42401542117880e359964140cb47f59beecdc5a63e5aefac3161c9e4037316775c6353032697b345a7cd28d74947cac64edc24d7fa34df64f74f49a00a5e56eb83df777c8a7eba46714926efe97d52972690cb7c4c9d5830c5fe063db93749ad9a235f68e853ac46056f10286c14c752bdb4028d901abb688734557c179096eef35bef2bd664ce7f71d1af0f672ade9e0ce6368708fbcd80b5b008225edf7962610711afe888ffe586974a624bd7ba961ffd6d4696656baea495d2bd5b8274b9fa009529578bb167e3f5712401a80324ff9242929b9266a4e03aa1f60de41ec7c9d8855ef8ec791ec72d20330c7861da4d6697af3029f79f7ed43bdc723e490eb7965daa64b857a225f43743ee89905b57763f8853d68d7e52fdf6a2bcb2338d7cea8470ff126f4f668d3d9388c4bbe69238ff435b93598799651d117cb86905345ecbbf5826ec372b0a7bbdbbc3971d804ac6546b7086010f79920fdacffab4ee7de9953b300b215b4588416a8732d041c9b83103dbb3a77b79627306d956ccfe27271da28d1708475045153ba415d6311fde0ff979b724a6a1dac94208e1771c30b099e274719528abbd99a9f3bfe9fbcec509891ae42fba6a8d42fef475379fa4f6c39de2400e559deb4ef7f1c75ff98452e73d42916e1b1e788d3299115733504f5e164aba683d3e6599661e75a2b8a94c144983470631fba1095f5b4f43bc8390b597e32500edc858fefe105bd3f7ad138ddfa9403a7feaa27eb022c41c0763da9ea0026ba1188136dcbf6da9940a230e4b442c4d116b49cc24c10f1041ccbef8a5880371ca1a416de8bc4ed45c0911bc7f1c9cd9334ee6bf9f35039eda5d958dd7cdeb54e09851b95d57cf6ae881b42428ef2bdc3d83252a8cb480fe8e3394cddfc9b6215b75a351abbbd1a0a5a922fe225282f20f5891f15073919098b5a99c688eb3bf286ecc90c44794a00807e8adfc373ba436942fe976d1f2a1590c5a37ae5d3560ea9fca92fa56c54633eba13187de584bc743aa1903de8de0bbbbe9af284c0bc2023fcb2de0b710381e3d69d75859e3ca6f194560c479e081d7a9c959359c4968ce9d7c5eece019f26e412aca261b0292c996c086b48172c955d48cd76b189110242ff10ea327b346c4af4af6763007a64cdcba7743c1dd35736c90820737be4a143e8c7dd99d22e95da7646e28cf7fa3f09f551ddf26065d8bf366bb2137733eff288529ad29c65ef5509d1ee0ad5a69a6de8ff376108b5de6d30525243a5f7b43cbc0b8b350706690c730d72973223ebac092b5cd6424d6d40374e157493eb91e1ad34ead130baf10e37cfd07d915b5cfa200dc6b9341488e86f17de92d425d007c1d7053fd03c2e323c58b3a8a10dddc64013e99d4ad92455b13bfd415f661921888bf55a7f36411da99f8a9a1033068a31a956fe99987554fee02baccca78f31bd6df09b838ca7ca56fd3e24f817822382abf5ce15651921337ed67095b11e767810e7da649d1c2da277414adaaff2c42a87e413d380a7914ffa80cc0eb70e48a4253de623780ed1cb9a4cb8b7ec47c10e095dc35ec66a6e13719050cf47f91b8f8541bef81da543807f39bca78adbeeacb04d9cfeee366582b3bbee219fc8227146bb2e4ba1f670ae25169508870e68d97e47ac260b2334fbfd65f2ce4ed58fb2d7b711b3981e0e5c0f3fdf323720804d97384b0b1e60da57053cbf22df54d205c5e343afd2aca43aa196d150a80e025a6a925d3fc92f677f0a555f1ab6b5280b5adf96a74523c67593511560705b9230ad933e6378c1aba7702875c612c9f3534dedc0489a28f3dfceb3af671010c22054db1fc5a92d7d7dd1d3017af6c17edcb25162228893d3445bfccc0542354918185ec0b86048cab8a4fc0206fac3ff76f893651765748e3ec5701ef8b5b892aea06cdbee40e2ab775ee4014f44c61f96ecc75f6275ba7d0ac5e34089ebe15513fadd68db8d7afe10f720c2cda9cddaff96e2b", 0x101a}, {&(0x7f00000019c0)="92b04ea16cc58965d93c9e582d90192d8cf78cea88289b9daf720a71829dacbe5997bee7a5dfd0d48cae180ca27878c47446a1e12b7132229b8e2e869c4a0fa636aac35001255cd4d4dc13d26ebf98e3fdd068ce53cc904e4ba0de59f9963a8d59274f1918772f652be53582111e414956b049b07f501025208d72b7ed3e96486f96b87edb9c1230cea011a0711d4d182880bbe5187c54727e2992584bb4bf3db59c6217a741f58cd0192c65f9c3b46de450f31ad4c222e63bdd50d62ce06f97df26a433f1c451d750598cdf72cfd9cba636e6a724cc687e765f09f4bf058961b4998a573ec18d17858cb8cbaecb48b96fdfbe1467901985259760bc53205e7bb1d655241fb72b07de852e3aac64978fc692585a6257356def1b907cbb6411064a459b577507ec17ad8f08e7a66e0352a091b1c4f49a5e618d850334fc2352cdfd7c3a3daba31ef10d669208568a2d75ff62e682321a22defbe848c6b628deffede021d21fdc3d76dbe385581c5a486ddd18feae46fc6587615960a79e4b9f212e16a446a3a2c3182af900f6679e24a3eedfea837109925f502afe46db6e48175bd29928fb23fd349724d3b72c4747b5b4a641b80853ac470c85c625d06d16f0d43e860471dbc8db0a45b784bd646d8a5256282c9053f0f00d853768e3fc716809a321209d96ce75a07bacbaf01997603891b6bb6fee2da50451b1ceedd65585edb49e8ad5bbb36e17a71c4dc7d925eb273c2616448f636bfe4e0f648b22bbdf72b3e9594aeeb3be97da225d3b9f733bbdbf34dc6c69544e101c5c7ddecec9aa224cefe5cc925874b3cc32d9c1b4fb01ae0dee47698640fca006d5bd956c3cc0264d035347bb80fc1b9a407557d0566af779caa9faba79ede9e65407f5c819a1049b00a48e17d0f2357a66021f170f1468d0f8cfb7d6c55ea659809c4177455b4eb22feba9cedd663b64fd6d06735146e7c4a1edf58b7148d5767ecd4d66d5a0dd03bf593037b9d82c4107d84311b66ca11def06558101e8687cfda4c253acdc200bd503c8a284bf901f25a886301499e9c4893a9df2084c9f33d4f86faf564dfd9ba85efc647afebe31b6aa91a2433ad6e1cf734df7a2ef4b687d492e37710411cb6f18da9667b4c48b2e813364ee6116585a0e26b26c291ea1cee263c40127d44817729ef980d9dac9e80a492688398ae1615776e6187e0b138985fa202fadd804320efe958d1f81cf4082212cfc03537ea766ab7d297017ac17fbda68d6a0b093d13fb1e6d1277df1cefb76f91ab933b55ff43eec785e7738ae622672e40d90a20ea373d6c7d2c53961d6276eec45bd34346206ccacd94e842ab495e5723f260996c0c933024d2b5bcf9a2796d3b2b9dbb2065695be1a328de8a624e333e583456493a818992ce169726443e7f69abc0a8e460d5a02d5ea8f650016ce48706c83ed845d9a27a07172eb003fb6650bf33f54b1b1a8ac868385568618a89318785de5404e15d3ad3502ec3aad9bc1c45b3af7ff6bcb86743afbf4127da5cdf7043879f8a4f4280da5cb5cbefbfb253ab88b038760cc9e852b8c97d5e19fac76ed286c36132a542f252861515e1f0c57e9fe1b779e62008c6d9133cca5dc0c6fb63dd8f2545e3cc04a3a0a539b4da39460e46f3ea90535e243da6facca40a33d06239b2c8796602c2aa91270172174931b7eea772ab3d368d99bf6f643642f1392c1877c1e86c8c8748ffa8184eb4f69b9f1b3917a4320ec338063c5624138d84eb97f401d2787f495988f07bd33f79bb67b151c696e7640866206b3dc8943444cecf53814eac13d39e7fc6b73681430340e70e20fcee2fd16ef3f38671557420fb29984e96a81d9c78a5e9a98ce14343668633bc150fd3c2932a7af8e5a78e2cf313ec0a2ef8a17935fa47a43923fb6bb8e7216eaac40c7417ac3cb6e524822d661e900ecdaca5db6e137297824da8257bc9bb92eb5199f97a2718f88d0241e235816f60d0517c5179c126731933e23c8104bfea5c1885b61181c6e189c7478dd78570d3829df10ac2be4b9d252792d1f677a12129f146c3fb32e0c9047cf4c984d8ce80db7d25537191d18233f6883913a2832f947f6e0758c8ad4e95b8c00fd8a3164784c6a9ede017bdabe7dfa6b8eadaebd2d9685fe2c43fab57aa241873ec41f88f330403c79e7382d22c9ce0079814ffb04c1c40fc2649c9150e6a73b39cbcf3a15111b0d58e58a67cf3ac7101dc2b9ef19a784b366b031827dccb4977a9afb0c535b7ddfa59c97ea9685f535ec5e774b1ba4c475a6f960bb498b02ac39a812d0b0114cb13a2c7b0382d35e3b612a129aa898614de20d6850d10b3d53df3dfceace01624fa284dd1f2a4a9480581a5882c1947a51c10bae900cfe8b435b4109eff2cdcf2e27bdd718693dd72d03e1ffb8dad7af0a9c4301c5597ec967568b9e8d3c66cf3995a1058d2b9d9eb84ab4c42b4b0d4340e66ae6c2f530ae1ec06a2c7c913607411a7fdf25228df0ece56cc8da69ad2fae784eae461a61ba018e2ada35548ec2b0a73eb412d7ee365d05283b493bc69819d770de7b9252dc60c201fd6d82cd8a389ebce5207da050602cec5c4a7e36fe4f8ebcabeda9071315c99c03d616a19c194bf6b8eeb675676a138fb7647aca9c0341ab507373dac94221e2968c36dce2fe5da264d4235ebb37bbaa8b219f920e63a17a65e218d9166deefaaefb052a7228d840a8001ee64073bb4378be3bcc3d8c824a336b79a32c64b196dbfa714cab0eb16586f2224cb447d1ce57f39c339510a8eb89466ab260ad8eece1eb92a43465ecd46d79ea33012024f244cc43560666dc06308e5e50bbc11161aad13062d25bdcf9d217563453762f0b68d23e1991695937edf8c29705cd653c7a000449bddbda5d078098948fd969083cecd569fb0264d64a4559a63acfaa921149010d1bcf33f48902bbfad56d9bea34f7b479adffc42990cf7b0aa14deb5d50d597e8d5dc510996696aa372a1c3785a306d9b9fc85d46ab3290f7fca62e3217ab94ba0616ea7ad9723c42da43c370de9b4efaeca462f934b5bacb99f4028ae5a133bba067492ce2341ce0e93330a8eac8a38addd9d809c326ccd37eba0eb64fcc1ab8ace2281934caf06fd819c228e1f69e36c152071220cf7d25f8eef0e49e0704e9e4d03c23ee0b1ac9edc1d8a1878a84f3f1000055243f852786e15e21dd13cda5a5a9eab9265ad8f2d013dc6ae36b66abb494668b89df15e177aeb738fb5b9f0d47b927314f57359ac408ae64f554d8b3545a1fdb2361ff62fbe66507967852a4a290a3696476e2f75f85836fbd5c56454e013a19b77f32691895d8c767c52dbcbac87fa44fb35d6bf786bab438ba82c7974d2aff4fb1cb25a501cb9dadaebf2f4c470711598220c75402cf6a7b53712dd4de86c9f66bc519a29d44c0dd6069d9338a604819b2560b2bc6e15fd563d8320a2e23f4198bf8799b343d914ac61ac996b6bbee8e788da8a4bab1f9fb59b517d280351ef56ce6442d395cb4987b053e99134c864ba10507e53037dcbc869c8cb4f71cca581a564325c69b4124d7df18e00a3127f31e25a0fe055681a9b76555b812b965f9ec7dac2bc928497d0e2c978e351eefa4b177ba09954753f5905087f80c18412e8d550d9401831fd8aad3d9ce580a7f97d3f7c2c79db970e62d40eebf29a02afa0c310db385e048a14199a5debf2514006d9c114a62395cc334b53c033fa371aa3280e8455bff0e0a08898317ba31b01e5256b2295a96ff94e0b37d618dfd08d310cbb2659a873d8779b792da17d9f7b4f11795bdf758172431346c4cad0e5c38ba5e842faed2b92b2b64eb9c080801707bc3897197db6cc46171af849ccca66867ebcaea7ffe746adaf40412be2597172a22a10fc72e5f3e7d1d39f93a7a96b22dd622e7ce646784a64e401692d0f5d31b412316a381a9f774a3f9d08ced5a4127e8160fd61f19aa8bae048b7964c1781abcfbd124b8192d1c16308173055b1392bd9183f7571ff47d1ad57bea238b9653ccdb351be3e140b5bda17f7401f539bd2ed0b597b195dbca99a79a73bd06b684eb46ef2a3498819c9c39b325784d4550c4d1ab0f6be8c1b8888df05899c24dce93804b41416516a081dc27ba4ad51982c939aa88df196e523d0ac2af8f37228a8ffe1b7e305f05ee3ee54e94e0589c03a47401b47e12cb5cebb633e3fa385b886b2aaad4af9e57d9d9231be8500f13c9fee350c69aaad740b5e3dc597b536f5fd2b0e38d1c4334483b5edd454985df31dd78ad3b8d0fbf14e1f56c04689e8bccb91152dd82359b03a7b780babba086cc95dc585435cb6f123e39af8b7a7bd2cfd08cd1c0d01b7260a38185c1985a2e5e5ee9342ed85094335ab044cdf950fd199aa2c1bad313a6910acfcc98b57ba6ed96f2a1d05c08b920ce9dacb09cf5145e5d2cd60c185b4d401f51b954d9b7f3333117101874b1a7ad332b6ed2151cfebc0ace67f3626178124081990899c850a3db2881ce601a0fea795035323ae1a8104490d663f9c647af41fc3462d9894453984283fcc6d1a09f941ca474a8e0c53814efd73a1141478099eff6d655a56bdc71b185aae3b9a6e15df1dd4d996e626a7b273ee6c62f8a8bbd1670d9624e633b11374b6acb65bcecda1575b63dfd76f7c69a700552b141f3802da27a60a158e950e8c02597ae60ffef44c088bc2b1b4a55067433c0f92de0c1c2d67c31e3e2bd99bb0bcf343af56764b640aa58b08450006eb1638e17ceb16d54eabe64ab7ed33b8271262258baf5d221619d8d8997e710ac962279547c5c199e2a9a0bdd1dfc756d02f525c2e6fb44abcb1d1551d1af2f033cc831a1cebddeb49e742d28afbb4e8ec5be1357de92e7bc6cbd942f1b1d7e114365b0a1d0cc8bf8c43728739ed7e1fa2788f9d490e056db70f169900e309a876db894476d3dd948421cc1ee308a0ac0fe4222d2fad00d89479099a273fe5cbcf2c70ff95927be84ac2822b2f12ba326af1e003481c7957fc5ff1184d8f2392db57ccad192fad129a9550fd9001b6cc74eee181d0e2caab4119db3bc29c413fbbd6fc3ef883a230b2d1198cff5192da5cd0edd9839e2c39e1c51cfa143b56e7d492712698230c542fb892f38e161c8ada93f724d2bafa7d958535def7837e58e5ff45bbd5c62ac52dc1c3d14552cc36801cbeee966ba96c92aa515ddaced89462dd21098238a7cc96c637743b0309964311419c5d4296d228298c52a41495e0f4999d2b9e8e961b45422393a1db10f20e1a06d69c19e6a38a9602c3cd2fc03b70640e34614b0320f304aa95dc43f47aaa0e16a3cf4a168481a5739bfab3b5871b460a49be43b52a792e158e9454f27de8a53e11ee3d377f3b6e709cbc335bb7a8aa8e548e3c3c4cae19f8955d87135bd2a7c4d6a712617769d5236d411150a44026030609ea81ca18a66431e989a7599a5a02869d1e52c0158c680fb3a70406c8c933d6823f6f834777e9f32dd54edbae814cbce565d463bf93987a62fa8fb38b3fbf1b341acdd4953b9f4b5d9c81fa5b3f7a2bbbd4ba66ddb9848595eaa33379cc1c51bca287d6c455c89f89b46a89416620d06ff8740bc74c514fb93b19e4bc7bf2ce777417d58e1e74443fd7dcbcf366bf28daebb0ac251e2abd1212d5ea5435bf5e9c5db3d94d2b53e4938476906ad2c02ca42595bfd2d459b7a0cf3428372d18338f9d25606bc4880e87bf9ca1d30c7b8822dccf7be6526107307c4606b433af4b100"/4096, 0x1000}], 0x3) (async) syz_open_pts() (async) unveil(&(0x7f0000000240)='./file0\x00', 0x0) (async) 1.481976425s ago: executing program 0 (id=2658): open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async) r1 = open(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) setuid(0xffffffffffffffff) (async) r2 = msgget(0x1, 0x609) (async) r3 = geteuid() r4 = geteuid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xa, 0x0, r6, 0x0, 0x0, 0x0, 0x2}}) (async) r7 = getpid() (async) r8 = kqueue() close(r8) ktrace(0x0, 0x5, 0x128, r7) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8, r3, 0xffffffffffffffff, r4, r6, 0x8, 0xa}, 0x7, 0x1ff, r7, r9, 0x6cfa, 0x9, 0x9, 0x41b4}) (async) r12 = semget(0x0, 0x3, 0x322) getgroups(0x6, &(0x7f0000000180)=[r11, r11, 0xffffffffffffffff, r11, r6, r6]) (async) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r4, r11, r10, 0x0, 0x140, 0x8001}, 0x8, 0x2, 0x56}) (async) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) (async) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCFLUSH(r13, 0x20004268) syz_emit_ethernet(0xb6, &(0x7f0000000000)=ANY=[@ANYBLOB="8b4f69c83b01ff0cf7ffffff86dd61b91d3a00802c03050000000000000000000000000000bb4079e811670a1ec2952a422d926cce0733820005ffffff833a", @ANYRES8]) 1.477848728s ago: executing program 0 (id=2660): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x81, 0x200}, 0x800000000008}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x2006da) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) clock_settime(0x100000000000000, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x0, 0x1800}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000002c0)="8858cd20", 0x4) close(r1) sendmsg(r1, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xa) 1.445508629s ago: executing program 0 (id=2661): r0 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) mmap(&(0x7f00007b3000/0x3000)=nil, 0x3000, 0x2, 0x12, r0, 0xc) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 1.444625824s ago: executing program 5 (id=2662): sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) clock_getres(0x0, &(0x7f00000000c0)) (async) clock_getres(0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYRES32]) mknod(&(0x7f0000000200)='./file2\x00', 0x2020, 0x287e) r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0xee4bce5bb233aa70) close(r0) open(&(0x7f0000000140)='./file0\x00', 0x615, 0x106) (async) open(&(0x7f0000000140)='./file0\x00', 0x615, 0x106) openat$vnd(0xffffffffffffff9c, 0x0, 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x118) socket(0x18, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000b80)="cc60d3d79a1a7122a5fb9de9ea6ca0743968bbfb3f23cea8b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c547759764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a67f9c605ab2829d78ea25719006ed6e9679af3465e713b4a33ead9603734cd6e81d74cfc43998d28a7ba7f2abc822b880e15d945a2fad6d4ceb14d6de3ad1748124e61575f044947d2603ed240aed84070e5899d1d1ad0d8fb9434e01bb5523d8354d134c82a94a872455393f2d8cbec2ed9303c4aa91b00"/285, 0x11d}, {&(0x7f0000002e80)="b389e5aeb7b42eab8dd0017236f060f918", 0x11}], 0x2) (async) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000b80)="cc60d3d79a1a7122a5fb9de9ea6ca0743968bbfb3f23cea8b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c547759764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a67f9c605ab2829d78ea25719006ed6e9679af3465e713b4a33ead9603734cd6e81d74cfc43998d28a7ba7f2abc822b880e15d945a2fad6d4ceb14d6de3ad1748124e61575f044947d2603ed240aed84070e5899d1d1ad0d8fb9434e01bb5523d8354d134c82a94a872455393f2d8cbec2ed9303c4aa91b00"/285, 0x11d}, {&(0x7f0000002e80)="b389e5aeb7b42eab8dd0017236f060f918", 0x11}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001980)={0x3, 0x6}, 0xfffffffffffffc2e) (async) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001980)={0x3, 0x6}, 0xfffffffffffffc2e) getsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) mknod(0x0, 0x2000, 0x6d4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x6, 0x12, 0xe4, 0x100}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x6, 0x12, 0xe4, 0x100}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7859) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x4a) (async) open$dir(0x0, 0x80, 0x4a) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') 1.4392728s ago: executing program 7 (id=2663): pipe(&(0x7f0000000180)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xfffffffffffffed0, 0x0, 0x0) munmap(&(0x7f00003be000/0x2000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "523cb3c8b9129c9e242fd505aac10ff300", 0x0, 0xfffffffc}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xffff, 0xfffffffc, 0x6, "1a2198b59b58505f40edabfaffffece900", 0xfffffffe, 0xc}) msgget$private(0x0, 0x10) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000400)=""/119, 0xfd4c) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000136000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x800000000000000) pipe(&(0x7f0000000180)) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xfffffffffffffed0, 0x0, 0x0) (async) munmap(&(0x7f00003be000/0x2000)=nil, 0x2000) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "523cb3c8b9129c9e242fd505aac10ff300", 0x0, 0xfffffffc}) (async) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xffff, 0xfffffffc, 0x6, "1a2198b59b58505f40edabfaffffece900", 0xfffffffe, 0xc}) (async) msgget$private(0x0, 0x10) (async) pipe2(&(0x7f0000000100), 0x0) (async) read(r2, &(0x7f0000000400)=""/119, 0xfd4c) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) (async) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) (async) mmap(&(0x7f0000136000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x800000000000000) (async) 380.256837ms ago: executing program 0 (id=2664): r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x12b) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x9, 0x101, 0x80000004, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x7, 0x8, 0x8, 0x9}, {0x8, 0xd86, 0x6d, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x5}, {0x2, 0x6, 0x1003, 0x99}, {0xce1, 0xffffffff, 0x6, 0x3}, {0x6, 0xfff, 0x80000014, 0x8}, {0x6, 0x1082, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0xffff, 0x9, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0xf, 0x4}, {0x29a71717, 0xfffffffa, 0x985, 0x6}, {0xc, 0x7, 0x5}, {0x0, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1010, 0xffffffffffffffff, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r2 = semget(0x0, 0x1, 0x281) semop(r2, &(0x7f0000000000)=[{0x0, 0x7, 0x1800}, {0x0, 0xfff9, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x1, 0x4) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4", 0x0, 0x0, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6a, 0x0) mknod(0x0, 0x2000, 0xd02) syz_emit_ethernet(0xea, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xffffffffffffff2c, [{&(0x7f000062c000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8151}, {&(0x7f000069d000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x9}, {&(0x7f0000418000/0x1000)=nil, &(0x7f00004ac000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f000052e000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f000076e000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x4}, {&(0x7f000041f000/0x3000)=nil, &(0x7f000062c000/0x1000)=nil, 0x5}, {&(0x7f0000420000/0x2000)=nil, &(0x7f00002d2000/0x2000)=nil, 0x1}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000689000/0x3000)=nil, 0x3}, {&(0x7f0000418000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0xb}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00000a6000/0x3000)=nil, 0xb}, {&(0x7f000006a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f0000419000/0x3000)=nil, &(0x7f0000fed000/0x10000)=nil, 0x1000039fa}, {&(0x7f000042d000/0x3000)=nil, &(0x7f0000239000/0x2000)=nil, 0x7}], './file0\x00', 0xfffffffe}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TIOCSETA(r3, 0xc1084425, &(0x7f0000000080)={0xfffffffd, 0x102, 0x3, 0xd, '\x00', 0x3, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x258d, 0xb, 0xfff7, 0x1, 0x801, 0xffffffff, 0x1, 0x1, 0x2, 0x4000080000, 0x40000000004}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) 369.654191ms ago: executing program 4 (id=2665): r0 = socket(0x18, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x9) close(r0) r1 = socket(0x17e4ca77c64a056c, 0x4000, 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xc, 0x8001, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) 368.700192ms ago: executing program 6 (id=2666): setuid(0xee01) r0 = semget(0x0, 0x1, 0x281) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x0, 0x7, 0xff, 0x8001, 0x800]) r1 = getuid() r2 = getegid() r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) syz_emit_ethernet(0x3c, &(0x7f0000000100)={@empty, @empty, [{[], {0x8100, 0x7, 0x1, 0x3}}], {@generic={0x808, "aef88ff90d8f697733d57938c18709e5adb348795d1ed641a837c2f40475c1c37794cfb4853269352de5"}}}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x7f, r1, r2, r3, r4, 0x48, 0x9f}, 0x9082, 0xf, 0x3}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x15, 0x35, &(0x7f0000000040)="03000000", 0x4) setuid(0xee01) (async) semget(0x0, 0x1, 0x281) (async) semop(r0, &(0x7f0000000040)=[{0x0, 0xffff, 0x1000}], 0x1) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x0, 0x7, 0xff, 0x8001, 0x800]) (async) getuid() (async) getegid() (async) geteuid() (async) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) (async) syz_emit_ethernet(0x3c, &(0x7f0000000100)={@empty, @empty, [{[], {0x8100, 0x7, 0x1, 0x3}}], {@generic={0x808, "aef88ff90d8f697733d57938c18709e5adb348795d1ed641a837c2f40475c1c37794cfb4853269352de5"}}}) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x7f, r1, r2, r3, r4, 0x48, 0x9f}, 0x9082, 0xf, 0x3}) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r6, 0x15, 0x35, &(0x7f0000000040)="03000000", 0x4) (async) 368.519737ms ago: executing program 2 (id=2667): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xffef9ff6, 0x3, "00001200", 0x0, 0xd}) ioctl$TIOCSTOP(r0, 0x2000746f) (async) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="944713145761ef4626e1cc7f391f55166f838c5f5b0fe563162b7bfc9e", 0x1d}, {&(0x7f00000000c0)="d6accee1c3c4447919b68f12aed218a2919eb5ccedebf4bb4d9abb9514b0c2038aa1181aa3ad6b41c733bb946599ccb94bf562acbae2137ff769c5e2e2249e62a833b477a7fb6e09", 0x48}], 0x2) (async) truncate(&(0x7f0000000140)='./file0\x00', 0x7) (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 367.959243ms ago: executing program 1 (id=2668): mknod(&(0x7f0000000340)='./file0/file0/file0\x00', 0x20, 0x3ff) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x4, 0x2000007, 0x101, 0x7fff, 0x81ac, 0x80010001, 0x10, [{0x0, 0x2, 0xd, 0x71002}, {0x4, 0xa, 0x8, 0xfffffff9}, {0xd, 0xf88, 0x0, 0xc}, {0x1, 0x2, 0x8007, 0x2}, {0x402, 0x200727, 0x2800, 0x7}, {0x1, 0x650, 0x202, 0x99}, {0x9, 0x8000, 0x4f8, 0x6d}, {0x6, 0x7, 0x1, 0x8}, {0x0, 0x82, 0x6, 0x5}, {0x6a75, 0x8001, 0xd17, 0x1}, {0x1cc, 0x10001, 0xc, 0x3}, {0x9, 0x9, 0x8, 0xb}, {0xb8c, 0x7, 0x2, 0x4}, {0x29a71717, 0x8, 0x100000, 0x6}, {0xc, 0x5, 0x9, 0x10000000}, {0x0, 0x1, 0xfff, 0x30007}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x69) ioctl$VNDIOCSET(r0, 0x80184404, &(0x7f0000000240)={0x0, 0x2, 0x0, 0xfffffffffffffead}) ioctl$VNDIOCSET(r0, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x6}, {0x1, 0x0, 0xff, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) getrusage(0x0, &(0x7f0000000200)) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000002c0)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x42) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000001df, &(0x7f0000000040)=[{0x1, 0x0, 0x7, 0x7}]}) mknod(&(0x7f0000000300)='./file0/file0/..\x00', 0x2000, 0x5900) r3 = open(&(0x7f00000004c0)='./file0/file0/..\x00', 0x8000, 0xee4bce5bb233aa45) poll(&(0x7f0000000080)=[{r3, 0x27}], 0x1, 0x0) close(r3) mprotect(&(0x7f00001ed000/0x2000)=nil, 0x2000, 0x0) ioctl$VNDIOCSET(r2, 0xc0184406, &(0x7f00000001c0)={0x0, 0x0, 0x0}) preadv(r1, &(0x7f0000000240), 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000005c0)="95c354ae0cfc64338eee058ef7ff19637ba99275b554533c87ecb09a769467d4cfe20b42eb18518fd260a1e17cbe3664810af391d5e358368be38b30b153e044891433f56bf2f05cea9806b4b0e87f3e41c58f1cfba12d134123", 0x5a}, {&(0x7f0000000680)="047e7e0726528182c0b2997b896f8d218d7acbff38d252c682afb691b272076262f54b3235eaa7803ffde618828041a52b2f768756bf21f426c14e61c8b410184ee723e07af6ea4f6ec15c0ac55abf1b294c032e7b367d9df145325c366c65c8c1d22acd3e132aeec949d3bbc22390aab38a7edca26111342dbbf7faf81b651dd90cdc1d57c6862871abc8645804be4627dca5a01ee45751aa7bf3b457ed8b20f228b9b6f642e56bfa55296f5381e64ac63a7ad2e80429314571229976a394e8b2db8c8562ff66c043a3952c281001e08243a4d9b75f82dca024a5da9345d61f16f73a97b05b5f979ed3650fb36ced405b6d1a20fb96b40e34b8b82da129bd12296b576141cf7ec61734cf8b1ab982f4f61ff9fc6ee4a44da60db8dacf8e5323b36153158eba320a733c8bb33b0af237b23a8639279c7df685c3d8d61484902abe48d7ca791db8b1291b27d73e91d82647615697d38c26d4bb9697543cb81922d98ab9abf9fe57e566e1f7e690f57d1afc532f16f62c4aed58a8760253575b5974886d5f9c08baea8d014b8e25359d41e7022ff083dcab66ae319d541bd3c93d163d75b4cf6230ceb3bb1700519b8d1a9b3ed24f7a4af1f2675f88b85d580fde49df9ef67b7b79de8598adaa86273d0b7c19b05b686d4251d99433678cc9f17e9eb8a825e3aaf158c0f95a31be1f758773f63cc3abe450cb898e2f50a8b9209e28daac5be68bb3afaf61ccfa50ecaced96b89b126b1e088632622955152e2edf48a7e456b0a8b5b1225a552c97957c523345d221abcb0e562e4762527f592ccc7fd56881d71c8567c6f1421cd70ae7608321834b3b6c1f6a6b497e919e45bbdca5c5697dea550fe687541220c3c9daa79ca48af27d4bc4da941d72aa599858df10478564019ead8aea3fc1f88294fc8789eb10c31fbdfde0acdb621343354eeb280ae2a9e66d2c19270b3b00000000f289196bf1ea4cff2113e6174d6cb6634eecc60b1062a539ba3b3b1a4bdcee03c268c8bc40578dafa79a7c93a6c5eb44171759370722ee95b4fda2f88b6b4a10195a4458c7093afb9bd3b4adb11e493f68b02cad3206914f4b20b3fd83d18f04e6d8a3ad95600fbcf920d1fa429de5d55ec9223efd11d1df4b29c88e5265170fb023ec809bb6338556d5c735e9726eb5934a6ddc837c0b62ad29935615be6d99873a9af563188b2ab9207f1ee445951d10ccdb83c41ab932379f3ad5994a2139b1fb9ec2d7618ea2b6f43f2fe1af17ed8e08f0ba18acb055381620d0aeb44bd00a1a9780ad007e94324dc316d57c13bebad061b589e0d86e27fcd4b3a1a51b5c954d7fa2b6360d42e7b0be5f781cc8fdc87d43c464ef413166030bcca842e9d160a21bdd023dad929262b13d6da33748784bd528584912783ca8e50bb8dc632d2c194649bae4ce5444e59af6135f34872656", 0x401}], 0x2) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 288.126027ms ago: executing program 5 (id=2669): sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x101, 0x1, 0x80008a38, 0xfffffffc, "070609000013160000050800", 0xfffffffd, 0x9}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001}], 0x201, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f00000001c0), &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x101, 0x1, 0x80008a38, 0xfffffffc, "070609000013160000050800", 0xfffffffd, 0x9}) (async) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11, 0x200000000000001}], 0x201, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) (async) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f00000001c0), &(0x7f0000000080), 0x0, 0x0) (async) 287.498622ms ago: executing program 4 (id=2670): clock_getres(0x3, &(0x7f0000000100)) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xee4bce5bb233ab95) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x615, 0x106) openat$vnd(0xffffffffffffff9c, 0x0, 0x40, 0x0) sysctl$net_inet_etherip(&(0x7f0000007c80)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000000)="00000004", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x118) 283.591884ms ago: executing program 2 (id=2671): r0 = socket$unix(0x1, 0x5, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)="8eab802cf20e98b046a21635", 0xc}], 0x1, 0x0, 0x60, 0x402}, 0x2) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) (async) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r2) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) (async, rerun: 64) r3 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) (async, rerun: 32) r4 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) (rerun: 32) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x4) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000080)={0x4000000000000008, 0x0, 0x8000000000000, 0x0, 0x0, 0x7ffd}, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x11b) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x4, 0xff}, {0x81, 0xff, 0x32, 0x7}, {0x6, 0x6, 0x7, 0x800}]}) (async) write(r6, &(0x7f0000000240)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda4f5903abf65b18d7c51f78b06cc3a5840c04c2a649b0000000000fafd3493776665d4cd12c63d34", 0x31}], 0x1, 0x0, 0x0, 0xd}, 0x6) (async, rerun: 64) syz_emit_ethernet(0x4c6, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd606d9efb0490670000000000010000000000000afffffffefe8000000000000000000000000000aa880c000000000000fe8000000000000000000000000000aafe8000000000000000000000000000bb00000000000000000000ffffac1400aa95a8e3f69261b11bfb779408877c5d94ff0100000000000000000000000000010000000000000000000000000000000104000000000000000c04000900000000ff020000000000000000000000000001ff0200000000000000000000000000012b3300000000000000010005e4af20e4b21154e61fbb43d551c50b7bec06f120fe504d4df35619925b72a6b1656feb28597a452998fa7670c7e96a891d6ffe777cb844100410886327f4331b6b7014666b21692ac200f83283494936a2e78e688b24a12df0663b29bf2e8d3ccbab810b49c1ef16b67262e6271040c842f03cde08a1a439e382f0920b9d06cf2a5bbbf68f7e27c398dab6a1feba46ece491f2e3afc9dd415f72d449774cb6d7531708f6d0e12b3c1a52dbbd75db6ecc1ca45fe9dec04ea9d29642012029d0a721f39288cb0be11b5d12fc1fb0cad4845a210fbb369574dfe4b35dfd15d19d936c7f56a1b7c20400000003c20400000080028eed197aa389e457f4964bef7ff489c04e6627466843c434adf00a7bdd4e1845eb275580125c799e8a837b4dda49ef9e1fa1b70dece49089c3b020b00734a60eb098995dd84e35eebbf81112e75783b60ba0bfb7943a2c91c9a8585750e677a4b2bf6e58471b44f252e4f2887854c4a848f436483155e7cc43b331e26c10d119db5da37942f6ea9bda53c43a5dfad197b5e36606161fe8c31c6053fc010400000000000100c204000000b8010300000000000000000000ff000938690000000210000500000000fe8000000000000000000000000000bbff010000000000000000000000000001ff0100000000000000000000000000010a1067686fc379684e0d60984f1c524900000000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffac1400bbff0200000000000000000000000000013b06000300000000fe8000000000000000000000000000bbff020000000000000000000000000001ff0100000000000000000000000000013b2a000000000000c204fffffffbb867565fc4a440455a1a7548fad6b96271745fda9cf4b7bee3a0b78bcf79630797a5c8060ca443d36dc21e639a2e80b46dbf8cb4840f61456b1ee1a709374103e5fe768ce764a5386ddb66358c5d5551c48c4d773f6da7c6e8322ccb64d605f6476f980f077e9aba420108000000000000000004d3c434ce0964f6f448087dccd18f338ee73b9918980cfb6e10485a5374564a79e158b738cb44ef1f505e5fb1a0aa956d67c99527f7b6628136f30ad298f4e60d1133d0e4558287c61c9a8fe2befbc04a14228a66af4a4aeb6055850654dd8bf30a12e2c764e9ee173d0c80bf3db9e1944070c45810cff0101731dc8ba4def1139a8ee2150488e54537eba88cead8e3981d809fbd7d913aeda2c6c46a15023b69db83a1c4448dd171d6bca4829368fbd89a8baff87c778a7b6309ba1470002e9eb93ce6fdbc7649d3e334bb28f875bb76190362bf00010000000000000000000200000000000005020003c2040000000901050000"]) (async) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(r7, 0xc4504446, &(0x7f0000000740)={0x8, 0x5, 0x2, 0x1ff, "a3ae02c1000000000002000ffb7dd5a80b546600", 0x9, 0x42}) (async) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x10004) 283.444164ms ago: executing program 6 (id=2672): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x21, 0x6}, 0x80000000, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1, 0x200023}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000000)=[{0x7, 0x3, 0x0, 0x5}, {0x1, 0x2, 0x7, 0x20000200}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000040)=ANY=[]) 247.307811ms ago: executing program 6 (id=2673): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES64=r0]) 247.0758ms ago: executing program 7 (id=2674): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, &(0x7f0000001940), &(0x7f0000000040)=0xfffffffffffffed0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 246.748082ms ago: executing program 5 (id=2675): mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) (async) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) pipe2(0x0, 0x0) (async) pipe2(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xa) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x9) open(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)="e464daa0c3683412cdc531b4d6982e01fc4cee42198d15f68e91a206e7", 0x1d) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r1, 0xc0104451, &(0x7f0000000740)={0x5, 0x408, 0x3fc, 0x2000, "0000000000fb000000000000b34445f0388a19a0", 0x33c3300a, 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000003c0)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$TIOCSETA(r2, 0xc0284457, &(0x7f0000000340)={0x6, 0x2, 0x100008, 0x4a, "978600000000000000010000f0ff0f00", 0x2, 0x80004}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100051300000000", 0x8, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100051300000000", 0x8, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgsnd(r3, &(0x7f0000000100)={0x1}, 0x8, 0x800) socket(0x6, 0x1, 0xf8) (async) r4 = socket(0x6, 0x1, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) (async) readv(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000000c0)={0x4, 0x18, 0x3a, 0x10}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) preadv(r4, 0x0, 0xce1d7b27a31c81eb, 0x0) (async) preadv(r4, 0x0, 0xce1d7b27a31c81eb, 0x0) writev(r5, &(0x7f00000008c0), 0x0) nanosleep(&(0x7f00000000c0)={0xd39, 0x8}, 0xfffffffffffffffe) 246.188314ms ago: executing program 6 (id=2676): r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x60, 0x0, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpgid(0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x3f5393ca16ab319, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x0) lchown(0x0, r3, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8001, 0x0, 0x0, r3, 0x0, 0x20, 0x1ff}, 0x3, 0x2, 0x0, r1, 0x1, 0xe, 0x2, 0xfffeffffffffffff}) mknod(&(0x7f0000000040)='./file1\x00', 0xd080, 0xf) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r4, &(0x7f0000002100)=[{&(0x7f0000000180)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4c", 0x1c}], 0x1) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000200)="4f3cc866fd274f885c5d43452e", 0xd}], 0x1) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file1\x00') 139.861164ms ago: executing program 7 (id=2677): r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8, 0xe336}) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = open(0x0, 0x615, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) ftruncate(r3, 0x8531) kqueue() fchdir(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000000)=[{0x14, 0x7b, 0x14, 0x48}, {0x87, 0x96, 0xf1, 0x5}, {0x1ae, 0x2, 0x0, 0x7ff}]}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x2, 0x20, 0x66, 0x0, 0x0, 0x6, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@noop, @noop, @noop, @noop]}}, @udp={{0x3, 0x0, 0x8}}}}}}) syz_emit_ethernet(0x1360, &(0x7f00000000c0)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0xc003, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x8, 0x1, 0x0, @broadcast, @rand_addr=0x80000000}, @icmp=@generic={0xc, 0x6, 0x0, "6d9864a1"}}}}}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xfffff003, 0x9}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0x7, 0x24a, 0x3, 0x2, 0x8, 0x4, 0x1]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xffef9ff6, 0x3, "00001200", 0x0, 0xd}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="944713145761ef4626e1cc7f391f55166f838c5f5b0fe563162b7bfc9e", 0x1d}, {&(0x7f00000000c0)="d6accee1c3c4447919b68f12aed218a2919eb5ccedebf4bb4d9abb9514b0c2038aa1181aa3ad6b41c733bb946599ccb94bf562acbae2137ff769c5e2e2249e62a833b477a7fb6e09", 0x48}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) 128.335535ms ago: executing program 0 (id=2678): setgid(0xffffffffffffffff) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$TIOCSETA(r6, 0xc444443a, &(0x7f0000000000)={0xfffff578, 0xffff002f, 0xe9, 0x5, "01af9b197700008000", 0x10008000, 0xb}) r7 = getgid() r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = socket(0x2, 0x4001, 0x0) sysctl$net_inet_ip(&(0x7f0000003200)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000003240), 0x0, 0x0, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r12, 0x8010570e, 0x0) ioctl$WSKBDIO_SETENCODING(r12, 0x80045710, &(0x7f0000000000)=0x2e8) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) r14 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) sendmsg$unix(r11, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="e202da3833efdeee63c5208fa20d59e6b424fcda1131f5c105dac89f74ce2bf964e04c4eaf7ffc6ea7960063a47e7961ac23b1ce5efc0d61fccdf48b7e52c7cc0dd32011e53617e61add2c078fbb43763452efa1012d5df2a9f162acca67376cb69130d7d7cb85a7b6b7614ada5831683285f89b", 0x74}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="200000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r6, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x7}, 0x405) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r11, 0xffff, 0x8, &(0x7f00000004c0)=0x1ffffe, 0x4) getgroups(0x3, &(0x7f0000000080)=[r2, r3, r7]) rename(&(0x7f0000000100)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) setuid(0xffffffffffffffff) semctl$GETVAL(0x0, 0x3, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) 128.053113ms ago: executing program 1 (id=2679): syz_extract_tcp_res(0x0, 0x5, 0x5) syz_extract_tcp_res(0x0, 0x400, 0x4) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0)=""/241, 0xf1, 0x40, 0x0, 0x0) open$dir(0x0, 0x40, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x0, 0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0xa4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x0, 0x1000381210089}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x10000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000100)='K', 0x1) 127.38625ms ago: executing program 2 (id=2680): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$TIOCSETA(r0, 0xc0104419, &(0x7f0000000000)={0x2, 0x7f, 0xf, 0x2000, "01d04b0a00ff00", 0x7, 0xa}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9, &(0x7f0000000040), 0x8, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) 127.265202ms ago: executing program 5 (id=2681): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xe5, 0x0, 0x0, 0x0, 0x0, 0x1a3, 0x4003}, 0x8, 0xd7f, 0x0, 0x0, 0x1ff, 0x4000000000, 0x2, 0xb}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x409}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 95.702021ms ago: executing program 5 (id=2682): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x7, 0xb5, 0x0, 0xff, "689937fcbcf411f637448807efdeca06dd6a5841", 0x4, 0x8}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)="8269cd28367f22fc85ef3a6eb30547a68400fffb8db72e74c03d6cc2eea2782146294dcbb86fb2c2ccc100fcffffffffffff6696b74aacaa51d824470662a856e6f111716f9f1db6f02eaf668240b78606dcbd5f2fd65b9098f619c6f8fbd20506dfbadc08", 0xfffffffffffffdf4}], 0x1) 88.755973ms ago: executing program 7 (id=2683): mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) setitimer(0x0, &(0x7f0000000140)={{0xffffffffffffffff, 0x7}, {0xffffffeffffffbff, 0x10000}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f0000000080), 0x4, 0x2) 88.535182ms ago: executing program 2 (id=2684): setgid(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "e600000f0000ae000000000000000007abc0788a", 0xfffffffc, 0x800008}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x29a, 0x0, 0x0, 0x0, 0x4f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000240)="000800000000ff00", 0x8) setgroups(0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000200)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0x3a, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) setuid(0xffffffffffffffff) r1 = semget(0x0, 0x1, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)) 77.7917ms ago: executing program 1 (id=2685): r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x48e}, 0x3, 0x9, 0x0, 0x0, 0x0, 0xb000000000004004, 0x800003, 0x1838}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7941) r3 = socket(0x2, 0x4001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/232, 0xe8}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) fcntl$dupfd(r2, 0x0, r3) r8 = socket(0x800000018, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f0000000240)="69b8c84b", &(0x7f0000000340)=0x4, 0x0, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x80000000}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x80000002}, {&(0x7f000055e000/0x4000)=nil, &(0x7f0000000000/0x400000)=nil, 0x8}, {&(0x7f000077c000/0x1000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000251000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bc000/0x3000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xa}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x9}, {&(0x7f0000196000/0x3000)=nil, &(0x7f000076c000/0x4000)=nil, 0x4}, {&(0x7f000024b000/0x2000)=nil, &(0x7f000079e000/0x4000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5e04}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file0\x00', 0x3}) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./file0\x00', 0x567, 0x0}) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCNXCL(r10, 0x2000740e) 7.002866ms ago: executing program 0 (id=2686): r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r1 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x102) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x4) r3 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x1ff, 0x2000000000000004}, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) sysctl$hw(&(0x7f0000000040)={0x7, 0x5}, 0x2, &(0x7f00000000c0)="0028a3db", &(0x7f00000001c0)=0x4, 0x0, 0x0) listen(r1, 0x10001) write(0xffffffffffffffff, &(0x7f00000004c0)="b96abcf5ac7cff", 0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) pipe(&(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000140)="71f91e3471ac0058a55a91507394a34b8e5f84cf71b5007afec370826bc8bae8c4dd235d47fd8db9c9231100000000", &(0x7f0000000080)=0x2f, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f00000003c0)=[{0xcfdb, 0x7, 0x7, 0x4}, {0x1ff, 0x9e, 0x49, 0x2}, {0xbd8c, 0x9, 0x5, 0x5}, {0x9199, 0x1, 0x8, 0x6}, {0x1, 0x4, 0x14, 0x4}, {0x7ff, 0xe9, 0x9, 0x8}]}) 6.436219ms ago: executing program 2 (id=2687): mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0xa9) readv(r0, &(0x7f0000001f80)=[{&(0x7f0000000f40)=""/4096, 0x1000}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) 283.874µs ago: executing program 6 (id=2688): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000040)={0x5a, 0xfffffff8, 0x9}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f00000000c0)={0x1, 0x4, 0x80000001, 0x401}) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x82, 0x6) r3 = semget(0x3, 0x0, 0x200) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x3) r4 = dup2(r0, r0) r5 = semget$private(0x0, 0x4, 0x28) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000180)=""/142) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000000240)={0x4, 0x7fff, 0x3, 0x8}) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000280)=0x3) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x1, 0x8, 0x5, 0x7, 0x2}, {0xfff, 0x9, 0x5998, 0xe4a, 0x9}]}) r6 = msgget(0x3, 0x210) msgsnd(r6, &(0x7f0000000340)={0x3, "93fd4f1846238af347f521ab1082835ce2722540adfc370de5260ed61b8e009285eb8f080d2d617586861bf154f9e6d7c437d202ac32fa0f20c2a08e6e47071c19eccd46801ba14a2cbe644a5d0c9bb68ca2a18580db41bce9983add0da9ba697e2d1391b8d8e9bb2c8869142daa72ebfcfb81498012e774f102ba875f54b6fefb1486c2bbe443b672e2006632920c2c655e88e38fea77784291b14be4a7ecac3e00847f06ff68c346dfca5cb7efc7"}, 0xb7, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=[0x2, 0xfffe, 0xa, 0x8, 0x6]) r7 = semget$private(0x0, 0x3, 0x548) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000480)=[0x0, 0x8, 0x2, 0x7]) r8 = shmget$private(0x0, 0x3000, 0x405, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000004c0)=""/68) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000540)=""/57) sysctl$kern(&(0x7f0000000580)={0x1, 0x2e}, 0x2, &(0x7f00000005c0)="b998780a687449bdc010bb496cceb2301b5f82d8f414f5b5f8721d", &(0x7f0000000600)=0x1b, &(0x7f0000000640)="965ea0f0b391353641fbd8d7e2f9d2847bd29ee2816150780220fc355c4eb228f2cc079a06374b6c85ea0e6fc5871864ed41424a18a80a68a0f6b62dad74b669af55fb51037a166a0d5c380e1d1c48095ade8337bd16", 0x56) fchflags(0xffffffffffffffff, 0x10000) 0s ago: executing program 5 (id=2689): r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.89' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd806b7b7c00 va 0x200000001000 didn't change! WARNING: thread `nfsio' (344060) exits with status -1 WARNING: thread `nfsio' (435461) exits with status -1 WARNING: thread `nfsio' (104080) exits with status -1 WARNING: thread `nfsio' (13313) exits with status -1 WARNING: thread `nfsio' (349689) exits with status -1 WARNING: thread `nfsio' (274743) exits with status -1 WARNING: thread `nfsio' (505006) exits with status -1 WARNING: thread `nfsio' (306438) exits with status -1 WARNING: thread `nfsio' (520193) exits with status -1 WARNING: thread `nfsio' (388701) exits with status -1 WARNING: thread `nfsio' (356303) exits with status -1 WARNING: thread `nfsio' (318138) exits with status -1 WARNING: thread `nfsio' (420435) exits with status -1 WARNING: thread `nfsio' (487008) exits with status -1 WARNING: thread `nfsio' (201142) exits with status -1 WARNING: thread `nfsio' (198472) exits with status -1 WARNING: thread `nfsio' (522351) exits with status -1 WARNING: thread `nfsio' (140717) exits with status -1 WARNING: thread `nfsio' (137678) exits with status -1 WARNING: thread `nfsio' (145879) exits with status -1 pckbd_enable: command error fuse: Cannot find fusebuf pckbd_enable: command error pckbd_enable: command error lo0: can't handle af0 WARNING: thread `nfsio' (106513) exits with status -1 WARNING: thread `nfsio' (240002) exits with status -1 uvn_flush: obj=0xfffffd805d614ad0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error 0#+"$%.!",%: #/--!.$ %22/2 OpenBSD/amd64 (+LXw3*c,J.\#!1dCb =HcB|uN;_ծhJ$Jl$F)T) (tty00) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error OpenBSD/amd64 (+LXw3*c,J.\#!1dCb =HcB|uN;_ծhJ$Jl$F)T) (tty00) login: pckbd_enable: command error fuse: Cannot find fusebuf uvn_flush: obj=0xfffffd806aa33a68, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! pckbd_enable: command error pckbd_enable: command error load: 10.66 cmd: getty 71224 [ttyin] 0.00u 0.01s 0% 339k sd0(vioscsi0:1:0): Check Condition (error 0x70) on opcode 0x1e SENSE KEY: Illegal Request ASC/ASCQ: Invalid Command Operation Code pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error denied attempt to set clock forward to 210453397505 fuse: Cannot find fusebuf WARNING: thread `nfsio' (75275) exits with status -1 WARNING: thread `nfsio' (47147) exits with status -1 WARNING: thread `nfsio' (299187) exits with status -1 WARNING: thread `nfsio' (77267) exits with status -1 denied attempt to set clock forward to 210453397505 fuse: Cannot find fusebuf pckbd_enable: command error WARNING: thread `nfsio' (438194) exits with status -1 WARNING: thread `nfsio' (492101) exits with status -1 pckbd_enable: command error denied attempt to set clock back 1956564117 seconds pckbd_enable: command error pckbd_enable: command error denied attempt to set clock back 4096202049 seconds pckbd_enable: command error pckbd_enable: command error denied attempt to set clock back 4104047776 seconds panic: pooWlAR_NpI_fNrGe:e :S PL rNOtTt mLr OWEfrReEDe liOsN tS YmoSdiCfAiLedL: 8pa3 g-2e096 20xf5f803ff2f dEX8IT0 05 eaff 600Stopped at savectx+0xae: movl $0,%gs:0x688 TID PID UID PRFLAGS PFLAGS CPU COMMAND 312160 61853 0 0 0x4000000 1 syz-executor *293351 46508 0 0 0 0 syz-executor savectx() at savectx+0xae end of kernel end trace frame: 0x7638ce0ced40, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu1: pool_p_free: rttmr free list modified: page 0xfffffd805eff6000; item addr 0xfffffd805eff6ee8; offset 0x10=0x838b61d0 ddb{0}> trace savectx() at savectx+0xae end of kernel end trace frame: 0x7638ce0ced40, count: -1 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff80002a3ad810 rbx 0 rdx 0 rcx 0xffff80003c4554e8 rax 0x3c r8 0xffff80002a3ad740 r9 0 r10 0xa92d8e19789e53c7 r11 0x58601a94a52865b r12 0 r13 0 r14 0xffff80003c4554e8 r15 0 rip 0xffffffff819763ee savectx+0xae cs 0x8 rflags 0x46 rsp 0xffff80002a3ad790 ss 0x10 savectx+0xae: movl $0,%gs:0x688 ddb{0}> show proc PROC (syz-executor) tid=293351 pid=46508 tcnt=3 stat=onproc flags process=0 proc=0 runpri=84, usrpri=84, slppri=16, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff800037810d38,0xffff80003c454fc8 process=0xffff80003c026720 user=0xffff80002a3a8000, vmspace=0xfffffd800ef9f9a8 estcpu=34, cpticks=3, pctcpu=0.2, user=1, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 71070 156201 58746 0 2 0 syz-executor 71070 21030 58746 0 3 0x4000080 fsleep syz-executor 38165 112944 89147 0 2 0 syz-executor 38165 204741 89147 0 3 0x4000080 fsleep syz-executor 61853 214342 74611 0 2 0 syz-executor 61853 127633 74611 0 3 0x4000080 fsleep syz-executor 61853 312160 74611 0 7 0x4000000 syz-executor *46508 293351 58118 0 7 0 syz-executor 46508 310399 58118 0 3 0x4000080 kqsel syz-executor 46508 450021 58118 0 3 0x4000080 fsleep syz-executor 95640 257815 12222 0 2 0 syz-executor 95640 334314 12222 0 3 0x4000080 fsleep syz-executor 95640 68110 12222 0 3 0x4000080 fsleep syz-executor 58746 210919 69834 0 3 0x82 nanoslp syz-executor 26760 326336 0 0 3 0x14280 nfsidl nfsio 62194 10732 0 0 3 0x14280 nfsidl nfsio 55498 283789 69834 0 3 0x82 nanoslp syz-executor 74611 139935 69834 0 3 0x82 nanoslp syz-executor 71224 343414 1 0 3 0x100083 ttyopn getty 58118 312590 69834 0 3 0x82 nanoslp syz-executor 3445 217027 0 0 3 0x14200 bored sosplice 10530 61396 69834 0 3 0x82 nanoslp syz-executor 89147 94183 69834 0 3 0x82 nanoslp syz-executor 43245 66385 69834 0 2 0x2 syz-executor 12222 362445 69834 0 3 0x82 nanoslp syz-executor 69834 484330 27338 0 3 0x82 kqread syz-executor 27338 241984 98831 0 3 0x10008a sigsusp ksh 98831 417700 40819 0 3 0x98 kqread sshd-session 40819 303065 130 0 3 0x92 kqread sshd-session 130 18172 1 0 3 0x88 kqread sshd 56933 462680 29681 74 3 0x1100092 bpf pflogd 29681 11702 1 0 3 0x80 sbwait pflogd 38367 149599 60551 73 3 0x1100090 kqread syslogd 60551 263404 1 0 3 0x100082 sbwait syslogd 94024 266688 1 0 3 0x100080 kqread resolvd 36045 415687 67183 77 3 0x100092 kqread dhcpleased 91166 319692 67183 77 3 0x100092 kqread dhcpleased 67183 246680 1 0 3 0x80 kqread dhcpleased 77687 48205 0 0 3 0x14200 bored smr 814 278291 0 0 2 0x14200 zerothread 99506 473557 0 0 3 0x14200 aiodoned aiodoned 94899 486591 0 0 3 0x14200 syncer update 1821 378886 0 0 3 0x14200 cleaner cleaner 53651 197763 0 0 2 0x14200 reaper 3058 131629 0 0 3 0x14200 pgdaemon pagedaemon 86548 55153 0 0 3 0x14200 bored viomb 5565 132016 0 0 3 0x40014200 acpi0 acpi0 24208 502008 0 0 3 0x40014200 idle1 98098 369663 0 0 3 0x14200 bored softnet7 16588 258881 0 0 3 0x14200 bored softnet6 61329 511558 0 0 3 0x14200 bored softnet5 61668 17585 0 0 3 0x14200 bored softnet4 13769 512312 0 0 3 0x14200 bored softnet3 94197 370886 0 0 3 0x14200 bored softnet2 98631 366941 0 0 3 0x14200 bored softnet1 571 209835 0 0 3 0x14200 bored softnet0 45563 150304 0 0 3 0x14200 bored systqmp 46060 425545 0 0 3 0x14200 bored systq 8499 115290 0 0 3 0x14200 tmoslp softclockmp 81510 249252 0 0 3 0x40014200 tmoslp softclock 59931 301232 0 0 3 0x40014200 idle0 1 326378 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd806b7b7310) #0 witness_lock+0x5f1 #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 pmap_do_remove+0xa9 #4 uvm_unmap_kill_entry_withlock+0x269 #5 uvm_map_teardown+0x117 #6 exit1+0x6fc #7 proc_suspend_check_locked+0x2fd #8 userret+0x8c #9 intr_user_exit+0x3c Process 61853 (syz-executor) thread 0xffff800037810aa0 (312160) Process 43245 (syz-executor) thread 0xffff8000ffff2fa0 (66385) ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10246 11054K 12654K 166960K 15204 0 pcb 17 16K 18K 166960K 996 0 rtable 212 12K 13K 166960K 705 0 pf 42 19K 67486K 166960K 378 0 ifaddr 43 9K 10K 166960K 240 0 ifgroup 63 2K 3K 166960K 459 0 sysctl 4 1K 9K 166960K 63 0 counters 70 37K 38K 166960K 432 0 ioctlops 0 0K 4K 166960K 1974 0 iov 0 0K 18K 166960K 223 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1491 94K 95K 166960K 4084 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 38 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 183 0 dirhash 12 2K 2K 166960K 75 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 16 57K 240K 166960K 2966 0 sigio 0 0K 0K 166960K 88 0 proc 72 115K 164K 166960K 1112 0 subproc 72 4K 4K 166960K 136 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 502 0 in_multi 84 6K 7K 166960K 338 0 ether_multi 1 0K 0K 166960K 41 0 mrt 2 0K 0K 166960K 18 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 253 1129K 1129K 166960K 253 0 exec 0 0K 1K 166960K 1079 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 3 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 232 161K 180K 166960K 27959 0 UVM aobj 57 2K 2K 166960K 61 0 pinsyscall 41 82K 106K 166960K 4251 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 145 0 NDP 13 0K 2K 166960K 165 0 temp 83 8652K 29644K 166960K 123677 0 kqueue 13 20K 31K 166960K 591 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 248 0 245 1 0 1 1 0 8 0 rtentry 176 237 0 160 5 0 5 5 0 8 0 unpcb 144 2395 0 2374 23 22 1 6 0 8 0 syncache 336 7 0 7 2 2 0 1 0 8 0 tcpqe 32 3 0 3 2 2 0 1 0 8 0 tcpcb 736 1271 0 1260 26 24 2 8 0 8 0 arp 128 22 0 13 1 0 1 1 0 8 0 inpcb 328 3860 0 3846 33 31 2 8 0 8 0 nd6 144 37 0 21 1 0 1 1 0 8 0 pkpcb 40 85 0 85 6 6 0 1 0 8 0 kcovpl 48 15 0 7 1 0 1 1 0 8 0 ppxss 1192 126 0 126 3 3 0 1 0 8 0 pppxif 1504 26 0 26 6 6 0 1 0 8 0 pfstscr 40 2 0 2 1 1 0 1 0 8 0 pffrag 232 58 0 50 1 0 1 1 0 482 0 pffrnode 88 57 0 49 1 0 1 1 0 8 0 pffrent 40 105 0 97 1 0 1 1 0 8 0 pfosfp 40 1430 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1430 0 714 21 0 21 21 0 8 0 pfanchor 1288 1 0 0 1 0 1 1 0 8 0 pftag 88 1 0 0 1 0 1 1 0 8 0 pfstitem 24 193 0 93 1 0 1 1 0 8 0 pfstkey 128 198 0 99 4 0 4 4 0 8 0 pfstate 384 195 0 96 11 0 11 11 0 8 0 pfrule 1344 35 0 29 2 1 1 2 0 8 0 rttmr 136 6 0 6 2 2 0 1 0 8 0 art_heap8 4096 6 0 1 6 1 5 5 0 8 0 art_heap4 256 1206 0 836 35 10 25 30 0 8 1 art_table 40 1212 0 837 5 0 5 5 0 8 0 art_node 32 233 0 167 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 13 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 177 0 167 1 0 1 1 0 8 0 shmpl 112 58 0 4 2 0 2 2 0 8 0 dirhash 1024 60 0 43 3 0 3 3 0 8 0 dino2pl 256 7006 0 5481 96 0 96 96 0 8 0 ffsino 296 7006 0 5481 119 1 118 118 0 8 0 nchpl 144 11053 0 9340 65 0 65 65 0 8 0 rtmask 32 25 0 25 7 6 1 1 0 8 1 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 216 5926 0 0 330 0 330 330 0 8 0 namei 1024 41275 0 41275 6 5 1 2 0 8 1 percpumem 16 231 0 181 1 0 1 1 0 8 0 kstatmem 264 274 0 244 4 1 3 3 0 8 0 acpiwqpl 32 2 0 2 1 0 1 1 1 8 1 scsiplug 72 18 0 18 5 4 1 1 0 8 1 scxspl 216 79284 0 79284 15 13 2 8 1 8 2 plimitpl 152 917 0 900 1 0 1 1 0 8 0 sigapl 424 3274 0 3218 9 1 8 9 0 8 0 knotepl 120 790 0 0 24 0 24 24 0 8 0 kqueuepl 224 1333 0 1323 18 17 1 5 0 8 0 pipepl 344 685 0 658 19 10 9 9 0 8 6 fdescpl 528 3215 0 3185 3 0 3 3 0 8 0 filepl 160 24401 0 24178 31 13 18 19 0 8 6 lockfpl 104 1504 0 1502 4 2 2 2 0 8 1 lockfspl 48 502 0 500 1 0 1 1 0 8 0 sessionpl 144 33 0 24 1 0 1 1 0 8 0 pgrppl 48 175 0 158 1 0 1 1 0 8 0 ucredpl 104 3939 0 3926 1 0 1 1 0 8 0 zombiepl 144 3466 0 3464 2 1 1 1 0 8 0 processpl 1248 3274 0 3218 6 1 5 6 0 8 0 procpl 664 8073 0 8009 9 2 7 9 0 8 0 sosppl 168 31 0 31 6 5 1 1 0 8 1 sockpl 752 6739 0 6701 73 61 12 24 0 8 7 mcl64k 65536 15 0 0 2 0 2 2 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 123 0 0 15 0 15 15 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 99 0 0 9 0 9 9 0 8 0 mtagpl 96 98 0 0 3 0 3 3 0 8 0 mbufpl 256 301 0 0 16 0 16 16 0 8 0 bufpl 280 31864 0 25721 440 1 439 440 0 8 0 anonpl 32 14929 0 0 120 0 120 120 0 246 0 amapchunkpl 152 97354 0 96896 52 22 30 33 0 158 6 amappl16 200 11203 0 11164 94 78 16 35 0 8 5 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 181 0 168 1 0 1 1 0 8 0 amappl13 176 19 0 19 1 1 0 1 0 8 0 amappl12 168 3993 0 3962 3 1 2 2 0 8 0 amappl11 160 79 0 65 1 0 1 1 0 8 0 amappl10 152 18 0 18 3 3 0 1 0 8 0 amappl9 144 255 0 254 2 1 1 1 0 8 0 amappl8 136 19 0 16 1 0 1 1 0 8 0 amappl7 128 136 0 122 1 0 1 1 0 8 0 amappl6 120 256 0 252 1 0 1 1 0 8 0 amappl5 112 152 0 142 1 0 1 1 0 8 0 amappl4 104 318 0 297 1 0 1 1 0 8 0 amappl3 96 20294 0 20188 5 1 4 4 0 8 0 amappl2 88 859 0 795 2 0 2 2 0 8 0 amappl1 80 20907 0 20309 16 2 14 16 0 8 0 amappl 88 26625 0 26468 5 0 5 5 0 92 0 dma16384 16384 1 0 1 1 0 1 1 0 8 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma512 512 1 0 1 1 1 0 1 0 8 0 dma256 256 7 0 7 2 2 0 1 0 8 0 dma128 128 261 0 261 3 2 1 1 0 8 1 dma64 64 8 0 8 3 3 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 23 0 22 1 0 1 1 0 8 0 aobjpl 72 60 0 4 2 0 2 2 0 8 0 uaddrrnd 24 3215 0 3185 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3215 0 3185 1 0 1 1 0 8 0 vmmpekpl 168 25722 0 25664 4 0 4 4 0 8 0 vmmpepl 168 205659 0 203683 139 34 105 119 0 357 0 vmsppl 488 3214 0 3184 5 0 5 5 0 8 0 rwobjpl 80 58538 0 51614 153 2 151 152 0 8 0 pdppl 4096 6438 0 6368 126 54 72 86 0 8 2 pvpl 32 24716 0 0 199 0 199 199 0 265 0 pmappl 256 3214 0 3184 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 353 0 100 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace savectx() at savectx+0xae end of kernel end trace frame: 0x7638ce0ced40, count: -1 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_4(b008,0) at x86_bus_space_io_read_4+0x37 acpitimer_delay(1) at acpitimer_delay+0x76 comcnputc(800,30) at comcnputc+0x29b cnputc(30) at cnputc+0x67 db_putchar(30) at db_putchar+0x36d kprintf() at kprintf+0x29a5 db_printf(ffffffff83347140) at db_printf+0x9b panic(ffffffff83363e2c) at panic+0x103 pool_p_free(ffffffff839bb320,fffffd805eff6f90) at pool_p_free+0x2d1 pool_reclaim(ffffffff839bb320) at pool_reclaim+0x2c2 pool_reclaim_all() at pool_reclaim_all+0x48 end trace frame: 0xffff80003c4b3550, count: 0 ddb{1}> trace x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_4(b008,0) at x86_bus_space_io_read_4+0x37 acpitimer_delay(1) at acpitimer_delay+0x76 comcnputc(800,30) at comcnputc+0x29b cnputc(30) at cnputc+0x67 db_putchar(30) at db_putchar+0x36d kprintf() at kprintf+0x29a5 db_printf(ffffffff83347140) at db_printf+0x9b panic(ffffffff83363e2c) at panic+0x103 pool_p_free(ffffffff839bb320,fffffd805eff6f90) at pool_p_free+0x2d1 pool_reclaim(ffffffff839bb320) at pool_reclaim+0x2c2 pool_reclaim_all() at pool_reclaim_all+0x48 kern_sysctl(ffff80003c4b3574,1,200000000180,ffff80003c4b35a8,200000001180,4,d99cfffc49365172) at kern_sysctl+0x1095 sys_sysctl(ffff800037810aa0,ffff80003c4b36e0,ffff80003c4b3630) at sys_sysctl+0x3e5 syscall(ffff80003c4b36e0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1200d9feb00, count: -18