kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Nov 16 17:15:01 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.218' (ECDSA) to the list of known hosts. 2019/11/16 17:15:12 fuzzer started 2019/11/16 17:15:18 dialing manager at 10.128.15.235:33605 2019/11/16 17:15:18 syscalls: 337 2019/11/16 17:15:18 code coverage: enabled 2019/11/16 17:15:18 comparison tracing: enabled 2019/11/16 17:15:18 extra coverage: support is not implemented in syzkaller 2019/11/16 17:15:18 setuid sandbox: enabled 2019/11/16 17:15:18 namespace sandbox: support is not implemented in syzkaller 2019/11/16 17:15:18 Android sandbox: support is not implemented in syzkaller 2019/11/16 17:15:18 fault injection: support is not implemented in syzkaller 2019/11/16 17:15:18 leak checking: support is not implemented in syzkaller 2019/11/16 17:15:18 net packet injection: enabled 2019/11/16 17:15:18 net device setup: support is not implemented in syzkaller 2019/11/16 17:15:18 concurrency sanitizer: support is not implemented in syzkaller 2019/11/16 17:15:18 devlink PCI setup: support is not implemented in syzkaller 17:15:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3ff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x105) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x6a21711c6979ec7e, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0x8, 0xbdb5, r3}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pread(r4, &(0x7f0000000240)="43ce9503243454ff9296120a8f69bfe65d94e55b28141857ba600e36e83da86451a9e713fece1463ddade4d6e0d929a639905c29a43ce22ad401d41e15408241c9fb9370ce7f2debd1cd017bca4ef5f420f5fbf4448496cf4af6160cd2cb0c865a4fbc", 0x63, 0x0, 0x7) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x0, 0x0) r6 = dup(r5) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./file0\x00', r1}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000380)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r6, 0x0, 0x1) chroot(&(0x7f00000003c0)='./file0/file0\x00') r7 = dup(0xffffffffffffff9c) r8 = geteuid() r9 = getgid() fchown(r7, r8, r9) r10 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x2) pwritev(r10, &(0x7f00000026c0)=[{&(0x7f0000000440)="8bcd6603ccfa98aac56e19b020f677a0eac2227cf3450051092ae6a970a82202d2aa70ea9cf57f2f6f53700a3c351e006f247ab9de0ce75458f111bf27de60725b7143f13d92843635915cb683840ce7dd5a045b9803c6514393eabfaa36a34f6d5556d4a87303a78abac07aa4f1d8c6de21cf2dd0a145fa61fb898c1d04ade0fefd7e05276f6be1d1368ac3eddb04274420e1251ce36ed881382a941f6c4ff59ac79d31bccccb78bcba3c9d6ba800f7ea", 0xb1}, {&(0x7f0000000500)="9044423df3eb440b514c68d30a3e9a2866835fed232225a6370b18c98ae338982b5bd8112a16deb4a7c8ea680f733d709641c53582004356312c2073adc8d419515c8428cef90669e413fe74a00a581c03f747258f1a175b729f91e1f6075617d84ca4acaa", 0x65}, {&(0x7f0000000580)="d50d5db96cf5327e0d8fca70e0494617b9f0a458ea", 0x15}, {&(0x7f00000005c0)="2d2033f46019ae0bea44117c647f87a1e0e4babb54a9e1704a30cae4ff201b2f8483afb412a28d56af0611af0030e391e580d853453dafac23ee0538529289aad33b0a15b11a2380600186be210636e8858a0153314a3931f06fad95f4fccb9369041d50b7b10fb36a266c6050e85cc450f0e543f79778add6e867e3656946cb1c8e9accf3870832928b9efbec2fc55635db3a584ac6b65191ab9b24eb36e1100b3a98081683e466df23b087b15e221519331c6fe825d21fef8152cfddcf3055f051cde59646173526271fece5d8271642dc67a766a711e45641df1b6e9687973d38a3ad36f5c93dc72dcfb3cf008183cbd2fe707618a5e12293f320b0076b0466fd1ae045d3f7140ea9388457ec2744e8082f28c4fdc7c36df7430788c366c4bd12b07e9ba24ce16fc3e255b26524e8291d2e74222b53ad4d27a7fc7122add6d6e6d1e17d2be6205545f1d7e3c27d25a0536a7a69222460b57f01f5e29bc014f56dde5a45430a610f50e1090638ee0925ee3b52e214679238760e49ba5544f5c8174228d6e15623e37937d538bb3def3e20352486b301ac246a517c1cbc5c95f77ad59c54d352d3553f8c9a216a3c0880771b693ea047d242e34af4a793843ef9880c9da712baf18b3f77ed977a01ec22bbc989a0d2e482de261f0a2ca43db85b851a5b92aab26330be14ea5a08bfed1b9c25c7d05b9b0048dff75a970798acdea3e3298655cc4ca90cfb0294ed7702452c339de0882a29412e1de64c2b0579a16c30fe22cb66abd66b6ce311e1e069bb04373f99b3fdbe8100a4d95d097dfc34cdcad8ce7f4129bbaae113f2a4a1ba66a156b22bc4439f11f99edba6f809aa46d347ca94182d0fa4c6fb6674693da0f9af28320326b35491da35e1292167738cd5a24df5706a17994a260e799de62a76a06a8866868e7911e9b28a68c166112a4935e73faa3462adaa28738253a5e21ff8ce07e68e04424202d58097edfda60d9dc8d31b4e54b1f8ae449bdd0458d42fdecb03341fbf90d9f322dc57dd451d7bbc88bd10a805760d7c220c39f1fa729396dd642148fb440fcce3ff203b19cb27b3a53c4ab5c17b24f967a8b8b91db2e0fa12cb4e5974bccefcdbd9d2c44268531211cae4f7be5150601a02be74424856091497a534afbdecb587da7a98781da15fb26d3463f0c5ec50b374d9df8c48ce323e40f0736064bdafca911a5ea807b780819c8622d95149497ef5c7ce3df2b375fc0cc85bdb9a06e8ce8429da2dfab2a92ec4d4500722187330e7474e0a9090bb49c579481db73e404797312674bd104882e8b44ca6e4bf02c0964de5e6076495c39f09640be9e1af9f0b0f42679a4ffd52144af1ef1493240cdcb886f7239449f0aae782e18d2707f7fef022f920eb7207a2e58b43a30a11c85a9895cd843eb1e10e71125529e05ff83ec89587f1ed69323237731c51849b67056a5d449942431de3dc9287035f6eed0e3b3df8163aec98bade094afffc45ea7354d3b165241d9cb29cc8799c77706a47a7fb2d9dcd7064a7425898e07c01a0e1e3398694bac72683c9d06339a4e3aa4b7b728c6bebb25cc595bdbf0970b9b15e7e9260ee34eb1d6124b14b1a80662fcb21cc47de5ee4731ed72e06b10672cbdf660a44e9ffeae9c877d20f8822bc4c8df1c44a3e5e5a931744bb72d9621f53393cd2e0da5e67faadacf7ecb8de5ddd668f57902cdaac5f57b73773b0b0dd1513744ce3604a7830563afd4580eec80536fe1ff983f83797e61a52997ad74d15719cd74c6fc156fa6e297404548cbd9c301bffa6f7cd749820b9a57403d309d27b916d78a6eabc7019c03cb65e545a1bfef2670451370b173832314380b2a309cb12941128f505f0ccda9e9924f21e2242509af12c21acdaad5ba23e87199a7ca339a26ec034abd586f03d9da7ad5f01c01dfc04ae475f0371388a4b87320c8c630598246c66fe7daa1e097a8d064c928323c1fab40145b50159e2029b7a9b69ee3f63149ee7737b195387ecf3678e4d4678de28e548b2581d2b6797fbd9d630266d7e0d19719c9a848aa41f2f882cb06e97e4da985ae00381cf854935015c53a535cc4943a2d7b827b292d27a987e623feda247960a783d05a6421f5ef41fb04c8408af893e41fc102f380ad8bb1fe5469711945db7433eafbad058c3574c53e91602060b8d9113a285c48e56b27214e1bef908c8a43dd0bb0aaf514a836036d384e98a989a28b6ffbb13be6a87a9a2faed0cb4fd9afda8d5571d41a435bb79bad81e1e2fdd03bb4bbfb0cb1fe711d94439c0945c2a66dd0dfa0c8f214215646b1e619547f16543e003c08eaaf61f1ac8a0fdaf5e59feb85bb3680976d3f1bfe656d4261fd19df852cad27f7a0be4e210ea6c01e20f4c1abd71eb6868f40770307ffe72e2ad6f3522ed8ea13cde8421ac98f9e9f9cbcd6130414aae90e83a8b2f00f8d30e84784128321b9fca9c312774717daba82716f69056b943d8ed645ec849318c4681f340b5d7b5cb421a41aca111cf460ee4d25941cca1126cf70e58211878ebf3c5b2f1eaa7a788362134b3e241a72fe1b7ece8cadaf8743f34c886892ea25a5240d4940bb850304012899734f37e6d82d0310ed051558e96b89d1a3fd1397c7553946bd1495c72cd61d1ec95b97e16eca3762374f034b49e29b98d6bb2b1667e199a809d4ab16be37b5e1357d222b3cd52099e75114640404e00ea2d5cb225a56449cb93f94d8cfc95f5331081470048ccac4b53f4095a981488871bb2582d368de4d20bfb0f9216c7f5c88d2d84acba41b1e06dac3916d3486be72645bc664ff849787f3abbd8b5dc7abeaef1fbacd4543a7a9a0a35b71965051f67d8861b921ca32f491843acab673baad6a77217d5f8da116b1c6fb1a4184b67191f1fe9b8aa7f56e3e6ecd09b99a87cef06f31146d3c834c070f1dd899274d9e9ae8aead2b86f149b5dac730dbd9707742c753864cb7eda3b4dd8ae255fc3d61b3ca207acc4cc423d095c2d49b59de3b250669734b9924426a1a120c91ab5bb0298c08aa37db619a8397f8b67113e9b4b64bb790bbcea568a4d9bfbef44b23298415dbb4ef508085a88cfb1c8eaf0fad83910b0bfa20c1f23b03bf2c2b70eb00b2e9f77de4b87f70b03c02841aaedcdc1dc46b5579d6af2cd178a30d52b2b60e7eec3cc9e208492e32e3be40df363338824f41abf4eb1a52ce84332aba69c611582181a7e724c8d446d8aafc3fe481609d3da682adf3660a13481aba1b2d76c2ad51a54c5442dfcfffabdac90283af7ff130918b5850caf972d947cb9d524d87de8d90195bf15f067db10bb79bbbae84b66593312e8ae006b54a18561711c5f51a6b8bbba570b33b2f1191bc8660b65e7eb83b1eb7e1d0e0ede1cc825570dbffc2b3c595ce7aa7debcd29d841fdce97fcaac7a1418f6681f3a1adbebf2f97c7c9edbf0dbae050f50eda7edb0d78dbe62516aee08b7f03d95aaf166669650530cc11b68604540ede687f22095394a4a4698a458c1a556ffce840b75f52fb37587f7243c5cef21d083c7e836eac343f823309a1901ea7bff9a32a6e7c320dde908f3a499a7f0819449e797440c7a1daace25c8360e62abd9f824dc822c44b8664c8620110f50fb2425bb0c79772977b6499ae82d49677249ba9381091f5fb10603dbc795910fefd8ce953054a593494d3c97894ae55d039affb9c922a217edb21c1d181ec4fb518f719ae014cec9c1cf207c3be8db49469775022a2bd3414ce258406d43b5c6ad501f4faafb762ced4fdc5f03c832d251b6beddcabb36ab5d7b84687949959b1a401dfa015bb7c56370cf43f2623d838ba8b43e789a33ad14ef623c81e5ba458c240e3b6dd5f1b0749b78032a9ea409699347f0aa0eb24084fa63c2a14e809d16e173567cb1e71909783bd3bec4e82b848a755d87973b25e66d8c490c5ef8527b0198273dc37672308b6caa0ea093c8c273df5da6b37f7d651e5db82d462ab6e21c9a3427609cdb21847400f1858ad5f017f5ae6e19dc39ef862535d7b21f51a0908c9e41c1e84592e988432d738a7c1a329742d86b1f0f596a956e1921220a15d7e1d864c55286994e4f59c39abcc8616ba2c9a59a3ffc40946c8211883d1e29068720dcf32e66e0cce388e1f8ac1681a6d2e8977688d86a651e59ff1d24242168247fe98246e259e221ea0baa78208b20f568025762c98b689b2acfbe07be46b6c7c5c035209463636e2a7790adac266d11f007f02b729c646e3bd8b06d1ea138402a9e2e1e9f3a04c5104cb5678705361b9e3258b4e085861707c48a62fd3ae5782d3b487eb8d458bee7371516f88010ac999d9469c6c53d5c88027ee5e4a6a90bd17e3bfcb9b7abb70200eeeb71a6a09095ba1c905040a98b983d5e74acb683efddd548ed102212b6cf4ed99c8b414ad3238614e2b62e9bed3cecc5641c10542a3e96d4d52cba27806d942793cdd40e0cce5a910a1aece5d47f6ac2eba7ec8716bf432cc3a7a28a2f54af6aefbf67e3aa0839fc52ef6cf498ab1e72f88bef404c034d3d09c225a70c97a4d46a37cf2121fda28b9a34a4660f49f8d095d9a00cbbd58cd1213488abe4c703aaf74e45cbb8f1f1a3766d86bbb3db7e2d575afc35accceb7e1d08c278c361f40b92bed560161ad5d4d97c1abe6d3e69d25071c723202cf9ea1e185154ca0979f21dfea5ff13e0b77ee583a8469540dce16a932c9e5c0a7f8f54de624d407716b6885f77fea9a5d0307c71b42b6e5840918c02532a071d47a12599c87c8d3a6d258a09272bd16765006ed38dae5bc31e472c179ce96210f6fc8723419b45fbdd808e269fffa1d0f206523a4b07efbda3cede85ea7e42243ef76c2b9f50e6d5f4f5a8ebcfd22584d92f56a33dc7bff706becc804fe481fbda1231e5d8f547b61ea8ff12ce8693246e6c4c632cbb0525c8c6ee800fa0f986b305123382f3cfc2d4b598f73552c6516fbccd61c8f53df65f40c92054ccec95e5100a672a6a4495d41a33e901cf2e34337456877dd0c2c27f282fb41709dfff9d1cc7235e4c9868d8d202db92cc8b32746cb3a980ec7f99b771b064b56dc4e425d81358e716610cd18a8d80f03e9e540a9b01f142c079193773c53997c81947d3eedfb686793bab1da81891387ec84975fc81bb2fef8441c4d022b4ee9f591cafe3c9432c4c9582e8253fbc3839830fb550c35c509e13487ac36534df9bc1200ceec019d60209e0ac9f3085268b03fc40cf47acd51af9242479a25f6fafbffacdb64f88c5f4970ed0a34a1ddb23180800ccc86081b622247b72b51f66f8c529f94398f68abd18a94d6c94c29e0c7f4417cd1fff1967633a95c05d757e5c02198e33647ffbf849dd613ef021040ed5168237ff675bc3056318cca623294dd27b714d467c2e7a7877a6e95feed548f7728b37516b995d8681397ebbb2d84e921803a5914c4565b37334becff6206e6fb6879c459a149af1ef3a38d579c6ad0b79d227a3c46a16227d14ca329a99ade2ef1cbd6afa64e3a7958d6e29efb4689bb2339414e31fe9e8fe43d2cec8b40280009b95677189c18d727442c86c5a8443f29f0a3f259991153a0ef312ed238941916089607445345a5a82389183bf3d984b9d7659102952455659be72c98b4117250b3c89cd3721c7a5460ccad6f74d340f0497e01a0bc7b1ffb509a9451f18c9b7305b7dd40e6a7abc682be28f30d030ae3b73f8af5ff03d68203ebc1d5793d0db38d4e69247bbff409c2dcf401585faaf28c41dc86ca389140c17ef6", 0x1000}, {&(0x7f00000015c0)="230d7bda0733723a0414e85696f9fcecfba779d6ad45f69206b36d275f105aea001c4d1176a31836c02b3fddf24c30d0444d682036ff45930c5f96e11d748f4e14efe28af21a53ce8a195447e599469ad800bd3e0b936fd5c80778039bcac4f9b101ee73da5df8f83a06ff447842678e6a5e8aefe5e87face6efd01d3c8aae8d84e9d90fb81e602ba4cbdc42cbab53cc12580403fe6ed80ef68029ac9da0277771e482f3188ffada40a367c635168d46db708d47fb619ccb4afda85b8f3107a4ce96fc7e430b81f102cc31a4e88d0d048d695f06553d6185b275b98a1190a34cc816d8320ddca592461e1c29e2bbd079eae91786dac86debacff3e63b9a632d9e0b6bf1349f8e8ed80496b127566d7ee66b8460b43b204fccedade347f77c0f12d777978c743bc293b62b9447e45d17b82e35294113628b50cd41b42ee323a823967cd5f95f3309bc4992af914b251b70528c34a4dd9c1da48f8af53353929bec28b75d3f7a16bd8e85ff3333020b3e57aec5b033730b9302b85f3ffa67e2963f7e422e3902f979d9f8a7d28baa65a662ba7631556598187fcf16e06eb658982bddd2eb3aa4da95166cd62c7a8e329e39aaa26d024162d8abe7ecf5352763f8e4f95c6045f977974f28f292e21387547cdbf39efd8dd1cd591f1fe60762022261a9500674aa983072dd5fed2c5046a2806a07c6935a300fbf7e10549c297cd42ca9db1b4594ce4e7400dcbecd32d7973c92a35c0b3067308e8d1e4006366f272616b70244b295ab0c3519906278c7bcad5e5b7036ec74793ac3e4e7b1af883df2e1031bcb88cf61cbfcfb00f434792e474c6a9aae5602bc2db85172144b07975c58103ca7dc013c6ee304e454c322624663b622318ee34718c558752448a0ab401c7fdd2a650677a5c6b63e54cd74f6db15f0459e3d6c2a4fd366c9b9c49f56f550e315530a9270ca1513854a032ff61827a1b3a461a227259dfd0fe916cdddbe5891d002e1d0f6791bec24896b904aaedda84acecdf436063c2ac65b8cfc6fa30a6cff10e3808c0a06e33c90bcaec347f1f99fed622b77a8757829c72ed7cdb0c889394f82f7d419e5fa83b6050dda9b257e4ac15f6182fe5e8695a1ddbd24809c6a878cc35f875d41975cc8d716b7fdcc172c562adaf0c257cdbaa97cad943e1ad17c4df14598db1c8683037eb726dc846960c852577a31cfd326ab57520729b33d9f2a3cd4dab0b47988c871c9fdf2d0c8c467d82bde2a1cc65cebd0c23549cdfb42966d5176fd4469a059716068c97545b0e08cf06734e77ad5118865a88d47fbf9a4c1371873d2830804eed01fa9719587f2ff283700550a46e8ecaf0c2edf74d13dcb2f20bd24c13011e455158c7418c5530e74d3bed84be69c6bf1dfb8f0fbe15db847de3eae1eb660c1336f1a194bc254b8fbf05b10f751e2f954ca911add2434b7f741e47ea1f2a7f9cd017853259b8ab25ba3cbf6eb2fab1a0de2d3e795c44448f6a0abe0f168a9393229f0743b58056e80a8967d37aececb0988615dc28bd6ee5b4dde2244ea1af01f2dfe35e164c67e00f516fb6122ac7042d3d0a7afaf0596a0db7b0e7e905982ee9ea9cd1f48df917d6357cef47fcf37a8e014b9d30d870d83380333ad38c5a38d7f93953e323f0ad68c3ae23c1b5fe1af5349dc911149affecc543fe86f099aa6bce4e7d29a5fa77d54d0c55497431c762c67c9be4d63f43b872a15395f1a0b4ee57fd4f1a660110247f61599f588c28f9531fc41333a59861a9a6506a0b41162cce5b9368a1eb9e287b1a577c87b001828bffd3eaecce739c6156ea6316502ff7ce242de7195d6ef2cefe18e8b0965d77b6a1a33288d5bb8d4bfb82b649b4b64acb08c326492387efcecd6a74cf5a598d5246d635c3b95ea8aaf89a9c86b6d8e417a5afdbfee0265f3b3464c0c08f2bddff6877f20e7ce521adb017f1727aa5ade095ef270fe77199f3a0194207e06a77f3b0454ac0c2f18daa4ff1bbd56d5efa6bc2be6292851fe558fc0fe46a57337bb9a65118c2374a3b198c1653f8a07188be7b34d5963a12a208c375693b66ba1d07022870cd734723e195a5e2d191d1a78fd209e16258fc26593f062253fec4088a36b279813b197ff9c5fb5f366e92b591a87bd31c02ab0bb02054a283929b9f014d1b2eb5b55d2566a34ad8ca74b1fc1aa558521ade51e3a1b1fb59f2e041f1e4c67140c4cb5079c41b121906f6e8b53ef72ef8636f23f67ad0baec7d08d2b2d9dbc6d802cea16bdaafb8d180e2904a2fe703fb815379635aba6db9cc1b0382f6c478f2277e5544a625538e405c60436332c22f9e343722e11c6312a21259d3ec5af1336b9f527c5802b6a3d59a030a7e3766c6a0a9cc7af47ec9dda88505e41048eb7bd17739fcc77d4bb1936c49135f17bc9e80a3469caad09f411bfcceaf933875242e0047ca52efad7b016a50a4b9d8f7b56ae4497ca0d1dda2d54b1fd2f32d02e1513a8b7c5a9312927c8bd5bd41de19d56a2fa4dd2d1c87b05e5163c7525bb98f6e1bee704fafa7453b2efd6aee7f77c0292c8bab32bbedbf0992d77778b5892e915d97c485f547ecf9a6cf98ef34e1d842d4f0d0da1eba6aa52ff03bd5030b619dfbd1cc9dcb3bc52d9335a10e6d4368c4a0f71c85312c3f8282641c4a03d1f0c9f4efdaba451e830afb12d1a623ac915096702343bf0d04259dd416e406654a0559c1831d64d2acc6595d25dbaf813b57f38e2049c37686fe2e275551546c2a7ffe5277738f1b4f94806a1c8abf24e95bf7d775312b3d0b40bf4a497cd60acb1b65c5f44dc2c111bcc0aaaf448260850ba09a3a6a6b32b45c6ce14355ff22b8785b71f3cb918db20f34468b95b1909567711fe47969787ce9b0068e6393f6dc0cb56bbd6a44707f51cfd92242873150c980bdf734c518e2acf54b046d16f0443370506d40d79dbe50db3967498296eb878e84f0038b179aeabdae5acfa1ae63135b53e995d67df1d838e482e350d72764480781edf26dbe57c93236ef299bf81d21c55dbfd009f7b4337e7ec1a255ebcf1bd8908bb59e10644cecf7981863705da10f353e55d814fb0d53120d12fec8ba284f3c53d75050b5990b3600a1888309f95e69d00294f7698e79573c5450ed7df862ac31e048e76a970360e102b24b67b03c7e9a85ba7d68a002ad7b3e05a8ff5287a610b1d464241694960a36b6cb245e1cf23c210f074e6076607abbc5c26145d66672956f3538151956d3802d610da16de661c41a0ce933c465a62032777f5351158d09858b7c1f7e6c5bb8ab6051114b10e6e140194dfc9a04dc64cc5a297dedf03e1d7a730a70ad2c944c64e826130bde84151d9425c07bf038e8771892b83981061c87db423cff37dd9de0454353b957309437a9ec553321b666eac425a9ccf819ac8f13898babf7334ad1e74966df5d86d2a297b633e4db2c7af0a6444d71ea53f9bf7e43eb49281618749cc48bf5ed078f9d7de4ea3a19a4440a4c230015e39bfd42167acdaac45a0e4419e26dd31cf1506452e27d69a9838d9302e1d8d47f3da889e01b3db6e7b4e0890b02c1d6a50ae35d9bbe813b6f458b710ebeb37e66b5b3a70e3676b6c7b4e7e644c1b3bc49f58de404b6a232a315f7698858e4169f129fd05bcc337c403cb0ec4ddc44479fd84f1a414c26cec3efbb3db700eb4cb57b18959d862f40ef04ff1c45b59a71b982cbd089a750fb43dd24e1cb5945f88447fd9207452c4fdf842fc484cefd75a3c5769cd8ab1c5f42be0eedaac6014aed1c4877e49e385aa137a6ab1e3576160dd0b76be0efc2f2f579ca365875cd57e3e99d6d8d55658db37ddadd0401983706c0d0ea98b6286e2c78ed40d9e5cc0ce2df744ef54716212942403d286de95dd5b3a5f4f74af84c6c66b0f91335bafd5ed29060c99ece7402c1e7fdf1a3f10d13d515bc85ed6e50c4fab3a9433352fd2a7d5b331234c9b83c11ce0e7a071c1d4f684aab109cb0cdf21c04d4633d2360ee2a3d744f9cb90214a5c743d1399562b124cd1d38fbcfe1f87f4258eba064eb5850acb43f58e0bcd8f9a68662151cde89d68b20e3fdfc8fbaabc9c17e8a8c00e34ff200089fc0a6cfc30b85ee6cc72c5a48620a7c3b0992f5ffb6a644d71f1303ac4a0218f82a89bafa6a6e3ebc111131cf5d62c4e0393d37050401d59b2366552b4a2a75509cef8741deb25c6c81abdcf90631924ed155c69cf4f370bc3b193e2348ac2dd5b65f4cca5933842d9e233d77171e3b4a7b37d7902c0563d13ae1778243b97e82f5f080b73797427a15188431752816fc83aaa17cb18d423f14db600c94940071369766dc6e4f6ecf283f05b91ad917fd6fe25d811b1a327b1c00b84cab6025de47742801601eb6d0103f523f8f8f56cc056286a139ca25a90e149f59aead3876b2b696d8084d5bad760af63cae4872c0935002646bb444169482933c7e995659b3c443a1910e823247d5f57033f6b6abd264bcc62d93ded383663ff918bdd6b0b74acea5eb0483891fbfeb52c78c4f3fc6ed797538226f2a08c78d4a64fae8f3202841362249b66f0cdde820fbd4d2c54be0cdab23a90ba26405f3d98b0e76bf9db0daf66178c16e32dedeb5c021584934f81e5ab803f985778c3f86eefbbc73a41c6f7e3b4b3ad9e848b12eed23a84075ea6a4aed900d10d1f801219e027e7c8a37277b59b68fda771b9c31f62d4b28df6310541d48343bdb0b1e7a080f202e1e98259dbf43881bd8f2b45e41a2aa1e2bb3dad8fa745371ce6f12e29f582e254107246d9f2a6d16b721eab516339ba7c676b049824c80adaba187526fc07d3b79d062d072e5bc6133e4ebdde88f360727a6e04876f54ba59235ff33e4839270ade60a830afecd7335348b0d1651b9a591b0c910fed7a4e875780f980706e430fc9fe71ffb9a378b08919e196a47f8e582dbd40af7a1d34270ef2cda210473936c1ba3d8311216d3cfbe4d56e30849805293b0909ca550e181358b29b7d91982d3eef388c9f7c00b97a95b9ce8b2dbf5b0db22747f11e65e3f3d73fb5963734530fc2b48fd4afc8ebcaef1085331514fd250d31c6fc972caf4b53fe5de240202872b2e6987a175d35f19823698435a9c66f62852a22215c3fc5074f817bf25a00fab6b12703dee698952a0870ab654b2d0e284d6fae16a82f2182d7e4a17a4d23f2c531f98f11ba9edb05aa12b87beec1ed6517eeaa461d962eb31963e0d6d7d7b4fa841672cc55ce5e4748fc33b5098d23388434e2fa8db88d58e39bb4fc76b5b2789d25d5a841bf26bb4bde179c77880fe0352d340b0cc0e9cce1cb2c1a1aca9c67d65187ad31a1866605fd1d7af46f728e1d06c10e599390eb86613bab801ca20399c94202e70a06d8852b60718e0704c632baa3821c8d224f3c097d1a6fc1ef11244bd3680f23b285d6ecf2b28bf25fda84ff209ed6094af877d16caf1efffac4634943038a4a9d36aff06366d36faa686e66d8026ed609f9f713155b6ffb8d674649dddfcfe0bae7e621bbf009a8a79f659a27e4ec0618a743f8a8832dfe9f75edd8c89bce19e8f4a24ac953f84354f807067cd2cf7b50b2a63b14bb6dc84447311c273c03acb16497238e92c98315628a3b5bb9d94cbf8c714e7f161919ff7a0276ebc4660fd738ba56d56f78de20c710b1ede0730bc79bd247e5eb54149e2ce763890a2e4b1f979b6abe9c8c8538a0ff35b64206550189945e363475d2c01aceccf39841bcec51ccfb8cc5f4ab1943138733908a3e8b0068f599b371480586b5f", 0x1000}, {&(0x7f00000025c0)="2a59703d5e0890b629d8f2fc0ae59179f1e267037e7343bf95dac9d5da6108dcbc1fe2056b85604a4382b03ce3dae512b9da34fc22d820b94125ed2e50dd2d8cbd96bc3c88240d4b67dbda4af475843b3c3b7ea9d8c58f053097b6c1f4a39e0d0a6e5292c771dbd7042fbd13cda7ff54b096dd752848ae97c7af63b90712dca08b103842c2a60be81cd3ad971634d736bc8a400f61325d893b449c6898e0a42427e76c7fd1ca3ca4317424cd9b09d83e39782af1d5bc122836ba352b09fc3a88f4e0171b", 0xc4}], 0x6, 0x0, 0xa8f) getpgrp() r11 = semget(0x2, 0x0, 0x200) semop(r11, &(0x7f0000002740)=[{0x2, 0x8, 0x800}, {0x0, 0xab63, 0x3800}], 0x2) r12 = accept$inet(r7, &(0x7f0000002780), &(0x7f00000027c0)=0xc) readv(r12, &(0x7f0000002940)=[{&(0x7f0000002800)=""/88, 0x58}, {&(0x7f0000002880)=""/185, 0xb9}], 0x2) 17:15:23 executing program 1: getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/226, 0xe2) r1 = socket$inet6(0x18, 0x0, 0x4) fsync(r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x80) readv(r2, &(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvmsg(r4, &(0x7f0000000500)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)=""/153, 0x99}], 0x1, &(0x7f0000000440)=""/187, 0xbb}, 0x1) getuid() fchdir(r0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc101be6148a39e77, 0x10, r5, 0x0, 0xffff) pipe(&(0x7f0000000580)) r6 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x40, 0x1) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000600)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x400, 0x0) r8 = socket$unix(0x1, 0xe, 0x0) r9 = socket$inet6(0x18, 0x8002, 0x20) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x55cce653a4f7ccad, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r14 = open(&(0x7f0000000900)='./file0\x00', 0x5b73a4cd9b006be, 0x14) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000940)='/dev/pci\x00', 0x0, 0x0) kevent(r3, &(0x7f00000007c0)=[{{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x80, 0x6}, {{r8}, 0xfffffffffffffffa, 0x48, 0xfffff, 0x4, 0x7}, {{r9}, 0xfffffffffffffffe, 0x20, 0x80, 0xffffffff, 0x6}, {{r10}, 0xfffffffffffffffe, 0xc4, 0x0, 0x8, 0x401}, {{r11}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x4, 0xff}, {{r12}, 0xfffffffffffffffd, 0x46, 0xffff6, 0x58, 0x2}, {{r5}, 0xfffffffffffffffa, 0x94, 0x8, 0x5, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x130, 0x80, 0xffff, 0x2}], 0x10000, &(0x7f0000000980)=[{{r13}, 0xffffffffffffffff, 0x2, 0x1, 0x100, 0x1}, {{}, 0x5, 0x60, 0x40000082, 0x3, 0x72}, {{r14}, 0xfffffffffffffff9, 0xb, 0x4, 0x5, 0x1}, {{r15}, 0xfffffffffffffffa, 0xa9, 0x20, 0x4, 0x1000}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x50, 0x20, 0x4, 0xffff}], 0x0, &(0x7f0000000a40)={0x7, 0xf7c0000000000000}) openat$pci(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/pci\x00', 0x100, 0x0) 17:15:23 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 17:15:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() close(r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f00000001c0)='./file1\x00', r2, r3) msgget(0x1, 0x4b) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') read(r1, 0x0, 0xfffffe4a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fchflags(r4, 0x0) pwrite(r1, &(0x7f0000000080)="9e5107c6ece3173eac43846940fed8dd2888344998f87bc3441e23ee377c0e35a16f9af5c765337f2d58ce1209c9a1ba13156451a1ff3cdbe5db8447717167304d4c0be9afe3b0dd4c0abd3f1c22f74ecb4783c5602fc97d8176f855aec0c0fec14e3b21174dca91386a7662c2099ab18cb7c34048bfc01181", 0x79, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8000025, 0x0, 0x0, 0xffffffffffffa3d1}, {0x6, 0x0, 0x0, 0xfc}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwrite(r0, &(0x7f0000000340)="a5f6885501c211ab46fb3fcec762e39e0c22e55a61000000000000000000", 0x1e, 0x0, 0x0) 17:15:23 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x100828a4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = getuid() seteuid(r2) setreuid(r2, 0x0) seteuid(r2) kevent(r1, &(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0) close(r0) r3 = semget$private(0x0, 0x3, 0x410) semop(r3, &(0x7f0000000040), 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/171) 17:15:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20c09, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0xfffff4ee) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) pwrite(r2, &(0x7f00000001c0)="fb133c64a077fc9f717b3ed02f4186a3e5510625f1ab76df6e0be8e8ca629b5d8a140fe989eb80eef638864d341088fa4f947b1ce1b5897147e5df21852fb0bf42de912f90db83becdf0a114d7e8fa8a511a1161b055b7dbdef060497a26e6056c", 0x61, 0x0, 0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0xc}, {0x6}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) ioctl$BIOCLOCK(r3, 0x20004276) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x2c, 0x0, 0x0, 0x3}, {0x24, 0x4, 0xfd, 0x925}, {0x1000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'\xff\xff\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") fchmod(r2, 0x104) 17:15:23 executing program 1: socketpair(0x18, 0xc005, 0x2, 0x0) 17:15:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f00000000c0)=[{0x0, 0x5, 0x40, 0x10001}, {0xfff8, 0x7f, 0x7f, 0xff}, {0x7, 0x6, 0x1f, 0x80}, {0x3, 0x1, 0x7f, 0x3}, {0x538, 0x7f, 0x40, 0x30}, {0x7, 0x3f, 0x7, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 17:15:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x8f9fee2dbfb43759, 0x0, 0x2}, 0x8) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r0, r1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 17:15:23 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/68, 0x44}], 0x2) getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x24}, {0x1000000006}]}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="01035634fbc1c341f1c462f4d95240c6ad69ee4ba28808d7015a9a70d4ebfb8ecdacc4f7ea95410cea7d17ab568f7d98adb18a3c8192cded3d8c472c146b895cda1b8fb93074c4a2f094ed67b27d4c2fd5575d4dd2", 0x55}, {&(0x7f0000000280)="d3450ea668ded725879d3a9c65ed4ef68fcfc6215a459394a0356b48a64e90740fa5b1616171856c210e559d9002c115", 0x30}, {&(0x7f00000002c0)="6daf1a449218e3b5b5dae201941ed3237ec2fb19e992", 0x16}], 0x3) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) 17:15:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) semget(0x1, 0x0, 0x91) 17:15:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/de>/\x06pf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x0, 0x1, 0x8}, {0x7, 0x0, 0x9e, 0x5}, {0x3, 0x4, 0x6, 0xcb}, {0x9, 0x3, 0x6, 0xf6}, {0x0, 0x8, 0x6, 0x2}, {0x7, 0xa0, 0x0, 0x5}, {0x9, 0xe3, 0x80, 0x7}, {0x7f, 0x6, 0x3f, 0x7}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x3, 0xd7, 0x1, 0x7f}, {0x2, 0x1, 0x63, 0xcbf}, {0x6, 0x4, 0x0, 0x3}, {0x714e, 0x0, 0xf7, 0x7}, {0x8001, 0x1, 0x86, 0x7ff}, {0x5, 0x4, 0x1, 0x4ff}]}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 17:15:23 executing program 1: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) msgget$private(0x0, 0x100) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) connect$inet6(r0, &(0x7f00000009c0)={0x18, 0x3, 0x8, 0x3}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0xb291bd41a88ba52e) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/101, 0x65}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000004c0)=""/127, 0x7f}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000640)=""/143, 0x8f}], 0x6, &(0x7f0000000780)=""/179, 0xb3}, 0x42) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r4 = getuid() r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0]) chown(&(0x7f0000000980)='./bus\x00', r4, r5) writev(r3, &(0x7f00000000c0), 0x1343) fsync(r3) getsockname(r1, &(0x7f0000000880)=@un=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1000000000000171) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x4, 0x3, 0xdc, 0xce}, {0xa7, 0x2f, 0xfc, 0xfdc}, {0x3, 0x3, 0xdd, 0x10001}, {0x400, 0x6f, 0x5, 0x306}, {0x4, 0x20, 0x3}, {0x8, 0x0, 0xff, 0x6}]}) acct(&(0x7f0000000940)='./bus\x00') ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f00000000c0)) 17:15:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000080)) 17:15:24 executing program 1: r0 = semget(0x2, 0x3, 0x8) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xaf7, r2, r3, r4, r5, 0x131, 0xffff}, 0x7, 0xf5c, 0x7000000000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r6) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:15:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) 17:15:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8000, 0x8, './bus\x00', 0x3, 0x3, 0x6e014d82, 0x101}) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 17:15:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000184, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174a14823e3f8bbc6be6634ecdd0") r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) ioctl$KDSETRAD(r1, 0x20004b43) 17:15:24 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, &(0x7f00000001c0)=""/191) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 17:15:24 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = socket(0x18, 0x2000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x2) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x80000000, 0x80}, 0x10) setsockopt(r0, 0x0, 0x64, &(0x7f0000000080)="01000000", 0x4) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x0, 0x69, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x5010, r1, 0x0, 0x7f) 17:15:24 executing program 0: r0 = socket(0x20, 0x5, 0x7) fsync(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 17:15:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344}, 0x4, 0xb1b9) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x2}, 0x0) 17:15:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x4, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000005680)=""/4096) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001240)=""/251) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000001340)=""/69) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000280)=""/55) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x3, 0x8096, 0x1f]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x14) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x81, 0x3, 0x58, 0x8000}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 17:15:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x130000}, 0xa}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = getuid() seteuid(r1) setreuid(r1, 0x0) getpid() seteuid(r1) write(r0, &(0x7f0000000040)="670dc3", 0x3) r2 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0]) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) r4 = getegid() r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0]) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000001280)=""/250, 0xfa) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000240)={0x4, 0x3, {0x1, 0x9}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0, 0x0) r10 = getuid() seteuid(r10) setreuid(r10, 0x0) fchown(r9, r10, r5) r11 = openat(r8, &(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f00000001c0)=0x1) getgroups(0x6, &(0x7f0000000080)=[r2, r3, 0x0, r4, r5, r7]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:15:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x7b5255f0f4fd08bd, 0x1f}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)) 17:15:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x9) r1 = getuid() seteuid(r1) setreuid(r1, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffc68) fchown(r0, r1, r4) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000800, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:15:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x5, 0x4) readv(r0, &(0x7f0000001600), 0x3e1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 17:15:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x86}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") semget(0x3, 0x0, 0x0) 17:15:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:15:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) r4 = socket(0x10, 0x3, 0x9) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, 0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = dup2(r7, r6) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) dup2(r10, r9) r11 = socket$inet(0x2, 0x1, 0x81) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r14, r13) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r16, r15) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r19 = dup2(r18, r17) sendmsg$unix(r19, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r20 = getppid() r21 = getuid() r22 = geteuid() setreuid(r21, r22) r23 = getegid() r24 = getpid() r25 = socket(0x18, 0x2, 0x0) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r26, r25) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r28 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r32, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f00000000c0)) r33 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x0, r35, 0x0, 0x0, r34}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x9, r30, r29, r35, r29, 0x0, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x0, r30, 0x0, 0x0, r29}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r5, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="156effff1f00000000009b00008000d256ceb1", @ANYRES32=r24, @ANYRES32=r30, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) r37 = getuid() seteuid(r37) setreuid(r37, 0x0) r38 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r38, 0x0, 0x0, 0x0]) r39 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r39, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="3e6e5a339b48063e95a737e0f1866c34af4c548223fee9891df58291d08ed1c76364ce145bbcd85b230b10ba3994bfe34225e6cbc69adff4d54205b96fb201ac", 0x40}, {&(0x7f00000000c0)="23d48d5815cbe1d7e48533a028254480c69fc96145c253f70847229f80bc27f1c0c30173422d2ff9ce813321e9b03c718c6d96eaeb2f7fb68e50b4ff81", 0x3d}, {&(0x7f00000002c0)="fcb45c82caa5d85ee248e0361ad8f7c163a0694ffcf6c2acc711597ab67233d9f8f49a8ac00a225d4ca6275d7ae414bf7b01632af58db46dabd82a5df33420bc6177add47ef2c6a0b194a70f4311c4d2295309ac29ed7ff56df16c5625847b9d4446f50b878094fd3f5e084102d12d3bf5b875df4f543aa733fb9e14be514e339a3e446f8082ca20983dc8364c7319cf8a5ef4a0de4f213c8ef3c1a8f5399a45622499c1c93446f1178a71d6dd1a1aea1fc63678f6ce174646949127323397eff69039743f25ed5e8ccf15252d4ea208ef6f882e059d643415e996", 0xdb}], 0x3, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r20, r37, r38}, @rights={0x18, 0xffff, 0x1, [r39]}], 0x58, 0xd}, 0x413) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) 17:15:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getrusage(0x7ffffffffffffffe, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) 17:15:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x24}, {0x1000000006}]}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x80000001) 17:15:26 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x96898c630c146892}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="d41401b2", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000240)="220e2a", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000340)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87, 0x1}, {0x400}, {0x6, 0x0, 0x0, 0xffff63df}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='\x00\x02\x00\x00\x00\x00\x00\x00\b', 0x10, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000), 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) 17:15:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 17:15:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, 0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) dup2(r9, r8) r10 = socket$inet(0x2, 0x1, 0x81) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r15, r14) r16 = socket(0x18, 0x2, 0x0) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r18 = dup2(r17, r16) sendmsg$unix(r18, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r19 = getppid() r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = getegid() r23 = getpid() r24 = socket(0x18, 0x2, 0x0) r25 = socket(0x18, 0x2, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r25, r24) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r27 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r28 = getegid() r29 = getuid() r30 = geteuid() setreuid(r29, r30) r31 = semget$private(0x0, 0x7, 0x286) semop(r31, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r31, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f00000000c0)) r32 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x9, r29, r28, r34, r28, 0x0, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x0, r29, 0x0, 0x0, r28}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r7, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="156effff1f00000000009b00008000d256ceb1", @ANYRES32=r23, @ANYRES32=r29, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) r36 = getuid() seteuid(r36) setreuid(r36, 0x0) r37 = getgid() r38 = accept$inet(r2, 0x0, &(0x7f0000000600)) r39 = socket(0x18, 0x2, 0x0) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r39, 0xffffffffffffffff) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r42 = dup2(r41, r40) sendmsg$unix(r42, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x2, 0x0) dup2(r44, r43) r45 = socket$inet(0x2, 0x1, 0x81) r46 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r47 = socket(0x18, 0x2, 0x0) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r48, r47) r49 = socket(0x18, 0x2, 0x0) r50 = socket(0x18, 0x2, 0x0) connect$unix(r50, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r50, r49) r51 = socket(0x18, 0x2, 0x0) r52 = socket(0x18, 0x2, 0x0) connect$unix(r52, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r53 = dup2(r52, r51) sendmsg$unix(r53, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r54 = getppid() r55 = getuid() r56 = geteuid() setreuid(r55, r56) r57 = getegid() r58 = getpid() r59 = socket(0x18, 0x2, 0x0) r60 = socket(0x18, 0x2, 0x0) connect$unix(r60, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r60, r59) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r62 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r63 = getegid() r64 = getuid() r65 = geteuid() setreuid(r64, r65) r66 = semget$private(0x0, 0x7, 0x286) semop(r66, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r66, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f00000000c0)) r67 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r68 = getegid() r69 = getuid() r70 = geteuid() setreuid(r69, r70) shmctl$IPC_SET(r67, 0x1, &(0x7f00000000c0)={{0x0, r69, 0x0, 0x0, r68}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000140)={{0x9, r64, r63, r69, r63, 0x0, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r62, 0x1, &(0x7f00000000c0)={{0x0, r64, 0x0, 0x0, r63}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r71 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r71, 0x0, 0x0) r72 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r72, 0x0, 0x0) r73 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r73, 0x0, 0x0) r74 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r74, 0x0, 0x0) sendmsg$unix(r42, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r39, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r48, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRES32=r40, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES16=r71, @ANYPTR, @ANYRESDEC=r44, @ANYRESDEC, @ANYPTR, @ANYRESDEC=r55, @ANYRES32, @ANYRESOCT, @ANYPTR64, @ANYRES16=0x0], @ANYBLOB="707031f2172ac306f0e1f1b84c8af5c74572e6b84338c92e91686bc1b150d70fe0176f4d228b9f54f5409d8b1f5b5e247abdbf379f89d29aaf410f0857c8996d6c7f8d4d82eb38170f954c555d6a9c56aaea652836ece51e77e24eaf13feea8eba29d1c08d640ce65474592b40ec23235832228e159724e15196bc2f51cf6d", @ANYRES32, @ANYRESDEC=r73, @ANYRES64=r66, @ANYRES32=r74, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESHEX=r0]], @ANYRES32=r53, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r54, @ANYRES32=r56, @ANYRES32=r57, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="156effff1f00000000009b00008000d256ceb1", @ANYRES32=r58, @ANYRES32=r64, @ANYRES32=r61, @ANYRES16=r40], 0x89, 0x10}, 0xaccff110451b3cdc) r75 = getpgid(r54) r76 = getuid() seteuid(r76) setreuid(r76, 0x0) r77 = getgid() r78 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r78, 0x0, 0x0) r79 = fcntl$getown(r78, 0x5) r80 = getuid() seteuid(r80) setreuid(r80, 0x0) r81 = getegid() r82 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r82, 0x0, 0x0) r83 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r83, 0x0, 0x0) r84 = dup(r0) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="0b7b19092f92c6aaa3", 0x9}, {&(0x7f0000000140)="4459ff27e7ff7ddc8a175f34f00d5d3cc50de045931c611bf6f90ec34cb53df22cf9b804c76af84efa858d7351f960c2d5a45032deee8edb6ed2132fb11356619f83e4c6e865436f93be8904a9926ca2ad5bbd0567c941826e77896a7846bb4be470b056febb9234ea3b484436ebe9aea04c187bc77b0c796ff0ab05e1739c528e5af804a1b50d93a04321bf5a80918aece99adaf6fd87b68eeff505cbd4bd1177a65453d66ffaa96c7fb09ff41b56324ea2e5f23f7d363a63f4", 0xba}, {&(0x7f0000000200)="757023bb071ffcb5f952ced8be095782ae29895b5ae98a35a7992c35c102ca2a43ab055c02712583e7e6d389aea8a0744cb85250d5a54ffd175026ad0f6cc4a31505adfd8f3824f28ee49d9e42281918bd9943f5ca39896162d47b08b4d89bac2a2d1b5c561005a1c4da91c69acff7b2492c12af3e0608e1fb26e4f03aac51727024b4560849c6a508ed21a6cd5421102e1470bc68f664a2abecbe761f0b113e539fb3404ef28dac3e84e0e0f88d8e1217b7039fe705c7b8660f6cae4dce9b9a3d90344471a61746d1c12ac263e73d43664ca68401d7e650ab774b4f0da41fc23a6259b9f124157411a2a7d0b34d", 0xee}, {&(0x7f0000000300)="bc237146881582c5992fe35a522e9f1e95462cc936a2be34c63c451caf0efc42c66671e246602b2a457790e9a566ba2809609a59e3f106ccdf94fb1606c095f8cff6598dc8ebe6d76b6ad5c86994d4e8ed068750c3bc6a21456b811a5acb07726760a8d78bf1d09c336d06b258bdd8fae16ccee8a8e871c644323762ff36f72f7cd7d8b1f8e5cdf8a98784a8213991ab10dc895abdaa3de78f1987acc5595f8cb7167f4a125542", 0xa7}, {&(0x7f00000003c0)="b36d78f85846e858c9bc90dd63208876d5d553fc1f9b9064c1219486a9", 0x1d}, {&(0x7f0000000400)="d9eebbda434f09e3fd57ebcc31b1b509f13cc11f94fbff66d894a48506d4ac30fdd59298509ac8eb2a68c8bf4b931a0a0ad8114eb22edc10b476f78cdfb694101f5a1dc6c9a5f3a193219c87d015fa836a2b9f891a89cc35924544fd1dcbad362df0219082989454c06ae7e71638bee5bab1a9ffe64cb2f54934", 0x7a}, {&(0x7f0000000480)="8d836d84f11bd1945209479cade19e5ae181d7ea85685eb02a1b3ba96d42033aa05ba960b7ac494178952267c7d341eb236b0c2c100adb6b01833cc6b873dd900bf37af4392d297aa334d8d949d67bccb4cc33362c4896864afe61b12ea9bbc18d0d3c28f370696f643ab4a5b76f05e3265caf60dc8791b5f189de230346f13f389c902aae7000264cb6edbad226364a849f1f14a8e66e246f62b8210460cdc75795a5439e8e3490b9af566e225b498df4f553fd51f7a3c6650a845320cd6a6a3852902a15ea50a251e21d5ea703a3ca64967509ade82fdd80a9928899e955eedf81a9d138c63ac7aabd11a7395d", 0xee}], 0x7, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r23, r36, r37}, @rights={0x18, 0xffff, 0x1, [r38]}, @cred={0x20, 0xffff, 0x0, r75, r76, r77}, @cred={0x20, 0xffff, 0x0, r79, r80, r81}, @rights={0x18, 0xffff, 0x1, [r82]}, @rights={0x20, 0xffff, 0x1, [r83, r1, r84, r2]}], 0xc8, 0x8}, 0x2) 17:15:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x88) r3 = socket(0x10, 0x8004, 0xfffffffffffffe01) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r6 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r6, &(0x7f0000000200), 0xfe72) r7 = syz_open_pts() close(r6) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r8, 0x0, r8) sendto$inet6(r8, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r9) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCSTOP(r7, 0x2000746f) r10 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) r11 = semget(0x0, 0x6, 0x8b) bind$unix(r3, &(0x7f0000000300)=ANY=[@ANYRES16=r7, @ANYRESDEC=r7, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r4], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc57e184a517aa0b33a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRES16=r5, @ANYRES64=r6, @ANYRES16=0x0, @ANYRES16=r11], @ANYRES32=r3, @ANYRESDEC=r4, @ANYRESOCT=r2, @ANYRESOCT=r11, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r6, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fac724e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192ab310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab5fa50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r10], 0x4) semop(r11, &(0x7f0000000240)=[{0x3, 0x38, 0x1c00}, {0x457aa9ccb21941fe, 0x7, 0x2000}], 0x2) pwrite(r1, &(0x7f0000000080)="244d7c4762e6f406ab0b7a7dcebfc03f0dec23bec110", 0x16, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r12, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r13 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r13, r12) r14 = socket(0x2, 0x2, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1787778405ba57cd) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r14}) 17:15:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) dup(r1) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 17:15:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x6a) clock_getres(0x2, &(0x7f00000000c0)) 17:15:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000140)=""/181) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b60300000000e0ff07d9c4a17b00ee1000e3ffffffffffffd6898f000000000000000000113cdbc400000000000d9ff6dfc56601006712731db7e901000000fc030600000000000000000900"/104], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:15:28 executing program 1: sync() getrusage(0x1, &(0x7f00000000c0)) r0 = socket(0x1, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc00, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = semget$private(0x0, 0x4, 0x769) semop(r1, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}], 0x1) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x4, 0x6}, 0x3f0) mknod(&(0x7f00000001c0)='./file0\x00', 0x102b, 0x5) 17:15:28 executing program 0: 17:15:28 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1124, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffffffffffff1, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0) socket(0x10, 0x1, 0x0) 17:15:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x1, 0x7, 0xad, 0x6}, {0xd1, 0x9e, 0xf9, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000240)) 17:15:28 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = socket$inet(0x2, 0x4, 0xff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffffffffffe8b) r7 = getpgrp() r8 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/239, 0xef}, 0x1002) r11 = getegid() setregid(0x0, r11) r12 = msgget$private(0x0, 0x9bfb243d1cc7ffc5) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f00000001c0)={{0x2, r13, r15, r16, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r18, 0xa9, 0x20001, 0x100000000, 0x1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r16, r11, r4, r6, 0x4c, 0x6}, 0x8, 0x800, r7, r8, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r19) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r20 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:15:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="3feb9252e5ccb28162547b99aa44637e44ed2f21e9506268cfcefd5e38dc396947a8d00a92b13db3682c3e4b300e638b16860d5c444563001a890c9adf59753ecb1c214aedac3fed7dd626049388852d0350269f4654f4337d37ba1bc0ef6918bcaa63e5dafb070ff3d54f98e9e706fd04b80026e2f8c71b8d2c3753621c8fa7", 0x80}], 0x1, &(0x7f0000000240)=[{0xb0, 0x5f1531b431621eb6, 0x4, "91de254ab7a9bd2f54d0f490f2312c1d3f316e9ba5f59f1fcde48a009b765bf92de55ebc4360c2662baa13023c793ec0f995df96bc4f3bc84b89beaaa6149ee9175220c6abe55be94ea1e1cb4b273708621d37e76e097a7f59d9f77c6e7547c56524465084ee74736208525aa256f7d7ef72c3367217b3debe48774d5316adedef9ad47432def92706e00afd6b40fa2a26f688c7dff1da498f73ea"}], 0xb0}, 0x407) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000340)="17134f77aabbc8a8a32743fef7cc2fd2258b9ab9246e7acd4bba3ddb426b93e1d7d271a98c84854c75b532f002e5732fa98e957431a30f8f4cfbf51e9d9d8de29b82f7b4bfceda614d6c6079d6a227f79df8f81fbfec24155158f26f70419d6833bcaa52d12fbb0298151500d3d56f30f6cdee1a49fff74f1ff8f5a0734434b936fc9de39ec4915c2eb4f88bb02e2521d9eb0f0081425935d332e737a3cc8a1f42ca014cdc795f2dbea9c39772bfe8b00b5b84945a6c", 0xb6}, {&(0x7f0000000400)}, {&(0x7f0000000440)="d07c5a528537d4c4918c5ea9082c707b63e03e160e3c1915483ac4688a3c39fca3b39a602006c943790447f591200cfb79ead8c50bde90f447b6e25b515f1618189bc28f5c01218ee2df5ecc49c4d7", 0x4f}, {&(0x7f00000004c0)="67fe35f56ec44cd348577b241a857e36b8c1250b584c3a87c3f667f6ffa0598658c203c022d4125c5282abae926c594a8d433a3c3fd2279ad04ddb7c0a59aab4239a3fe0c85bb4da57e6fb2cc5d6b8a2be49428aa5370c3dc24a19e5e1789c7491c4087a119f864f67751e59057f198f80d216d0c8f5293dd547e709dffc9d78fd34df18f465fe2cf0c9b090d08732a43a75c2895fc42b9db2e5a94ecd7816c91741c900fa551cd10a525febc603c8e15a8da5aa7a5279e56d1661", 0xbb}, {&(0x7f0000000580)="342e399db3489e006ea58f9a2346ed69104277fa664a05649f06e46b7c2926504fc47945467cf018e55acf931cc9296f18b0d246ce855ee9cd3f3351d098257c3d5feb477dd0758496353a0022409cc631adf1d915e8d32d0dc3209c6d28120a1f53abeaa01e325e2c44852e3661212597e24e37b4dd0ab147fd12210a10feb9b654dcf931a45617c74041752de15e4a2ef06b3bae8e5772167d83fb0d3f2abda2e774e4d5dc43c9a6870b0e0557c023e33055699679249d230b9bdd2b504908658cbf2961ab45fa9839cd2142dd287d992b5b98b7d7cdb433d88d3d36100aa72a5a9cd86ebba81fb050b3043e9cbe3ebab4324afe7452cb85d8d3a36875ec9ad83812515a93c4c45170348d0f5781debf69e86f99502b3dc40001bd4f1bd19d98366450e6754b86a7f83cb89d6461c91dd9e4bc1047c8cd9245888e3de0609b2e0161dda2531ab856492bb8c31ee7f5f997b2717e52950611f4de422d92bcffa76fc400162ffe1c67d22babd8a725b6bdb9b4cbf16a61ac63743a164e435c9b106fa85a1645d152672a5863802129175479e339fa533238f6250d8a3a05a0470595eea0311d53a4465fd4fe2027c4a9f35ba999f02d297e506a7d720404f81aaa3bf25929b84e36fa768e478bbebca252f2d0fa66a17e6d956986a89e4d37d231bdc59a797f32818e8bbe896afbe7c249e9a3de6213f3b55c739bcce91f155bb24b783ac50f14d81bec4ef2fc6ef4052a580a28222388ee0227b71b96ee531f57bd9dc8888eb52a69b5cab14e20a30442d3ab27d94639762459dde6076bdc7893341baebc0a9ce59e9c98e87a04e3297c898f07871ca5939dc45f8d992d991c24323565b91d5204aba08f02881afccc421e6a2a4b1b949d234c3da8d5fef7757a36fffa48e1834707330856e077b2754be3b676e0742f9f919a7c28fca69e66763fc0610a6fd7c86d30252fcad7cbd1f5f76f0389054a606766fb42273231e3fc9f454ab8238c56c3d598b4d3252a90fcf873a737346996330c9798588a7773f72fec019ebdb846aed6dfb489fc9765c29cf97429d0f248ff1187ccc994b88aaabece79bba6dc9a3c6881a124aa43f88b08b40fb4e9ad37e4b7c9794245765992ea826bd4671e2127cf48faf8be6bed4ab355559f5542e902f7f300c259c7cd5edfab19e28265eac7d75d1b83c5aa962dc67f19220ed621bd723f015d669ebb618fdaea9a4ce0f704d2516ee41b0c59850ca2ceb5e55a1704ad5ede1d5ab79502a66f50a096a23b955f04db0c36c8154f5ff20f4211af158d90c245374113e076adc058cafb2d85e8bd533f47e39b97fe28b13fb39f76e9bd4c7352c286d67341b9f885328721b2329312d4e94de9ef9db16b36b41acfefcafdece7f830c03b00a4538aec0886d1c08c6f18b982a1cceddb69e655d1f5af6bbb601ab92a449dfbb03d2a917c7438a7d310a7f48d3dace55458bea6e4252d04bada85a61cc4ed347e61dec70220a7ad72fe5538ffe7c94c62e4e90c52d4b38bae78e7482f919daa104ecfd4d1d7d174c1815dfba91b11b702be0e2dd638c25d62a4463b98215ce2a600442937e7f10d0c643b6f526cc8146cb7fc0d233be21ebcede85d383a641623d42a5d6a0fc4ccce5eadfec15ffa68aecd4997da0dc69473460b47e9af5c496b0dae1adef64db225783c491a6a906906b448756f8fcb4a484aec6de000bfca338d6a5c05a322894c4efb6cbf531992abe443a1c62544fe703be7d2e1c363269dacb3183761d723d354cd5eaaa50c1eb71b33fe1ba8176c3db46bbe58e8180cad3c73562d9a63e091eb2bf185fc39956ab4c62fdcdddc9ea31538da26713a4b2a9e11e2333be8039c6eaeabd1acc0e6a8259812309854b3450b57dfb073def9386482a6c598828a6a6202e3df95543aa38477a0c61ad6e3fc8e4af1b433c5d0857c7ab40a70742ade04c8f17e91ac6597b5b52ed66ecca8d786a781e6acfeb397d88b632c4563b266b7e6a7c92585176c78747fa05412bbbfcf2006c68fbeda14c8b0ccfcc4d49ef28fc9d1f17fdc22c88530bdf000b4c0f126d6a2e8d6cc1f44f04f955666939d9bb72f07793a85cb6c024350b71da8cfe82a6c56245456bf02fc84da4302bba4034c471d9bf612c219aceec4c74def67e5188b0e728b1cbadf0fe52e2ca191d4bf7dfc4f59f0e740bdecef13cd1657b053e4adb1c8f83df38df0e64e518e1070b077ff85c3150febb661532bb12305e6f08466df6c0cac65393211a1980259e0235dc4d9807c60b9621fb9539b75043dea851c2c277d900478ce15f415ffc2aaf3a482d72e6118192943235ed938742f0564aae4b56bc52ac6757cb84e7d1c3ea72cbea668b0f8609780e5de37dfd0112a4dff163867d095653b4d465772c8d43d1dcbc921d846c19822f58604be21374339ca61f24e6282230cae67a5e20ec0242d96280eb0eb38d640fe72d03884508b84156842de51a9a09760ae5f7be9772e95292eb51fbd048d4b935ee70a972eea0f9330ccf73f7dd0c8c7cdba15ff14df2162a67902f5236e288554bdf7ebda1faceadc4f18ba1ace2849f5b6efa0a3ff4e516d05e18ae9d7d192ad74968d80ab974ae048273bac9769798b8d8846d93bbee31185782b63806d302c4ab06e97958f1b1dc198890df6d575e6edff5596281576a1296112fab93efef2d1f19d65c02c7ea94969ac42b73a265699c23b119db30f7b9175526d4f5f88ad50a2316149fe0c6e1a47a931c41926aa77ba6a3b742d31dfab8ca1741adddb14602d55c562870e7ffce7a9cb3d12d600f679e9003b0b2a49f29fb3f937d83b85d5718be546ccae7cd40d64821062a32ab833ebeb07712bde8ec7f5bd21141700027237a9464e9bf0bd73f9d1cd3d189023bba989beb3e085b0a91908020085b7cd6fd5f13bb5c44a7c45213913bdbedbbb519586914eb46417d5e4271c127800125fbf88ce6ba576c25ba18ce65cabd5b02f3a90ccf3b5e5d75bea5459862e40d87cef2bf1c7cd559da1330b73669b5dcddc852e1491de740da8d946fae5e843fc45afa87bd6c73f9a6655a0eba08d4f80e1614edcbfb142be595463a30b66d7799fa92c9504927b883ddb8ba0610021afaa8354be0ed78ceb7a010b517d6dc21f7cf754c1905a595c3b91194230d1f01323d84969e45f3de01500d20f6071b0386aa8ee64e6f0dfb5b8c9796fb3908902f2b032120572172dcd6dfb03f541db0a89451539068763455e5d5bf96f5b6e72cb4674c61118bdc8033492f4c3c31c4f45f3ecc28915d3d3132b3c15b1672b99db2ffa1ed1ddd3fb677ef87a12308e1440a1200ba7b6f642687e85be7cc0d87cfcd7ed1ef89a5a967f602ed87aba93e0475e249f602482dc17d9ba1c2053e855d790cf4d536d465793c5a134f8bb5954b9b6a4dafe6e2e8dc7c3a86f43db9f329de9aef7cc44cd2025502c727d4e01e50d620de627a0fa69fa05eccd1d96f360bf78e5ea781517f4b4a15cf8d08d4ad11e4118e3d92b99257488f8e1c6645bc17513206a373283ba6f364b584122a2e2b1889875e78ea8a68d58b80d35b60b73747c46a273618155072619d9f860e12c3454fa311e738d5fd6ff321529a0b99574c5b9436be633f0e7d37738d583bc9cc890a8fbd49115a472cf71a5cac3ba9638452ff8ecd20772870c621550363d9d24c176c6cd4eb2e05fea8e5b1e3ce8c2ff2ca991368544be3826a09ad57dc24ab3a51d3bbae857cd90512e6cf10ade4f8ad11cd880e5d52cf61fdcbaa2d820582bc9cc84119dea8c79ccd85ff2d376aae93f48f38e63850472efe0bae744eefff226b81a9c430629c1b236891e53fe301f9d2e009c0c7756544f5f72fb5d6e6f50eb6aacb7cdb3b927bf14c2942e5b27574c55a9c24e3942febb83ddca0960a1701d8ef73276cde9101021ebe690a28444006557272a4c01fbf1fbc3730d2fab1da0114a35efeabf3092c67ad919108baf88120908aa5e0861e250af83ecbf358dc9864a9dc4436e820116a70ac697df7411f98d5a12722aa544ded1177bfb253f26aa15e8cc87c03c017c16a5d9392f4d57d37b39e57b804e5aed849cf94772071565b0199acba31c932010f544f08e90276b2f5477b15b022245f1300e5923427693a5ed54b9e85733348d22ce72fc8825e89e62e598510a7247ea8f80e8b74c094befa985a6ed83f7ad5c7bbfc0ead6df44b0b4f7d9868af08bb143b134468f443d8f251fe98f2f0e6c80c6e4b346002038be1afe25467ec8f30d7dee8214ddfb275417f1db0005a72ac7b96a3cfe8a1f155b3c0097f23a3c829e39e775b0e651e68cf822944707e7bf195a676eef24028b89604de39e608c8b970824eb2ecdc76cec35a2d0d39059c41714dead3448ae34bd7c207fb2a5cd5957c9ada949670c87e11b03b800825d52148823ef6fa185c91e7769218ee655da747786066d834888f1efc645527f806f1624558fbc37c058d0964c8bb27693ccf594b1e0b81e392340c1691c232a74c810b4eaa49269716f8078f5c740f4ba4884c45f6b97bdfeebb6ec15c6f83b99ce65277843e7e3f59b8174ee44de14249183da3d0a7390f41bff990bc569d7b85c7cbb2200be17ab1dbe75fa4bdfae0bc90f58e63dde0fcda44a5c048b9f135727e5e1f4996c5425eeb6b89cf54ef0e561120ba76a2e244239b29e422958a571c5a0f23718954e155283996f78e897665aba76c9d6beda8faf435714060a5e744e20c5644b427b23712f3b6ee4ce8e14378e21757f1e52d6a666344a0a8fc2c7b83fe76c32ed49cd64ae0b6805b3f17e21c621b8ce0d10b2d0fe0d61285221acd0b48e8712b5f69651919c4dcea734cf30f203e48b1d85bd0af595d9bb0db38d3bd7bc2b9154ca17c67e533393c1680845e08caf0fe3b81387574dffb5034170d1ed5efd8fb9ee917a259b68951452291d6b5f6fea4afc48a5b41b40926072343487c7cacc9a9bfc236f774b67c78c1da98c8a15454335aa510b122ee2a212e299ebddcae3c503f76b072ff55595125a42b766c9abe5769f15983b5e8a79459d42dcd2cb92400e69f3eda978c8b34930220951267da7da8ba477a282ffa8f703e7209f290fd7de134dc9427d5a85d35181cc0e4778293ea3788820176fea76b9dbf1f95e730a3e6832e266cb3d44cc4466f2275d1c183f30595cd19faf0c9bb0977b2d8fa7f30f9c3c314bf10089dead43d8d879b6df7d638386336c215f00f8e744d1b019d3cbb97b8716148c61db0de405846574f86151f8e2820b33151fbb1cce037c1fb1698231fec16e8e9c591be54874646b1201778269ece1ba1494c23f42c0ef2b210a55193c01a6f208f43e29c839a782ead4bf3de4d8936f913b552d5e772fa7aeb4a42bc900d96ed65d5a675d4a4862a0c4efad571cf6ed912fe0bf6a30a9b08edb11218a867f3c9e9dd7211c1adc3f223529688df96fe1a06ca5addd2b52e49453f74a1a71ed61adb4c0124007dc071fa4835da9cdcd1c6dddfb3763c0a7b4cd4f2c59302516655fcfd7cbe698638c974c771bd0259024e2b591e5582940f26a2e92b3f2cc49874673f66b0d44044e8282bedf944552fc5efd2dcd093c24bc3202ee92bef4183bb073388708b951cf6baa7220b0d120a34e28944dcb72b653bec6c5ff034a87bf259440813e86d289306439803f60eac1b04829cf73d0861962a952081fb7ba88efe4c4b542264c0cb1df154bae15bcb4a6953016e5f4cafc4c019a3d90186c55d8998135ba0e871360c13bfc78c9b6ddb0472e", 0x6f1}], 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x2) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) 17:15:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) socket(0x1, 0x8004, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) setsockopt(r3, 0xf8, 0x8, &(0x7f00000000c0)="f3169a08a7e3c279b07c0587c7857c3ef93b81a46ad2ccbf963bab03d57eaf9f87e93d37847f475b64da95e143f1f44e9eda251e6c8b1e7cc7ab2edc822fabdefdf1ef6ada5eae4916639c8fc51dd911f674dd2536123366d8003986aaff4a684025ce21215cf812f9684985651d409442c3b949f5ba61e5424b27", 0x7b) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 17:15:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/d/bpf\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 17:15:29 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="2ef433b03a352a397bed5a3a446140199113869b7daff4b08224c22400d2ebbdc67f190ade51f5c1ebb800efb6b889c1cc5459b8bc6c7cc2cd4df5be331a8c5a58a16f80d143dd478298ccc09cfb978c16ee5d40cfdb2d2459320dcd4c0c18359ec1da8d9e91ab10054ee0d4ddf97e3938eb0ac8b72fae8dc499830ef9c147ed1c810d8a5c04af45ae0576d4c32008beb21fbe0c41e9304dc82436f5e19474c6c5ea2d092e976ab4fbee4b18e616c22feadc3ab00542e48083c5137c056c1d3ab127b9ba41ed290aa7867255db89d59b9ffeb3953c9800aa6e506f6530113b5bf2ee49a14fd59a2183d2da2cfc66a0ae0e2ade5010db5dbb24830ae77536e3da742cdb63e7f55f9fa5f8f012475b803eae5c3bcd36171fa70ceecfdb208d65536e2462c4d67afd6c2c928ae7d161930ef4b45317441d5ef3189ae03b7be81fd7556f1fe51935ffcf7e6199de1abbfdf6e02944435a612cb74bd6a4b66c8dfd328544882d674b9475adef496157dce952ee548d156569103ed6d97d99180c52d336160921815e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 17:15:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="02000000000000005d451256b182b075eef88a82a89a1b9541e1a730f9874bb6956919a7ce390146e094119d967c5d848e9dc09171691b3116b6eab8dbce8a90984a3e6acd3844eda167b52b6b5a1169bb33991c8e7bc4a9d22c3df4ad6cd700c0e9d14cb6697c3468ee27f7824e508762d27c59500692e667c02d73a1c6387e3592ab84ad6a5dce38b7910e365482de4eec0f8f82dcee1c6e1405d92e71bf2edff228a382dd383df25a30c3e29890866e93ad791dc84a1aa8bef54f805b458209ab62"], 0x1a, 0x1800) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r0, r2) r4 = socket(0x2, 0x8002, 0x0) r5 = dup2(r0, r2) dup2(r5, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012000"], 0x10) r6 = msgget$private(0x0, 0x110) msgrcv(r6, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) r7 = getuid() seteuid(r7) setreuid(r7, 0x0) r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r10, 0x0, 0x0, 0x0]) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, 0xffffffffffffffff) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = dup2(r13, r12) sendmsg$unix(r14, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) dup2(r16, r15) r17 = socket$inet(0x2, 0x1, 0x81) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) socket(0x18, 0x2, 0x0) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r20 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) r21 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) dup2(r22, r11) r23 = socket(0x18, 0x2, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r24, r23) r25 = socket(0x18, 0x2, 0x0) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r27 = dup2(r26, r25) sendmsg$unix(r27, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r28 = getppid() r29 = getuid() r30 = geteuid() setreuid(r29, r30) r31 = getegid() r32 = getpid() r33 = socket(0x18, 0x2, 0x0) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r34, r33) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r36 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r40, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f00000000c0)) r41 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x0, r43, 0x0, 0x0, r42}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x9, r38, r37, r43, r37, 0x0, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x0, r38, 0x0, 0x0, r37}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r14, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r11, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r23, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="156effff1f00000000009b00008000d256ceb1", @ANYRES32=r32, @ANYRES32=r38, @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) r45 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0xfffffffe, r7, r8, r9, r10, 0x2, 0x32}, 0x80000000, 0x2d7, r32, r45, 0x7f000000000, 0x3, 0x2}) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 17:15:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2939e2eca35500008a0785e96f92"], 0x3) 17:15:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000000)=0x7f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 17:15:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x4, 0x800}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x1) getuid() stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) socket(0x18, 0x5, 0xfe) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x3, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x3, 0x0, 0x0) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000480)=ANY=[@ANYRESOCT], 0x17}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:15:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) pread(0xffffffffffffff9c, &(0x7f00000001c0)="2450bb5d0cf413536ed578ead3b96cc56102b92cabac5b8634c37aae49c6fec922fd005f4e8e258962a2eb6d58cb8b7242216b34d67cd5aed1b46ffabe91df87f8787e824b590d17bc28a2714cd80952225d55186b787f5e1731eb0fa30f2c88212f35213c136aa7ecbf37f9864f45e68c624da7b021716994c9d9b0af3cc86a0e963e6b", 0x84, 0x0, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0xeb84255ab9450b9, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x1}, {0x5, 0x3, 0x0, 0xffffffff}, {0x2a, 0x0, 0x0, 0x81}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 17:15:29 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6f51247870469fa5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x24}, {0x1000000006}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x9) write(r0, 0x0, 0x0) r3 = dup2(r1, 0xffffffffffffff9c) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)) 17:15:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0xd1d, 0x6, 0x2, "d1f5f0bccf09f6bcc5aa086f67e99cebf9613d67", 0x0, 0x6}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) flock(r1, 0x1) 17:15:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$KDSETRAD(r3, 0x20004b43) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 17:15:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff3e}, 0x10000044001000d, 0x400008001, 0x0, 0x0, 0x0, 0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="706f1d86aa85a0174fb9cddb39075a1b", 0xffffffffffffffe0}], 0x10000154, 0x0, 0x3) mkdir(&(0x7f00000000c0)='./bus/file0\x00', 0x80) 17:15:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8108, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) pread(r1, &(0x7f0000000280)="29d17d60d8f63c740f9184514f84efc2f079d1f105e307d397d93d2f302b39e21507f93f69bb3aec9da28a79feb6ddd9804487815ecfe0e47b7317429fb36228a6c93a182041a9fa038f6e4458157d8c2faf525d0d617edeccba5201451fa1c02590c2e0845e9d504b49f14a1a5e388da08e64e14e92bdf27b34fbbcaae53cd5a94508297ab4b9c967338de9a370125b5cb2cb8bc5066a2ece82f411de1c6dfe9ca94bfbd8f6a827433c03efaa58749b6bfb5a1de95d85d3a540562218d98f0107e1fc63ddaa27e8e04d3441422fa7", 0xcf, 0x0, 0xe5c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x28, 0x29d8eaa7}, {0x3c}, {0x1}, {0x7ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="d6fcf0729c445c684e997e0b05c8") 17:15:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xffff, 0x20, 0x8, 0x8}, {0x13, 0x1b, 0x20, 0x9}, {0xa91f, 0x0, 0x4, 0x9}, {0x1, 0x5, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") msgget$private(0x0, 0x0) 17:15:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x20, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r11 = getuid() seteuid(r11) setreuid(r11, 0x0) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000240)="78018fa42e03b23074387355c922b1567006573c5c53eb2a197f1f7ee0efc85596a71bc3db2d2a55cd92b4bdc170e4c53e6ee77aacea437a45ad1a88cc05f8ce7a6199ff5d3a3887a2a74084570a10f23d8683b830acf33fdd4dc0a8825b69887dd80c1d4fe4e4b04131fe10616fb7de6d7dab1d07bbb3d6849fa64eb355feff77d329f70e1ac1ca7f1fddf8b4c51e2a76ad3f6a06fb64cf92013b9070d4af13a61fcf9f48541d8f0e767043a61e3b51d6a179c66ca044b0aec3", 0xba}, {&(0x7f0000000300)="2ab917658749caf3db2f61a7a5fcc4ccf621e1ac0ca2bc61c6f0507b0efe0439ac3afb4610c721b6064c441fa11c14260181febf1d7d05ccdb139ab4d6f35fe83d8d488ab59d6efed5a25c8c6db45950", 0x50}, {&(0x7f0000000380)="b39d42bc6c794e613db5663e564e96792b5e1d7b3bd2c40851463ec009fb9884648776064a93d2816319022c10f3fb17e1a4844ee462e58d0da8b0404a39432c5639b58a9d8d995402f89e44c5a00f5e4fe8e8633199fdbb0dfa8d8fd154d8ca607414812de0683600c620c101da41a9e350847eb5e1f9e306b0d88863bb4e3d68330d1695b1a53bc936fdb778f84c9f88468e23e6", 0x95}, {&(0x7f0000000440)="6f456464373a0ec734e7c8c9a2d7c361e823f3fc735671985e3720589227f346f5ce65298de0ec999cc42499153dcc7a7c06de8a645b5b022f3fc9943896c1adfa604ad4ae7eb56376faca9188e99335e78fb37770d8cd0dc4c588acd44ecf2478d144f2fb92898820805ec5b13ad89206e4e250c54c0df67f10221661adcf707916446745374afa56d586055b8907054b81ee63fec53d9363c7323e19c64a658d43777f1d79", 0xa6}, {&(0x7f0000000500)="775a1b2ca3d15b612e21c162f5f3bc2ee6dee48e4fbe0d8c754e676677f78065a62545b61cc4163b2c796d7f9aa96f727c38efae583635c8b484e232e5a07f17cbcb3169f95c3f912038a58e5b8ac89f01326a50cd3847e309ba55c289eb8a250cffbecfd9b8eff430eee7bfa1c28c9f400517ae87880492e634546c2a34df160955271446fe78e59c1c197e8ce0646cc6bc33b4d7074c9a59fe924f8386d2b06fa9cf8f9c6554af35f0baa85d925b83459a12e6a679a1ac58d35996ac29a3ae3d8bf54c19ff7ee8e13a941cb5aaef106a4b51a0e19c803803a9af47e62db90221cd84dc52fd4a7e781a7e148033900a1df73c0ca8cd26a7679514647fc4fcb1e1ccfe192c61ff3c81a35fbcabc1d2a113e559f0cfff5dc9168772743c8aa65970a34b5ddcb1fcc2f2b3a4b5fcf022df822160177b25155d79ed8269181f0df7e983828381da994fcbe194d52dfd81239b1ab0934f876ae7416083ded188e102558ccff8e9213b40814d80f5d1e73a730e6f3058cc95c5ea82c0bf3b976b2300b4c232f716be88cab3a8362faed3182f9b870a090d290428be2480d5ccca48977adc51e45912d1829811778b9c230f183e939049a142d499149927f5b724c6434b0f3ce9a90761c5a05446b0074587dbcf951d1d405ff44c4d0bc875084f46b43503608f6c5c1987168d0e0aa2e95df8ccb5051a9efff7aac84cc8fdcae4a98bd5ae80269fdeb5b55bde06ed318d88c1398da14ce951dad081739ff14633e253ffd89794c9610642ab674cbe813309b77c8604f82d4d2a12075af9dbfff646f865887dea1f8170974bddec48a7ab82d429279c48cde767dcc64afe0d1e1974f97eb7465365aae8980902c378d28db6c7e0391b1fb7f7aeb08ee8b4f7ed514ce19853264d1ce3d0f263ef3f59e407dea038a4718a2d4c873d4f95da1ccf2debe4fbcdf004654dbb256163b3db5f95694ac9e52c1f1da1f5da3dedd3007726491b18fd62690191370587fb59c8b744c4074862bdc472ad9a48faf5c170e4e65b9030f6a9631bb8459068678a54556dbc0c7068b83796b8f67286a8dd91917599cca29b45a180f2ae2d9b83f4268f2567ee25e794269f418a0d89b574b217d53cc54d2fdaba4c6739bb0b1690549c36444c9e517978304a990aec5bae33ec3a352b84006357f578cca22d866f790e900164f0a19526b84528d72c60416b0ca35c64a12741c9a9cc24e9802507a9cff0ba88ded8a71553c373ff207b76ff0378e6276a2b97f7d0b3baa164329eb0e80f31cf03f96ba17232404ae0e6595778f2fec823bb27f264c69b531ee36b0819515187feac613f8bd034fc85e54184644197bed798de164058e17728bde3a5e8b19a578b48552fffc77bb9c54736f034db4478c97a5ad483fa784df130246f44fd16f6183b00b78d1fe103b5e83c571e9e0436e9c14d124a673b8e84fd3379b4a08ed85f32e4e7e4558bc3c7c378ac4a5569b2fd62d13e2e01062a62cf657cf79fb00b5b6a4c1b1940b387c7d38b99a3e2eb7950ffe0e5d449d2b098fa66511c493302e18a1a0156ec2394eff683395db71cd61370c734046dfb83b5334e73f9946596f243742b1a839da55c1f174eddb144ba60766c71775a061f666c3af8330d3062ae6f23c545fbc6c1fc5e0d9da72f08965881e38a22e2c98c27cc2e0002fbc727efc003f4dacca3629d1df189218d4ad03e4500c6ea73683efe495e13121a0877f8f2b8960def096f5fdcb5d0f7359332abb1957113cfbadfa904a01bf8137b7d1c3a0588200a38c7e3cb4cf49d30e112c3093f65044844426668c49bec88e9cd1c15e16bb33f42787c57feaaa0fdbba6d5c29ce6781c5a13be208c30f00f5cb115ba2743ebc84a002024404a635330e10204ce67d35fd11cee5127e10660ef5be20837779ecbbc5858758cf7c6b616d69d262c9bf3051abe18e31c125fc4a642bda89767758f7b84382ae56548355ab3c5cdfdc092543fa8bcec73b38521fde30cdaef9dbb1164f27a14a026326838b56311c6183d119ef3476bd71c2ea994f838eda79cd04bbaf6ed69383aa35f60694f3189adc1feb52387a5c7c17adc1629a8e65a538a5e7288ba7549618cf94273a38fea8949c8906ea1fd8d9ee02805972c165307a4541a9ac5025c190df6db9e38432d694fbc5e57ab4ed46646efb7e0be2549ca353944ca28a8ed28dc8447c166fa2c22c494b66a365ffce75c3a5547ee2af29cadf4d51f5af411c10c3588262c6f8eaa3e64163b31449485477949481d02bc5b87b46287052aa846800a97d91d301b81dfd95a40568cef4097548f7609820d11f07fc8e18291906768c877a3a48fe6c5697cbadd549ea6dd04f941b51d12e8170146db067c48851796709b4ee2edbfc4e68dc1fcece166bd70666a193f7e121d0560a68deacba535d44a7fa8690022ac09cbcf70293bdc31ce09f652acc45ca4305fa412429ff4a572be9776a01457d2ad907dd9f5f46d7c6fbc5cf0e3c655308410898cccaf9b35cee9be5e1910a176ea6de04267f3025e15d41ecb5e3c380736f31efc749dd8f5f491bff525beeb333e9e77431486bc0043e5fc3fb31f913a11cd031647ec2ff31cf06d00f9849c056c68d47f24fb0f09d487b2a46031f8afb5762cfa077d3931b5298b0d525c67c0a3ccf7c9f0c9c695ce6ad8b3eefe9bcec12152d69854368f3e53fa6439a669862d4a9286020ec28076c57a8c5eccd2d28eb47dda0194e8093034db43baeb79bb76d263c958a3298b7786cb7d5619655e8fa3e5197279d82c73863d08406b190623201fbf7106dd04fa7a8c3d500067983b8450079a0fa1256728bcbb1faa84eff8700860feb65379c770a1a3508fb112e31282f8ed951ba0e5a771bf01aadf92412304d1f8a4cbc9de62e1f74bc1ac71c1a464ceab9f2ea6be753d6dfce8e9fa06eb17a6a13c5e52d10aba67db80127692b12632b85ee848f985599fcf9ea8da02a13ca514d58b101b228899174c8c405a8602998180151d00af26eae88d9b476c13cdd749dbe37f206c0a4a329c279dfae8971f71def2a319152b3eae1b205f63788c8935943c93c9949ae98f2c42177b0369ed7b13cfceb5feeba6fced771037a5efae1f96192f837a7df84576470170d95968f401eaaa960f5fe9ad729b4438e9e43ca561ba6f8103fd478b4e7d0985eb01a151016d46cd711e31cd37c6d114f662a4a541eca61fa8dedace08c18635d37684a884ceeae962be8491105398a0a40e6fd954528b0750c1b13e14c7e5f3e7b1ee9c9dd9a0145e0a4af76e6db63d91158d0a88d1fdb0b4c8ea31588c1a59abfd5a4695e1d01168815b7b3352bf060f8a1c2726da570556763d6524ce2ceb8b2e0954b00a59f9da80a1a9b9c377ae3ac8698d84df2bf21e7a84272195d13b8b0f427521d0d710e0612f081ed0663b722baba62dde36891554df5d3f55312d678fd476658858843694936d2c32af7f4f828de98b1da45568a34bd8f49d2c8763a0f62b58c8ce590e88d055ad37eacd68a24a32bb96b8146ec24ee748415c668bbf7c91dcf0f8c27c6836eef4d4aa53187204b01382e30b47fe7dfe9f0a548591d064398e4a1cdbfbec98c647c43858989dcf28d2104670b5df159ef66ee23c86be80e8b281c6114459021d571aea0512a722f47aa1d31ba19c5b4b5f06a93a8e99af9cabae38266d70e894b647848a610bfc10990fa841b30cd2ea2d4635d2890878b242c6c0ff771678e745b61050ef5d26ad2079e9bbdad1cb62562b851b12097409bc2b9da0308c766d101b9bbd5232b17ed374a2e1ca473db01a95621862a4e4098e76d8bce3b5247e051a57d3690da3a90175a37b0cd0ace0fa6c8c3581e9040dfea81d537c538cd9733c0940553ae9d20fd7e93a6358bb6c7d4b32d364881328255eb0ce40ad716908a8a4d5f314f511cd70ba8c5d66f762310b50adbd05ee1880e238e2f6edfa6b75b041fa753feffa52bdcd9659f3320f0d483511b20191d0127da655d09e8d87393ba6cc20c264e2a22102ca0e8ce4509a60a0d607b4f82462c06e4439d2699311301a9f9d333ef08951cde104473ef0553c7d5801e5b480df83f80aff379de23dc5e6dae0f9e2cc05cdce10c029548caf2aa9f801defac386c18e47c625c93ad00c6916309f13fcdab9db52691abdcff92a7446baac784760a4860b6226c37003da9b72a27fcb0be4e57c2e32201b484c3205e301726253b45b6e7efbae7a65a3711ac7feeb7789ed299b3cce007aad6e4577945098af0ba3e7e7c99c9361d93ce387a4fe102e41065ce8c6231f0bb1bf3ad50c64c78b5a9926f4f021f1d42495e08a9f304bef79352438a08541c5ef08a238a49a6c6b48c22117dc1e2949df47f8169db3fc344c66cb9115181f85d6c896a1318c9d5340d29be47f32457ad92545b4b8490b650ba746ccb543b7d0099d66b6ac70016ccd3ba52cc8cd9d0e86b48e9516f5d00d879125f4aeea14d6945120016c9861e2944dcbde1369c246aba79a2fbc9f24d374655adc2fe4227128407947f7afe03cbeaa13df49c252ae74167eb4d652b6bc125608e539183510f0b639ac257a1b310dd2a4e4f345ab0860ff5d83f540282083cd9d174950c711d090298d2dd072f433b48acacbc8446e8ac80902c9c60217838045c8b210da447b6e9efbe949e319bcb8df18cb7b479d10cc170d3f1908718dd03da100c1ced1ce9021150c893558ee225378b4f3111b392c11e28edf833e7a1fab5c7b35d996c62b79cb7a26c72559ab1799d2c28a898e7e6d6b944682af20b08c2842e52aa8abe475f371be3723e5eddf28c2a33d2246badf602bec60fcbf8a083c85bc00ac1bcfea9f481787a02004387ac54c779c0fcff8ed222ffc4385b65095ed9f4e13e10c4770367197493535d49f16024db582595b18e42aeed1c51078f4e491014304b093d6b6bb07379c954f13e571b6174eb69d138d1f5de836dba0b4a51c9937b88aa95584d33aeca6445ce5dd6f1901e1ddf93fbecde36ecfed90dc34e5861467b53c50bc753f49772806512bd8d44b47560a119e6915eefea1340e4bec9690ea43d2fa0fb27b5b26e83fbc9caf3b33753fabe814f800be4618be8f46b56dbf897ea3a633268f8fe1620675f80e97b3d2aab21dc98a54092bb593ddbdf1cd3b48c85479d05bd2dc4947a57d4a33b94e3d8b6f1523bcadb1590a257fae04692d2ae8f283fb9757a8bfe0a2e55baf06e0f313e58753454bd307eb964d93e4d24e65a5702a79c0823d16219bcfc83319273826c000ba42d6a3f07b018ae2cdd35752e90f0789e697bb0c6b3c41c2819f87f89246a9cc86c98ec9c18afefefa474a696eb80aacee01f13602bab31e686345df52ba65f4a9a6af5100208bc9ffe142415a24f1ef9e09a119e2ccd99f8694fa2ae66a12a2733251a0800e406961e8c5028002308cba9a23c0a2862753f6f4f68f48c7c73b37d3fe29c3ff880c63c00bc49ecdd8b886ed3472d0e289588b23f78792816d6c353e130f272bb986d352122271a69c67ada411c10bce5e58048fde075fd59493d8cd5fad86e8a63e180487de5fa17b9e58159bd4ac82da72c01fa3593ccb81637fd6d2c76b3c1d1b3545cc0b6dde60ad1b6aa57e1e8568101d6d60ccd2110470fb6fa3eea349ddb4f2dbc50bad1932bef165bb90cfa4c42d1ff0191131493bf3e9e3574615a7c2fdc22ebb56e2328ec15327e993013c4f4a76965719615bda39a83287a88798a7526d7b445127c3f1d78bf2dce4259f368e17b563", 0x1000}, {&(0x7f0000001500)="091cdd6fcfb191d7b16ba0c999abbebd20cea9abcfe7f094f3b11f78367b9f938f4fe9a3d1fe61572b44ec2ead81399d4b9b7623794285a9ddf82664a1e9bede8ba59bf5bc2103ad176fde9f8bacc4e23ee3ab7fb53b157857915a1e9a692d8245057c9ca2b3f519194bee947a22d95ae5470f", 0x73}], 0x6, &(0x7f00000016c0)=[@rights={0x10}, @rights={0x38, 0xffff, 0x1, [r2, r0, r4, r0, r0, r5, 0xffffffffffffff9c, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r10, r11, 0xffffffffffffffff}], 0x88, 0x40e}, 0xfb4a9bbe5b8b7d7) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 17:15:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f040001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x0, 0x18) r6 = accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) r7 = accept(0xffffffffffffff9c, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x0) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0, 0x0) r10 = socket(0x18, 0x2000000002, 0x0) setsockopt(r10, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r11 = accept$inet(r10, 0x0, &(0x7f0000001840)) r12 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r12, 0x0, 0x0) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r14 = openat(0xffffffffffffffff, &(0x7f00000018c0)='./file0/file0\x00', 0x8000, 0xe333c49f2d253975) pipe(&(0x7f0000001900)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000019c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="826fbd8d1e88a56e8f0296270009989c3bc95f2e286d1defe4966dbd493a3f04988d6f7eafa27bb6bf34f0530c517d506d0e18b371170fef4f78974873cf9218c97e1b641238c857e20fa3eac56f9e09de28aaa69cf515", 0x57}, {&(0x7f0000000140)="d206e4", 0x3}, {&(0x7f0000000300)="10aa0725bac438500efca9b1756d359fc438d3763bade5001ceadbbb6e0879f05b5125f26d9b8e14d87ae602e736a00be0e4a70e8faa03fff1c0a8920f486e26f299bb9c1d2067a02e7a3a5f4a46300cb25c0931912003cb149470fa000dbb2a23d121da0a8342831831c454abc13178e2a0ab936a3abca5da0ada779e6084696cbbf1b568cfe7425cf31aafe45712886e6a6bb42343e552bbc3960183a72c3e25b141092f70128599b1177c0945f7d739bcb587a6d774607a5cf577529200f77629d3dc638e02a8a8c77500f0b28b71f5eff9cd96fb48bb3bbc26ff6d8883476c644f4bba5869f9", 0xe8}, {&(0x7f0000000180)="a2a7ed6cc528c1246154d8eedfe4e246a002a9e93f155f8f56a678cf5302d762e9f610ab0564b052b3b60e845e51c9049d8ee6dc", 0x34}, {&(0x7f00000001c0)="bd738e8a67b2db55f141d791c5a17f463e5db107a8f49fb5b1482ebe83ddb3b534f5aafb98c2bcc0e0e5911c41ce331b34aa4313eb1c22b49b7a781dd2187b419a88893ae4c677605d928c991a17edff93c09c91771b7870172e36264b1a826244b04566195119a11ba122db9dba88", 0x6f}, {&(0x7f0000000400)="43ff5086b96d78d041f28e8c59fe94dd47c21d984dfca6e41607131141c797355048327c93133f3ef70175bd669e40b2fa1cb93ea96c51760f795e71bcd4e70d33cb1704cadee44206ce62fac618af60aebe0a1527fe4948281af928141b180e81257fc9f910a57e517a44ef35e54f42eaf9477de27a0a46a99b462408748eb8c3c467b4ea7095ac2336154393d32f015531c44492421c10ee0b364a613e222f8a9d7ab72b739e651169aa8f1f", 0xad}, {&(0x7f00000004c0)="957a5e8a0343a076b8ccc862065d5bd1eac0feb3c58fc6c58fb40551793b41ee6e7b64f918cc6611e8aebd96514eb8d5366e3a00b0521bcc9a068a766913f1005c2ba64f965e73fe65d7312cfe2970d4", 0x50}, {&(0x7f0000000540)="0b11c2342be991028f53442554cdaba07f00f4ccc31671fe41e8622f26fd4b8e322cbdf6a7f2d23137e263a1a1b993cb4bad5868ea002979575e1131abedb7c1934884e3efd694e2cb2cae8a4fdc1b0e74f7e58ec99a1957d06432ccd2a49410c6d9bdffcd", 0x65}, {&(0x7f00000005c0)="1fd95624487e94aa197a118cafc448527dabeb6cf5195f59c1dad8f15dd9aa92bc4edb51f146c66c0f7b5f70855eafa70a338ca0c5fc9dec0000b9418a987153a2aeb08add87f49779c55f1545527e2ed25143fcfe29845942", 0x59}], 0x9, &(0x7f0000001940)=[@rights={0x28, 0xffff, 0x1, [r4, r0, r5, r6, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r11, r12, r13, r1, r2, r14, r15]}], 0x60, 0x8}, 0x3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r16 = accept$unix(r1, 0x0, 0x0) write(r16, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r17 = syz_open_pts() dup2(r17, r16) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 17:15:30 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000001a0000020000000000ecffffff00400000000000000000000000000000000000000000400015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/186], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/d\xa7v/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7c5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536bd7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717522734920a7237b0101408f5d896fc0e04318cb7aaad00"/233], 0xe9, 0x800) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b5525cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c908e1e9471391d07cd8f58e6c2021359d00"/273], 0x1, 0x0, 0x0) getgroups(0x4000000000000000, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r8 = msgget(0x0, 0x4) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/86) ioctl$TIOCNOTTY(r6, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r9 = socket(0x18, 0x2000000002, 0x0) setsockopt(r9, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf0, r10, r3, 0x0, r4, 0x40, 0x2}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) msgget(0x0, 0x446) getuid() 17:15:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x2000028}, {0x200006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x5010, 0xffffffffffffff9c, 0x0, 0xd7) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) 17:15:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7ff) 17:15:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00", 0x80000000, 0x10}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) fcntl$getflags(r4, 0x62fcd61ee4977edd) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0}, 0xc) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) 17:15:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) syz_open_pts() r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffff, 0x2000, 0x7ff, 0x0, "010000000000000000ffffff7f003f180a5b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x5, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$unix(0x1, 0xa, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) dup2(r4, r5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) accept(r6, 0x0, &(0x7f0000000100)) 17:15:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 17:15:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x4012, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000000c0)={0x9, 0x5}) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="917482421ca47cfff0c74ed372a5f3a05ab0a0168a2b7ec05a6da588aeb588b7cb06d32a3baeb199ffaafb1d504e84f07e20847df8f71ec33e39782d6d6a9afccaaafa1a3d79171ef7923724fb7df597fc0afa38ba829d7b5e2cdb85492a6c13ab19b16cc08157520bd5e4bcd0a578a8f1b02e9d48cfb60f14b33c11b61dc63bdbf5afc2240ae15e20f8fe6952fbdc993954aee32ae9965500d0c9c6709491ff360a8e648d9e4579f6dd98e8bed85d7d74163e3d6989f0c0d30abbf20e11bb2aac", 0xc1}], 0x1, 0x0, 0x20) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, 0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) dup2(r8, r7) r9 = socket$inet(0x2, 0x1, 0x81) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r14, r13) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = dup2(r16, r15) sendmsg$unix(r17, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r18 = getppid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = getegid() r22 = getpid() r23 = socket(0x18, 0x2, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r24, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r33, r27, 0x0, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x0, r28, 0x0, 0x0, r27}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="156effff1f00000000009b00008000d256ceb1", @ANYRES32=r22, @ANYRES32=r28, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r35, 0xffffffffffffffff) r36 = socket(0x18, 0x2, 0x0) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r38 = dup2(r37, r36) sendmsg$unix(r38, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r39 = socket(0x18, 0x2, 0x0) r40 = socket(0x18, 0x2, 0x0) dup2(r40, r39) r41 = socket$inet(0x2, 0x1, 0x81) r42 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r43 = socket(0x18, 0x2, 0x0) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r44, r43) r45 = socket(0x18, 0x2, 0x0) r46 = socket(0x18, 0x2, 0x0) connect$unix(r46, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r46, r45) r47 = socket(0x18, 0x2, 0x0) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r49 = dup2(r48, r47) sendmsg$unix(r49, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r50 = getppid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = getegid() r54 = getpid() r55 = socket(0x18, 0x2, 0x0) r56 = socket(0x18, 0x2, 0x0) connect$unix(r56, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r56, r55) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r58 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r59 = getegid() r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = semget$private(0x0, 0x7, 0x286) semop(r62, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r62, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f00000000c0)) r63 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r64 = getegid() r65 = getuid() r66 = geteuid() setreuid(r65, r66) shmctl$IPC_SET(r63, 0x1, &(0x7f00000000c0)={{0x0, r65, 0x0, 0x0, r64}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000140)={{0x9, r60, r59, r65, r59, 0x0, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r58, 0x1, &(0x7f00000000c0)={{0x0, r60, 0x0, 0x0, r59}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r38, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r35, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r49, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="156effff1f00000000009b00008000d256ceb1", @ANYRES32=r54, @ANYRES32=r60, @ANYRES32=r57, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) setpgid(r18, r54) 17:15:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x9) r3 = msgget(0x1, 0x46) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x0]) r8 = getppid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r9, 0xffffffffffffffff) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = dup2(r11, r10) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) dup2(r14, r13) r15 = socket$inet(0x2, 0x1, 0x81) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r17 = socket(0x18, 0x2, 0x0) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r18, r17) r19 = socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r20, r19) r21 = socket(0x18, 0x2, 0x0) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r23 = dup2(r22, r21) sendmsg$unix(r23, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r24 = getppid() r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() r28 = getpid() r29 = socket(0x18, 0x2, 0x0) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r30, r29) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r32 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r36, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f00000000c0)) r37 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r38 = getegid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) shmctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x0, r39, 0x0, 0x0, r38}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000140)={{0x9, r34, r33, r39, r33, 0x0, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x0, r34, 0x0, 0x0, r33}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r12, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="ddff2d43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r9, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="156effff1f00000000009b00008000d256ceb1", @ANYRES32=r28, @ANYRES32=r34, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x10}, 0xaccff110451b3cdc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x8, r4, r5, r6, r7, 0x10, 0x8}, 0x8, 0x9, r8, r24, 0xfff, 0x43, 0xc424, 0x418}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:15:32 executing program 0: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x25}, {0x6}]}) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000002800), 0x0) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semget$private(0x0, 0x1, 0x0) semop(r6, &(0x7f0000000480)=[{0x3, 0x1, 0x3800}, {0x5, 0x800, 0x3000}, {0x2, 0x19f, 0x1000}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r5, &(0x7f0000003000/0x1000)=nil, 0x3000) r7 = syz_open_pts() pwritev(r7, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 17:15:32 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x24}, {0x1000000006}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x4, 0x8, 0x0, 0x6}, {0x7fff, 0x80, 0xa4, 0x20a}, {0x0, 0x5, 0x3, 0x3f}, {0x9c, 0x7, 0x2, 0x9}, {0xff, 0x3, 0x1, 0x6}, {0x1, 0x4, 0x4, 0x8}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000340)={0x10, 0x8001, 0x4, 0x1, [{&(0x7f00001a2000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000155000/0x4000)=nil, &(0x7f00005d5000/0x1000)=nil, 0xcbdf}, {&(0x7f000073a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f000025c000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffeff}, {&(0x7f00003bd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f000048f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x15b64}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001c4000/0x2000)=nil, 0x8}, {&(0x7f00003b2000/0x7000)=nil, &(0x7f0000220000/0x4000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000597000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00003dc000/0x3000)=nil, 0x4628}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00005c0000/0x2000)=nil, 0x65a}, {&(0x7f00007fa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000007e000/0x1000)=nil, 0x1}, {&(0x7f0000225000/0x4000)=nil, &(0x7f0000399000/0x4000)=nil}, {&(0x7f00005e7000/0x4000)=nil, &(0x7f0000603000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f00005b1000/0x3000)=nil, &(0x7f0000431000/0xb000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2ac8e7cb}) 17:15:32 executing program 1: r0 = open(&(0x7f0000000280)='.\x00', 0x1, 0x5c) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000040)='.\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000001280)=""/250, 0xfa) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000440)=""/9, 0x9}], 0x5, &(0x7f0000000500)=""/151, 0x97}, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xda6, 0x80000000, './file1\x00', 0x3f, 0xc0000000, 0x1, 0xe3}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) r2 = socket(0x18, 0x2000000002, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r3 = getpgid(0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x3, 0x40001612, r3) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 17:15:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000018357f0019cce6d96b91512e14ccb2e246ac8e2f00000000bfc2427733dc04854e00"], 0x10) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') truncate(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0xffffffffffffffd4) unveil(0x0, 0x0) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) 17:15:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63b037282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b484f361b1257aea8c50000200200000000000000000001000000000f00000000000000000000009eed13ed19b8614f1125a4e21711479dbe2640f21731c608637a1503f15c1dbacc10aeae6415f59ae7530efffffc9dd699ca35642b02e68eb26f09f7855404365090e3bd5335313101f2e734a78b1079ae01334e934cf1ef94e9f13043ce93df2444d90694699866dfa97ad7318fc90563e16b975c04aecf00"/297, 0x129, 0xc, 0x0, 0x13a8dd02701ee235) 17:15:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdfdffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x3, &(0x7f0000000000)={0x70400, 0x8}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 17:15:33 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000001280)=""/250, 0xfa) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000000)={0x7f, 0x2, 0x1f, {[0x7, 0x1, 0x40000000, 0x3, 0x359, 0x1, 0xfffffffffffffffc, 0x4e32, 0x12000, 0x7fff, 0xfffffffffffffffe, 0x5, 0x6, 0x3, 0x6, 0x200, 0x1, 0x10000], [0x96, 0x8, 0x100000000, 0x100000000, 0x7, 0x8d6, 0x1, 0x2, 0x200, 0x4], [0xffffffffffffffff, 0x6, 0x1, 0x7, 0x8, 0x0, 0xfff], [0x9, 0x1, 0x6, 0x6, 0x101, 0x100000000000000], [{0xfffb, 0x80, 0x7, 0x5}, {0x2, 0x7371, 0x8, 0x59}, {0x0, 0x5, 0x20, 0x4}, {0xbbcb, 0x1000, 0x0, 0xffffffff}, {0xfff, 0x2, 0x7, 0x7fff}, {0xddb0, 0x7fff, 0x8, 0xff}, {0x98, 0x7, 0x51c}, {0xfda, 0x7, 0x800000, 0x3}], {0x6, 0x7fffffff, 0x7, 0x4}, {0xfff7, 0x0, 0x0, 0x27c2}}}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) pwrite(r3, &(0x7f0000000300)="9ee33502bf4743a932a3431eef3dece92b0998755f7e7794464f676b35695368363e119f40fc928a3d6d856ad314adbb7b7a0a144025007138d60b978baaf49281882607271d1a911e581afd4ab789013e83ed240181873729d27c927cf814e6c8ffc49f6785c8a65dfc38e198cd7cd3a340b9a63a9c", 0x76, 0x0, 0xff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 17:15:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x5, 0xc8, 0x1, 0x2, "205c4e49ccfe2d70347ce4c32a434890c7a243ea", 0x7, 0x9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x5, 0x3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x5) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getown(r5, 0x5) r6 = socket(0x18, 0x2000000002, 0x0) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r7 = accept$inet6(r6, &(0x7f0000000100), &(0x7f0000000180)=0xc) fchflags(r7, 0x0) sendto(r3, &(0x7f0000000080)="6614026844d264d406e6b1164a2b11df6efc4d527ce48a18443014ffbbb335a5dea66dae8d4e3897bb1019a2892cec230bb6", 0x32, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f6669cfde21545b018a72ff00"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x1, 0x2) write(r2, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) login: panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 59567 15685 0 0 0 0 syz-executor.0 *205822 15685 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8063245698,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000a9b400,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000a9b400,0,7,fffffd807f0085c0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800021b77c08,ffff800020abfb40) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e316680,c5005601,ffff800000a9a800,1,fffffd807f7c6900,ffff800020abfb40) at VOP_IOCTL+0x88 vn_ioctl(fffffd80737b72f8,c5005601,ffff800000a9a800,ffff800020abfb40) at vn_ioctl+0xb7 sys_ioctl(ffff800020abfb40,ffff800021b8bc58,ffff800021b8bca0) at sys_ioctl+0x5b9 syscall(ffff800021b8bd20) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x752e2fc44a0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic amap_pp_adjref: negative reference count ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd8063245698,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000a9b400,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000a9b400,0,7,fffffd807f0085c0,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800021b77c08,ffff800020abfb40) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e316680,c5005601,ffff800000a9a800,1,fffffd807f7c6900,ffff800020abfb40) at VOP_IOCTL+0x88 vn_ioctl(fffffd80737b72f8,c5005601,ffff800000a9a800,ffff800020abfb40) at vn_ioctl+0xb7 sys_ioctl(ffff800020abfb40,ffff800021b8bc58,ffff800021b8bca0) at sys_ioctl+0x5b9 syscall(ffff800021b8bd20) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x752e2fc44a0, count: -12 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021b8b5b0 rbx 0xffff800021b8b660 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023d82000 rax 0xffff800000a49680 r8 0xffffffff81ecb56f kprintf+0x16f r9 0x1 r10 0x25 r11 0x2caf38d00711c432 r12 0x3000000008 r13 0xffff800021b8b5c0 r14 0x100 r15 0x1 rip 0xffffffff816fb918 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b8b5a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=205822 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe508,0xffff800020abea08 process=0xffff800020adc700 user=0xffff800021b86000, vmspace=0xfffffd807f0085c0 estcpu=36, cpticks=17126, pctcpu=0.0 user=0, sys=17126, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15685 59567 75831 0 7 0 syz-executor.0 *15685 205822 75831 0 7 0x4000000 syz-executor.0 1753 479466 42647 0 2 0 syz-executor.1 1753 388778 42647 0 3 0x4000080 fsleep syz-executor.1 1753 433875 42647 0 2 0x4000000 syz-executor.1 75831 116986 26649 0 3 0x82 nanosleep syz-executor.0 26762 39816 0 0 3 0x14200 acct acct 84084 353383 0 0 3 0x14200 bored sosplice 42647 274076 26649 0 3 0x82 nanosleep syz-executor.1 26649 156030 53525 0 3 0x82 thrsleep syz-fuzzer 26649 327825 53525 0 3 0x4000082 thrsleep syz-fuzzer 26649 388274 53525 0 3 0x4000082 thrsleep syz-fuzzer 26649 420180 53525 0 3 0x4000082 thrsleep syz-fuzzer 26649 220805 53525 0 3 0x4000082 thrsleep syz-fuzzer 26649 394065 53525 0 3 0x4000082 thrsleep syz-fuzzer 26649 232257 53525 0 3 0x4000082 thrsleep syz-fuzzer 26649 389609 53525 0 3 0x4000082 thrsleep syz-fuzzer 26649 506609 53525 0 3 0x4000082 thrsleep syz-fuzzer 26649 480958 53525 0 3 0x4000082 kqread syz-fuzzer 53525 248782 73026 0 3 0x10008a pause ksh 73026 344683 68270 0 3 0x92 select sshd 99079 255179 1 0 3 0x100083 ttyin getty 68270 207867 1 0 3 0x80 select sshd 9679 358952 90483 74 3 0x100092 bpf pflogd 90483 386178 1 0 3 0x80 netio pflogd 16518 328567 21602 73 3 0x100090 kqread syslogd 21602 21351 1 0 3 0x100082 netio syslogd 20174 443975 1 77 3 0x100090 poll dhclient 30102 2447 1 0 3 0x80 poll dhclient 60685 156701 0 0 2 0x14200 zerothread 89818 66191 0 0 3 0x14200 aiodoned aiodoned 24037 470671 0 0 3 0x14200 syncer update 10178 146368 0 0 3 0x14200 cleaner cleaner 56863 168041 0 0 3 0x14200 reaper reaper 57845 299712 0 0 3 0x14200 pgdaemon pagedaemon 61271 395422 0 0 3 0x14200 bored crynlk 78917 496632 0 0 3 0x14200 bored crypto 43073 302986 0 0 3 0x40014200 acpi0 acpi0 13883 244499 0 0 3 0x40014200 idle1 48473 11029 0 0 3 0x14200 bored softnet 85923 18801 0 0 3 0x14200 bored systqmp 66041 315361 0 0 3 0x14200 bored systq 66839 372301 0 0 3 0x40014200 bored softclock 99256 57807 0 0 3 0x40014200 idle0 46241 417069 0 0 3 0x14200 bored smr 1 255509 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 15685 (syz-executor.0) thread 0xffff800020abfb40 (205822) shared rwlock vmmaplk r = 0 (0xfffffd807f0085d8) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000a9b418) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826646c8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9495 6531K 6662K 78643K 10742 0 0 pcb 13 8K 8K 78643K 34 0 0 rtable 88 3K 4K 78643K 333 0 0 ifaddr 55 11K 12K 78643K 99 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1472 0 0 iov 0 0K 16K 78643K 17 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 77K 78643K 1310 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 3 1K 1K 78643K 3 0 0 sem 12 1K 1K 78643K 29 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 6 17K 25K 78643K 143 0 0 proc 60 63K 95K 78643K 523 0 0 subproc 32 2K 2K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 9 0 0 in_multi 22 1K 2K 78643K 58 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 36 159K 159K 78643K 36 0 0 exec 0 0K 1K 78643K 249 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 121 35K 35K 78643K 1430 0 0 UVM aobj 35 4K 4K 78643K 35 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 3 0K 0K 78643K 41 0 0 NDP 9 0K 0K 78643K 24 0 0 temp 89 3544K 3609K 78643K 14940 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 65 0 31 2 0 2 2 0 8 0 unpcb 120 69 0 59 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 82 0 82 1 1 0 1 0 8 0 tcpcb 544 31 0 26 1 0 1 1 0 8 0 inpcb 280 343 0 334 3 0 3 3 0 8 2 nd6 48 8 0 6 1 0 1 1 0 8 0 ppxss 1128 5 0 5 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 17 0 0 1 0 1 1 0 8 0 pfstkey 112 17 0 0 1 0 1 1 0 8 0 pfstate 328 17 0 0 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 301 0 129 14 0 14 14 0 8 0 art_table 32 302 0 129 2 0 2 2 0 8 0 art_node 16 64 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 8 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 27 0 17 1 0 1 1 0 8 0 shmpl 112 33 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1583 0 177 46 0 46 46 0 8 0 ffsino 272 1583 0 177 95 0 95 95 0 8 1 nchpl 144 1969 0 365 60 0 60 60 0 8 0 uvmvnodes 72 1696 0 0 31 0 31 31 0 8 0 vnodes 208 1696 0 0 90 0 90 90 0 8 0 namei 1024 5464 0 5464 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 1 0 0 1 0 1 1 0 8 0 scxspl 192 5528 0 5528 7 1 6 6 0 8 6 plimitpl 152 21 0 13 1 0 1 1 0 8 0 sigapl 432 335 0 319 3 1 2 3 0 8 0 futexpl 56 2194 0 2193 1 0 1 1 0 8 0 knotepl 112 84 0 65 1 0 1 1 0 8 0 kqueuepl 104 12 0 10 1 0 1 1 0 8 0 pipepl 160 236 0 215 2 0 2 2 0 8 1 fdescpl 488 336 0 319 3 0 3 3 0 8 0 filepl 152 2181 0 2072 6 0 6 6 0 8 1 lockfpl 104 46 0 45 1 0 1 1 0 8 0 lockfspl 48 16 0 15 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 134 0 125 1 0 1 1 0 8 0 zombiepl 144 319 0 319 1 0 1 1 0 8 1 processpl 896 353 0 319 4 0 4 4 0 8 0 procpl 632 564 0 518 5 0 5 5 0 8 1 srpgc 64 6 0 6 1 0 1 1 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 443 0 422 6 0 6 6 0 8 3 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 195 0 0 24 0 24 24 0 8 0 mtagpl 80 7 0 0 1 0 1 1 0 8 0 mbufpl 256 218 0 0 14 0 14 14 0 8 0 bufpl 256 6548 0 1309 328 0 328 328 0 8 0 anonpl 16 53165 0 35676 80 1 79 79 0 124 0 amapchunkpl 152 1938 0 1773 9 1 8 9 0 158 0 amappl16 192 1555 0 480 54 0 54 54 0 8 0 amappl15 184 27 0 27 1 0 1 1 0 8 1 amappl14 176 60 0 55 1 0 1 1 0 8 0 amappl12 160 20 0 19 2 1 1 1 0 8 0 amappl11 152 93 0 76 1 0 1 1 0 8 0 amappl10 144 48 0 39 1 0 1 1 0 8 0 amappl9 136 623 0 620 1 0 1 1 0 8 0 amappl8 128 205 0 168 2 0 2 2 0 8 0 amappl7 120 76 0 69 1 0 1 1 0 8 0 amappl6 112 86 0 79 1 0 1 1 0 8 0 amappl5 104 148 0 134 1 0 1 1 0 8 0 amappl4 96 588 0 556 1 0 1 1 0 8 0 amappl3 88 112 0 106 1 0 1 1 0 8 0 amappl2 80 1652 0 1570 3 1 2 3 0 8 0 amappl1 72 17659 0 17184 25 15 10 20 0 8 0 amappl 80 848 0 796 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 34 0 0 1 0 1 1 0 8 0 uaddrrnd 24 337 0 319 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 337 0 319 1 0 1 1 0 8 0 vmmpekpl 168 6861 0 6829 2 0 2 2 0 8 0 vmmpepl 168 50921 0 48553 144 3 141 141 0 357 38 vmsppl 368 335 0 319 2 0 2 2 0 8 0 pdppl 4096 681 0 638 6 0 6 6 0 8 0 pvpl 32 169098 0 148299 190 1 189 190 0 265 5 pmappl 232 336 0 319 2 1 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 496 0 3 15 0 15 15 0 8 0