bee2982e9e5d3c63f652f66df025baf07b2d5188926772f4eaf3aa448d86dea920f26c89a5b454df9c763a9d43acd08a1ce6b6235f711776d70a9f750d01f6e3fb7c354d6a72e875e5289c4d9930bad0d4aac0e4f4ac45c88a23f38140e563c5da8dbc773bde2cb94c4016ae0e215520ae5d3fff5547710886d77db07866180248daec0147f2e9229c650c1a88fcfe7e86b91ac592b1d921aff78edb3c63d14f123b359f776f85f3c87d578395d840fc44189c63feabcc6d52b74bf39754a1b955ba4a501595e971b1c61fa7875dd34a633142d8fbc3a4777c906051325876bb0ad5945b922c799f0db3f7a000f6d141b203441d2ec38d3965ab867fc91e11bf40bebc0452a20526173ce2bdbaa6209121c39ff04507b709ad8f33ba81496e7458b788809ad2969765108ca2a78d24ae339375fa05d10871d26fb5f678d5a750660bf265a62d2a173f2b5bc2ed5d4e37b1ffbaa9db84cb9ad3819a6c5269917c2b1b0a16ca63209f77fbabdb3da5b26893f64bcc287e0fc9648b7f2f40a1fbc0588394285bc0742961475fdc7651eb6fb70063e555bbe8eb38535d5a00fee120adc07a6b7bf7ffc6a0678c6f3b2fc510e93f4761a56445bbb7feda533c3f9bb0253804174270d41e0f58a1e1c71b09eef995324d8857d067d619f94a763bbcbeb6c9488d04ab6767f835e6e59ea6a230b3c78a54134e88456ed6f2c4aa94cf1242823665c40aed2643fc157fa80cb172119b6b69554e53a0857abe579e73592af214590e46e491383d38cce22882f3739258b90635c3142891691fb4ad16fbab893253ae51c29e1a81543652e32bf08f93d239998c6102f73cb26eed6201a80c19492e590617e8c1edcaef8b920d5a0ca97da39d7d3c580a93214039621c4ed35bff7ff1817d5dac409f28c2dc112b17a70ea6f49972374c3300bc6cdd6d34e6ebed4ece583e30cd14d4a1f68bbbceb6ca6ea56e18c1bf8aea93e9cc559ff5a09ea5b6823fd21d92fccdade97591604a0d64375a5eb4785bf58c091947e01e52c8e6977a4072796ccce233814775ba4378d18fda3eddcc165e861123496ff5b46ce86601c3994251c3c55a879ceb91142bdee6341190783fdd8ff0add349c6072d5cec81fe3ec00467a52146b572bebc5c34ec54d1eb5b0dc89e8aff3a9e3dfe4827b44b32af6322dc880a20aa7e58adafcd4f8272defc03c608d3ff70f4eb314e4fd78c3b918719331e7029938393cacfb8397361be219651208471d40182b3c332fe3e6f13d4be1b1fc3e7c687ca8167d0fa85c289ee301cf695a1988361922399734d22c48a76778ec3aaca2ba4e6e6a6962a5323d8044fae40f4601c37fad1d5846fd238603685956f277208078896e972df014f9b811d7bfded8a7052b8cda28d931ad2dedaa354697f6a334fd5532ccbec35285db1c0293c348028956804f23c0ad13ea46c7eebf64d530e80def4b34a0c660954f94f9d1997c7389bb64c30f628a5e6ae87987e70b8c8dd38c09d60aa75d8cfa6961d60ef988271317486a4c1f1ff38525343af8328a5dccff1c6d37bc899bbf4d2f9ce4db4b47a919b30e533138c5f0440ffdb877c0c2267fdcdb9b92cda8f320d93f2750e9cedae85df29c68057f2f65fcf1e02acf3c874150b7d383302833c65283ad370fdc23354b4ba7f4b4760a47085534878cd8913f5645c3200af24bbc628e67c26ac7338be3014ff9d413be5c6ce3f39d201ba29e178757201ac2a43f358c5ced143c0db628715daf35c5ffbdc20453edaffb688f9c774972705511e11db60c146ed9f193bc2a1fa232a66f67286611fc8ef4fdf60d6a96055cb91c88e0067b74cec48af1e84aa368ade839b51c7fc868e282782a91b848a54dd1e41a414a298b898e72f01a634daeae7523c727951e2360d3cb5a946167f00cfcc4fb1da54d3cc989b913cda2dd53f61dc0cb7975356e9a0468fbd7a161a44a4049fe1cff0885bc6d3299559ba3bb76b9a9399b2b5392b815aa90bbacb7e986cb300bffd591d3c4b31c6bd3dc0c96be266a518ee325a7eef5670e221043df12a43646a785953b96db8bb61443be86e92373defe5980f10aa3f3d08776987605b63d136e652b00dd4836ded1376b4e21580e95e131bad95590e424233819b9d7d4b9018d2b6e7d75e6148ab923bc1b9eb90c895a09e0a8b729286ffe259cb4d47036b4520c65580e4264ab1365a18338d2cc74e24708e2a54f4d04508f68937d97a05b8ccc5ea11ff7ae04f4ba917a526bbf8e5f97d2203ebe8bc822d722110134503fc9cb685625fa3a4b99c8321513e7339cd9cd1a227db187a85ef24393b49b6d55b55b1ea1d223bfcdbed703fbf2a538c38603fa85138fe93c7f5033013861131b1faa24ebb9cb3cf30b07cbd7ed0be07436f8182c3191b228d90b9886326d7389ee73be70ff981f1a0c75418c9512e83644600d65fdbd5b5881bfd67c3fdc444d1e25ba7acfd59c51c313deadf5352c2a054e9ffa4d54899796a4ca9b66651e51299e68caa578c62f7fdb2cde2fe22bc166b1b2eb4607156ad08c43b71dda757f17c1dc5b7feab50b614e2f60d892cc939855999573a0d08c226a95cc45ed1201f14f341d2eb3056585be2eae697d55626fe0b9fe9c88874a7c4e3d01cf745cdd345bac40fa305247f2428954c7709b7895ebc7e74b13f047b62fdd8ece207023a35541d8e6f8a37ff3025ae18bee4079c58db3f1345a4e4185f78c41dde6cf8a0daf8f8403868003afbcfee1765c284ab03dcd95cf8515c15462f7c8c4a2070e198424e1a5faa57fcba66f8e93f328ecff23d258755883e6cb7e298bccef0105254ce5c9c33056a0e4356b5d25e915ef7871b862907a6647fe8afd656925311c0fa72254bd59c05d63933b78c1c0c6ad444f4657b01c76e83fb3aa4f726628c3570bed49c6c1bd39be8f133cda81b973c8a8b2d70f73cb3c7209b4351715b62b08c35676ddba7fb1c38db8b7145472f343bc1899be02e738ad9f680683227ed29dce5e3fd4a113406e3869cbbadbfdb6e72504536a1290406d8f076dc4fe24fd850b33c639bfbf03ad57b306619aa5627aac47e728240d03ff6b95d8793c49dd46142ed3f8d26f430c1761debd9d651f11dfcfce329f5eb2eac1ce0015d69bf2061883e38ff9c0bf8996781bbff84ee0cb33a692933da304720f4a1419f148ee480dd5b47c352632cdcf7a1c3105a287192fc20959ac7cc5f12736a3ce48f435899d5d723dcd6d714fca52da715999780417c353f67f829968fc197de6354ab510f2c045efdf26836d81304f526a9c6d335461eb07122a4ee9950b43092eded799732372ac9bc58e5050b7a96a334fbb7998cda3db674206568e291f2c32a59c91bc86ce1274325703ca6d97e8aee3d59440b9a436fa1be3ccb1ef77a6304b1578b380744e2f1df19e8cefdff09191bd431ea0b7671a3be17e431408e373aca6a1aec966aa2d9982c22e0a0f45deaea9be0012cb5c802ceb81491931430a6aa96abe10b9fe84d740f564168570a15f31ddce0fdf07804176df6715464c302bf2460d1c9d9b46ad9606cce0d6026a7b1e6bfc0f0a1eba86ac3a4a114803008fa036a8a3d58fd9a01c82e008bd0ff683a46357231cf7539ec1e44783278c7857b30c38f9695eabef4e4fc88abd611f2249d8f34b35ae63c5e201871d0d2e536fc1aa192e251b6db31e7454e2313c2f1e474941e5b3ed12e3c4194db610deab5f4f529bfd7afd9bb4b5999206eaefe2eff9ebe80446da895c621abe09effe01723ad1718a7065f423ca72effec9f95fa403be2b8a8fe8095b900b52b206f5a6cc9a80a9958e61e6cbff6f26fa385d6676e062ca387779815637223a248d21c4a13c780c3ff76c6fc09b13fb04d40d40b151de6f118adc8ed534dffcd1eb8395aed44d1194399eb693eede926d76e0f192969e8df434b1a84a9cf1ac956a024c37b1328ad007ec7e0d82c39c18ced5681f91800666e664ee9c9ade50f01e83abe889ccf73ab316b80328585c53431fdb6922e6a2db8c96f1a0515d89dca4aeb9fd6a57bea7b76ad4a683b17ba34e12d0ea88e17c1277d19833a435bb08b07a2054a7e4a6b413815a84238e7c28276a6823635725ffe3ea70351da1b30ffd203a97f0ecac2df416011cc9f34afd5c4a9a6ea59f436c919290331d5f7e3307f8d8274d86d1ae272bbd97abe0b2fc2c4a356236234e4d60e5b3fd128d9846166b030308ace9884aebabd86a019fc21d3c059a357d21a066e188539d4d0362ab1448562a055ee35fa9fa8063c1bfdcc28d2552e1f2edc8fb43da980231f29b50fa8da8443567f49e625b2b1ccafbabeb38a0f5e5b145462c8809599ecbeccd6bc940118a5f90c0557b3c2f81fef4e660cfd2ddc657ccc63243583ee28f7da2af734bcdaf2ff33066d34487a72e4e5fdf0f19c8596666b8b671e170d0cdc2c3a64ea27121219541a25181a4b6944e6818a6fdd4b7ff17c3bb67102c687b1193b4afc21b2f9c408f5e8fd9ce74d62c60710c428470e427d1cc57dbf31e4100582bbfba5c18cebd6887ff45aeb77241af6f27071f709f6c959b4a0f81a0f9a6d3dac79974c4d220c94afcaa6996b4947336095afceee0a12052d4481de3281b8fc01eae307bb6f7a2166b1542c67d4bcd6c0ac85c14558feedb69058a9bb673b6c27949cfe38b887c3ae20fca07392c3af8b7617e0b0e7ddf6e1fc8925", 0x1000}, {&(0x7f0000001200)="8ddafe9dd6df1e13cb29c58947d89d0b0daac7a91fff9612b9ce44070ff8ec0e07a066eb71ad7ebf664f8d7471d74ecf4839105d26c2d2437f20f2dd17953c3a8622b36dafae4367ea5248f74446ce681991e6e43f127987bb680ee1c8307846cfbb49f87a1af39dada636a3884c4de54b39008e501d267dd2640203b1c0eb2c11f2af9acec2f9bef4c910e5fa499f44e6afcaa334d84e1353a1022f9e4627af2199f7bbef417538016e5ce33101d21ce3e32fb0ccbead204b3cb31b80b49c4819360914bd99b1e953653f102013e2567ca5a8d43cfcf139944b69e22a244a043b6342205e2e603b71a88f0b17b4eb2900107eb8ff331d8e", 0xf8}, {&(0x7f0000001300)="f22579f8f42a5fbba6a1af486c8cb09f82293fd190cb4d34a2f4a9fa2581e4afff5e170fc8bd522f2a4974edcc0c58764b432bf6b937d9f5950aa0890e74a3f90e97900103def11394a17c421c2aa5d3a3a9c750faee103112c8c403a5306ae8e1e40213a425ae92fe89391e7edf6e2b0700b87fdf53cde9255df6e756c1e32a24cb7f2677dc7ff5da8150512deb06ad7d7595a6e91d038f3530342e842613e11df2d675d9a9d0d7dcb64e2d68396bbc4e99e22da93a9176433be1bdb0ee7271236be21b0e66e004e1a991c7a20849d89a69e37ba458de5f51230017ceafd12471f530186412774b6a6028d279", 0xed}, {&(0x7f00000014c0)="55594e3f40f6acd4392955f8b9ef11a0aa1ab12128d679a7ca06213fb13e60c5865d6ec12b55bf0e8a95acc14d9ad1327eb5aaf7cd92b5313c5e64241c8b3238dc6632d4e58869d8f070a273da829db11f07aa6762e0cb75f4cec3274dbc94a099812a53b08e5409f445895a38fe262ff97718c0ddd5edad08f2e6d7cfcff6f430ba810e204eed57b1fe204bd74d24753bffedc7867fbab85bd2dcb64da64e579bfc1a4e6f9d5493d14edde4c512b1d02c0bd0703ee4739c18d66e0a2664c03f8f6b8fb417ef2fd6e8d1484d857f1229fc658389d05e2e7e6b572516f96fb8c86647676e54fed00f99060b4c8a5b550f8c9608782d141cbf0b98bfb61fba9475fe14dd1b7f42ae3c261bbbb8449c81fe61d9ee67c47b9e8df9284cf5d2abedce050c05297489b3418bedf17c463bfab7db625fd3cc23479515b3d9e15291970174723a8a6e384f9db867f5156200b1361048ca89361fd0dee48312a8c8d4f3d467735e847427eb51be6baa87c5", 0x16d}], 0x5, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02000eaf0c59b3be"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0xfffffe11) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, 0x0, 0x0) 16:19:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:19:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2c66696c653010"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xffffffffffffff47, 0x0, 0x0, 0x0, 0x306}, 0x0) 16:19:33 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r17, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r12, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r18, 0x0, r19) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) r27 = semget$private(0x0, 0x4, 0x408) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r31, r33, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r28, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) setreuid(r12, r23) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)) 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) 16:19:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x16c) msgsnd(r1, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) msgsnd(r1, &(0x7f0000000080)={0x3, "a326e32e8b82596737c0e0913b050beff185aeeac1d655131f"}, 0x21, 0x800) 16:19:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x1be9f9e4bbf15a80, 0x11}], 0x3ff, 0x0, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:19:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x3, 0x40003104, r1) write(r0, &(0x7f0000000240)="624ee7", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = msgget$private(0x0, 0x410) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r17, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r18, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r9, r10, r18, 0x20, 0x1}, 0x5, 0x64, r1, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) 16:19:33 executing program 1: utimes(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/62, 0x3e}], 0x1) 16:19:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:19:33 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:19:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='F', 0x1}], 0x1) r1 = socket(0x55f73b440c20c259, 0x10000000000003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000280)=0x7) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x5641d896ac97ec1b, 0x20, 0x3, 0x713}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x800, 0x90}], 0x8001, &(0x7f0000000100)=[{{r5}, 0x2, 0x127, 0x40, 0x5, 0x3}], 0x0, &(0x7f0000000180)={0x9, 0x3}) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r6, 0x0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:19:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x11d, &(0x7f00000000c0)="b6") 16:19:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}, {}, {}, {}, {}, {0x0, 0x81}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x6cee}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400), 0x10000316, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0xffff) 16:19:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000100)=""/10, 0xa, 0x80, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1800, 0xc9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f00000001c0), 0xffffffff, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x4) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x4) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000680)='./file0\x00', 0x0, 0x1200, r8) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x4) fcntl$dupfd(r1, 0x982bfbfd1b4ba477, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x5, 0x0) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r9) writev(r9, &(0x7f0000000600)=[{&(0x7f0000000240)="8e94d4c287a204564c10fcb824ca4752f9d2eb22f75bc56cf2f375c3f1e4d7f7d6f11ad0ff6d42b37b2e99435a1cb8b38f70d540205b010d9e9887aacaf07aa0cb81d7b6865bcd64c252e3cdf8ed2a22cda774ba10b94c9d9474dc27fd151145724c0eb2a89932b9b92af682c2ccabfc4874082e23d02683e3d164a4d19358e5210f1245d2acae7ee00cc96a76a0908c62dcc4ab4c74cb1a404e41952e88a0be08902c78f5c81aa1f00074545115daf10d8b6a2b10b9e833ec8ee1d98aa55270da530608ca6fde162ebbe4980dd4b4e1", 0xd0}, {&(0x7f0000000340)="2bd7a4291676427e8bded68f7d1f020122d0307acbc62ab74446c236e56a81c0829e62a574d7df7bd87f4a62c6199ed3d0b094be6269bd8d1c306cf9696ff4758dcfa50e369d66ed528a17d30821f5d4abff9f920ed0d4226031268ebb43da861e6095330228d9723dbe4ce94dde446ef8adb5d19a88b836bfa149b2b3a3f50da19cdf5ca8df2c00b2a4d6ae0b6ed9377763060bcb5f62614ef03b3be8206341dfb1825a6ca29b9781b19c50704af319e642579a1cf37f9dce68f9491256067f65595a1a7a8b3fca55da5e7f7020", 0xce}, {&(0x7f0000000440)="78ef36782e15c69561093f3115a9e5395432abd7ad74af63c19f07cf1bf2538d39bb12a955f3ded4caaff3dea7c719eb932b3a7fa45b8988e387bf885bdc4bf7fb2a9d3da3a5017c6e2f197ae9c691eff7da6919494acfda48d7e7a14a987ce0d98f3efcc16e1e1310092ed73809e9e0a93a17641ff0fe85a11a06fa857562c2cb65f300de1d4cff8263873ef7a0b7bd06f28dbed8de226456d3fb948f2b9f67a0c0dee487006c3ba0fcca3402415fedb921c67a2544124ae87f19414877b79443a135a9b8dce4247cec29a7dd59fc2ed22972febed5265232c73211da3a33404cf4", 0xe2}, {&(0x7f0000000540)="3cdef19e694fdfe11f343a42446438b47b2a67bee29a14932dbc06c126bfdccd6e0dc34205814d189522de9bc48ccbed0b3cc4aa724fb17e245c8dd386ec6502a4f7722f6c9b4f432321765e603ff57aba98b067229515edba0ceb9742a91b8b6dc5ff28731421651f87976bc745de8ce43b30050eee210a163f87b8127c591abd9e20ef22c8f42cb4c48d99c1c22b8aa347a8b9627a092a3f12b4", 0x9b}, {&(0x7f0000000180)="461f03890c5a55fc6a4c53a03966f47b6a435ca82ad611e0a740f8c287ed80be54e98f2369278cb8661550ae3eca4534b5c403d9ec8503c2e3d2d612108178832f37b26042b6e1e98835bd05863a52d7", 0x50}], 0x5) 16:19:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1004e, &(0x7f00000003c0)="c4d46c0c81d12e00d77e4dbeb6040000000000000020a2f94372f0f6aad2b9a4715cb706d595517bdbcb0a08ef457a8a2cf010f23e58666e699aaaa6fee0d5e6b857f4ec05e8000127b7de4e2d2072c06451b7c47b2cc7ab9a3404314ba82ac6fbb6f92c1cbcdaf65978c2cb038781b8d97824700092cf2267a921c383ee8e2695ac633d06db60f6d9a8524184f6ddb8dbd9d60cf2e6f77e95ef6af072aaf510e059be1a39e4039d10ac4f0ad6eb81b6abf9c80e0f21e6b85f843d8139c51be79d4abbe80cb2f0f9e9444a7da7596b883f49ce2de513b8f53f727b939bcf508a3e03f034e3d311d12f6a61ad0d04eea94d98cb593fe058b91c247333f4db53684dae1bda12b8ef9d667399a02cfd7f96a8441c38a390fe1eda6db49a400a91ca18a7cafd75d06cf9d9c686c67a7da618248943b6a537fbe47d2bc5ad72e520f31ddbdd7326a6896c5b988887852f3c72054c87faef8d83b8a4595860c139a817042b") 16:19:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) clock_getres(0x4, &(0x7f0000000080)) syz_open_pts() 16:19:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:19:33 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009ed4b888017eb649ccc1e1da421ff0459f9a8b5d0d9712574560c2b351e31915acfe0f15afc415deb7e528c028f05b0b22c5eaa2fc86ae41cc83d72fcb357696253634b3a4bb7a99135d7cbc958d4c23cc2461b26acbf8b0ce21713240046312fa61f6f4cc71a0bc2b459e8920d1dade45a2499a7423b7be1d852eb67bfcb2b3f48c60d5628a9cc5bc02f78464138a60f616b32fd5bcb7fc2929"], 0x10) 16:19:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x40}, {0x2}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:19:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0xf2}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:19:33 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) getuid() shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0xffff7fff) 16:19:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007dae87bc17088b2300"/4098], &(0x7f0000000000)=0x1002) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:19:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x379b, './file0\x00', './file0\x00'}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="18a0a4c49c09341f441255c24b0300cca571482f71d945dd3b83b78e0fffa79c33b6297aa95012162fc4436ff72fb517041ed508f7f0b25619c5170156787c5790457cfaa5447e78e6e8e1156c59e375d4b9285901332771211912a22d663c3f561365d2e911a244ac08de178155b8adc6a7abfe00a1ad2170fd780aacc6c8f51f1845c36ad5f44238feed8b1fce375a14501001b3ed9eb6ae00e8a37d2b369b951ca08515a40a6647474751c8b856b39b62f8c35a1dbc63b528990e4b922f4f051c5be6c6647131442267f14171e9129b66333de7fddc611c63d1fcd2be8c39580b9cd9cc03ad5b10895e30c2aa3b08aeaf28c338f289d0", 0xf8) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) readv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/143, 0x8f}, {&(0x7f00000004c0)=""/67, 0x43}, {&(0x7f0000000540)=""/17, 0x11}, {&(0x7f0000000580)=""/203, 0xcb}, {&(0x7f0000000680)=""/212, 0xd4}], 0x8) r3 = socket(0x10, 0x85d1651f314ec375, 0x76) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r4 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r4, 0x2000740e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000880), 0xc) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28000) flock(r7, 0x2) r8 = open$dir(&(0x7f0000000940)='./file0\x00', 0x100, 0x0) unlinkat(r8, &(0x7f0000000980)='./file0\x00', 0x14) bind$inet(r6, &(0x7f00000009c0)={0x2, 0x1}, 0xc) r9 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r9, 0x2000747b) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) semget$private(0x0, 0x1, 0x78933ceb1bf4f9b2) r11 = syz_open_pts() ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000ac0)) getitimer(0x0, &(0x7f0000000b00)) r12 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000b40)) 16:19:33 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff000001cf329978007539c9554db53817d1da4d87cd48d37d81ebf6f902091bc475f945d461fb78002e8bb599e92fce59d61366f9c300000000000073491b7193dac32fb760522b6ef17d8b81b57830d5a9d133e49d26d495ce7345c5502710bc5bc9797701076015fba26649460ab4dcd3210017281dd2baa9e928f2d0ed54d71f128430fe58fb19f0e56b8de51655373b7cec6ac459d2384271c48df16193f4c90dee1874eb0308e8e180d39c0b8194c46acc20f490db2dd16d1dc360f38eee3912166b6ad4ebf07d2fb4bf62cb823dd0dc741e951d68e59cf4cbb7"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:19:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/65, 0x41}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/137, 0x89}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f00000003c0)=""/113, 0x71}], 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x60) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x7]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:19:33 executing program 0: sync() r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket$inet(0x2, 0x3, 0x5) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:19:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x8, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0xe0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x1c, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x100000000000000, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x7}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000000100)=[{&(0x7f00000003c0)="9428d22c85d5ff7f7332773f0fd1ea5404cfb404de9e76950163186d049b3274ee6550e34465ea741a8556e064a8cad2fdbeef7e01e922b9bb97ef3ac8ccb29fe61add4b805b508560a3894a551acd02111c170fad55beceb5ac44cb1c984a02d1460641558c3934fd", 0x69}, {&(0x7f0000000440)="51396ff322bf25ae2eb0e057af9ec845453366ff81c75326c91df6d3e7ac22d587de350d7d7276b8b995dd33414797d5cfb99b718169f5952d5fcf5431a3f638af3b7fb6d965b60aa4dedd836ddc2d4d26", 0x51}, {&(0x7f00000004c0)="10f5ce9718934f9ee28472e62687a9c7079cf3e2501274c180dd1cb619b68ac86f7b419a23c75b54109bdff7b804211fed5967ca238b5b8e158005b6701484e50ded62171deef0cffb5c54a1f96efea9cf7e2f131850b258156c7d11614dfd7f7922a3897a5a2e1d076fba55133029b4fc0d808ef953d9b6d126de4a9b016c1b4d4d7d2f41f843649380cc6b14046b09109e9d882d68653fa1b6a1f554e4aec9af5ee5f6c3ddbb3bbcdb4640268c164f9a4d03f6341f203533e8e752a4600c359a847cb1e799c48bc0da13e32db84252556c015dd50829b38c9ccd857eef541f2de44bb4f24f8d45207c", 0xea}], 0x3) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) r8 = open(&(0x7f0000000340)='./bus\x00', 0x100, 0x321fbee4ac571466) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f00000005c0)) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:19:33 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 16:19:33 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x9, 0x0) kevent(r0, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x14, 0x0, 0x8, 0xd68b}, {{r2}, 0xfffffffffffffffb, 0x134, 0x2, 0x8, 0x800}, {{r3}, 0xfffffffffffffffe, 0x88, 0x80, 0x7, 0x6c57}, {{r2}, 0xfffffffffffffff9, 0x22, 0x20000000, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x6, 0x81}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:19:33 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a19c65505cce87a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bff0100000000000001360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x3f, 0x100000001, 0x80, 0x7f, 0xe167, 0x8}, &(0x7f0000000100)={0xfffffffffffffffb, 0x81, 0x5, 0x5, 0x9, 0x6, 0x9, 0x6}, &(0x7f0000000140)={0xcb1, 0x7, 0x6, 0x0, 0xfff, 0x2, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:19:33 executing program 1: r0 = kqueue() r1 = shmget(0x1, 0x1000, 0x7e13e8df2b8eb394, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/155) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8a88, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() r9 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x80, 0x100000001, 0x5}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x800, 0x9}, {{r3}, 0x0, 0x22, 0xfffff, 0x100000000, 0xab22}, {{r6}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0x3}, {{r7}, 0xfffffffffffffff9, 0x20, 0x40, 0x1, 0x8}, {{r9}, 0xfffffffffffffffa, 0x10, 0x10, 0xffffffff}, {{r2}, 0x0, 0x20, 0x1, 0x8, 0x7}], 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = dup(r8) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0xc}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet6(r13, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r15 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r13, 0x0, r14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r20 = getpgrp() r21 = fcntl$getown(r14, 0x5) r22 = semget$private(0x0, 0x4, 0x408) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r22, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r22, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r22, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r26, r28, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r23, r17, r18, r19, 0x5, 0x7fff}, 0x6, 0x2, r20, r21, 0x7f, 0x100000001, 0xb1f1}) r29 = getgid() fchownat(r12, &(0x7f0000000180)='./file0\x00', r23, r29, 0xc) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") read(r10, &(0x7f0000000340)=""/222, 0xde) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:19:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "fd84054fddc3e1b284ec04db28b1662600"}) 16:19:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) close(r3) dup(r1) r4 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:19:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r4, r9, r12}, 0xc) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f00000000c0)="09ab2be8b9e5b771088f4814410625edf2f938fa631de51ff96e5b1a5c8929c6c37cda35b127df7b397da7fb9aec1623e0fbb8d4467e03fa51ded0b7cdf6eef8e67b785a394647884567389dfcb835c6955ae5af893518222ca0c63dbafbbd1fb558e5b9ca1dff886ce79058a783bb36fb2192a8872fbf64457825f6ff9094f06fdc52c827a6382e3a50ac3b9c49dd5f5d40b7fe9a68359a33ac28624d676afe1280590d809c6584b1d4d9d044d417cc07e1b5f26b716413291828a8fb2f88e92b6829f63266e2d5271221a65cbfa78aee6c7176fcb554334d434591a1c5d285728ef54438", 0xe5) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 16:19:35 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x7}, 0x5, [0x8, 0x5, 0x7, 0x9, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) dup2(r4, 0xffffffffffffff9c) r7 = socket(0x18, 0x8002, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) dup2(r7, r9) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="e4182e2b66697fffff02"], 0x1c, 0x0}, 0x0) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000700)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) 16:19:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) listen(r1, 0x3) 16:19:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:19:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) shutdown(r0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x22) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:19:35 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x29, 0x8, 0x0, 0x3) 16:19:35 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:19:35 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!\x00'/110], &(0x7f0000000240)=0x6e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:19:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x8}], 0x1, 0x8000) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x37b, 0x7, 0x3f, 0x69}, {0x6, 0xa5, 0x9, 0x4}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:19:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) shmget$private(0x0, 0x3000, 0x92, &(0x7f0000626000/0x3000)=nil) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x0, 0x0, 0x40, 0x1, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x4, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) read(r1, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34}) r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() r10 = getgid() r11 = socket(0x2, 0x1, 0x0) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getpid() ktrace(&(0x7f0000000040)='./file\x00', 0x4, 0x1104, r14) r15 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r15) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x0, r9, r10, r12, r13, 0x4}, 0x1ff, 0x7ff, r14, r15, 0xa000, 0x3, 0x1}) getegid() geteuid() r16 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r17 = dup(r16) ioctl$WSKBDIO_SETMODE(r17, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$VMM_IOC_CREATE(r17, 0xc5005601, &(0x7f00000002c0)={0x10, 0xff80000000000000, 0x4, 0x3, [{&(0x7f0000000000/0xc000)=nil, &(0x7f0000000000/0xe000)=nil, 0x7}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x10001}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000009000/0x4000)=nil, 0x8}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x8bd}, {&(0x7f0000008000/0x3000)=nil, &(0x7f000000e000/0x4000)=nil, 0x20}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x6}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe05}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './bus\x00', './file0\x00', ['./bus\x00', './file', '.\x00', './file'], 0x8}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:19:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000], [0x0, 0x88, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x1}], {}, {0x0, 0x0, 0x10}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x1, 0x40) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:19:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x10) setrlimit(0x0, &(0x7f0000000000)={0x80000008, 0x96}) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x94) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r17, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r18, 0x0, r19) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r25 = getpgrp() r26 = fcntl$getown(r19, 0x5) r27 = semget$private(0x0, 0x4, 0x408) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r31, r33, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r28, r22, r23, r24, 0x5, 0x7fff}, 0x6, 0x2, r25, r26, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x3, &(0x7f00000004c0)=[r6, r13, r22]) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x50, 0x2) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r35 = syz_open_pts() setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f0000000240)=0x8, 0x4) close(r35) r36 = openat(r34, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r38 = syz_open_pts() ioctl$TIOCCBRK(r38, 0x2000747a) kevent(r36, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x1ffffc, 0x10001, 0x6}], 0x100, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffa, 0xa, 0x8000000c, 0x6, 0x10000}, {{r37}, 0xfffffffffffffff8, 0x4, 0x0, 0x101, 0x4}, {{r38}, 0xfffffffffffffffe, 0x1, 0x30000083, 0x7, 0x6}], 0x0, &(0x7f0000000440)={0x71e0, 0xb}) r39 = syz_open_pts() r40 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r40, 0x0, r40) r41 = getpgrp() fcntl$lock(r40, 0x9, &(0x7f0000000480)={0x2, 0x0, 0x1, 0xed9, r41}) writev(r35, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r39, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r39, &(0x7f0000000540)=""/226, 0xe2) writev(r39, &(0x7f00000004c0), 0xdb) 16:19:36 executing program 1: syz_open_pts() kqueue() r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4}, &(0x7f0000000140)=0x6) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/24}, &(0x7f0000000200)=0x1a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r3, &(0x7f0000000340), 0x21) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r3, &(0x7f0000000240)=[{0x4, 0x7f, 0x800}, {0x3, 0x7, 0x1800}], 0x2) close(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x10006) 16:19:36 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) socket(0x0, 0x4, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:19:36 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x30, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x20) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x35) r7 = syz_open_pts() ioctl$TIOCCBRK(r7, 0x2000747a) r8 = syz_open_pts() ioctl$TIOCCBRK(r8, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r10 = dup2(r9, 0xffffffffffffff9c) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x801169ac, &(0x7f0000000300)) connect$unix(r12, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2, 0xfffffffffffffffc, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x401, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x71, 0x8, 0x81, 0x6}, {{r4}, 0x0, 0x80, 0x8, 0x36, 0x9}, {{r5}, 0xfffffffffffffff7, 0x63239a39cd99c1cd, 0x80000003, 0x5, 0xfff}, {{r6}, 0xfffffffffffffff9, 0x20, 0x3e, 0x2}], 0xce, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0x24, 0x40000000, 0x7, 0x5}, {{r8}, 0xfffffffffffffffd, 0xc4, 0x50, 0x0, 0x3}, {{r10}, 0xfffffffffffffffa, 0xa0, 0x1, 0x8, 0x881}, {{r12}, 0xfffffffffffffffe, 0x8a, 0x4, 0xff, 0x5}], 0x1, &(0x7f00000003c0)={0x7fffffff, 0xd8}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000440)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r14, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r14) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:19:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x0, r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r3 = socket$inet6(0x18, 0x3, 0x20) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3}, 0x8) close(r1) r5 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x140) dup2(r1, r5) write(r2, &(0x7f0000000200)='R', 0x1) 16:19:36 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "8500001d00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) syz_open_pts() 16:19:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200006c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:19:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000016e000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) sendto(r1, &(0x7f0000000140)="1a40b4661e2c3e0938b1214291ad31ad606f84b001754a8a4746549af831a1fcfe957309b7556bddb6", 0x29, 0x2a59f4bacfae1f4f, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000001000)="d631a6a84aec37f35508df19cd92dd407eaf2d8859fef37311398aad17791cfa9189f29856bc9649e1128d2cc92316b9e17c15ef763923c64cb4aee614b49d54cc1078e6d2d44ee00007379ebbb2ef8d68b99115e65a8f64f8684ad7f6f52093840980421d53f89821ddbaae19d16485a8eae7ca200a263d3c223b3cfc223236f0843dc7c45ef990e7ddc356f72f50a24fdc79fbefaf58d57f1ced7fef178db9e5891679b5f8656ab55afd0677a7759159a72913fcc3e11ebe47f8a9fc9f5d474b4cb96e7ce46427deebcacd44bd6fb0e3a16c9683ca812adcc340f67fd9663127ddacae95706c6079164b1f00862b5aac55dbf0957cda122e45880d529cf60781256c55cb91fa88344db99a2475061360f4382128a451cf9271385a497abaaf3657ce707a8e9c9ade125e5e89aa572bf85deb82ad283408825d6dcc9b402a420cb7748576a5203adf0effb1820759c7ddbc02b4f446d4e824d170fb1df7939c8259e35acb4cbaefff651f90f91aba978006966e54019b3359ec5d3c841d0e29d93868d824098c5a985ad9647c5924c516bf5a218eaf3956d75a63eab8a45838eb0ca895de61da7049998d35b2df517d559d255a018094826890c9e74c573e14e51becf4e64678b7d5a8e7b95201d9b1e5b46e0ccb88673cd753ba7b9b2feaa91e6659e5fff326cb8ffe5edf553b137f6fdcc5bda3e376d5e38615af1769cc2a35be1d3e075c8530479feb2f250f0a662865cdc6ea0df2bdce6939dffa39dd75314db76d4666d0b23a314e5b5b6a2a612c9eac91d1050089a2331062658bcf432c90f5a94d6ecebd9dfcdce50fdb2cb4ef62c1e75b44affefb31a15c5a0c3230f983644da12b3929f104ea3d8efb37114bafe13c59bec0cc298a12360916154b20739fec2beb4a7c46e718275f9ad7f0a6ef27de1148d0d90e4740ee181aaef0d58fa62df5dc8f3a5e0ef81f9da731c1f27c228ff06ec6d2d89470832bd273d687d6df42aefa18b660223ee2b9b0dce7ffcce60cfe0c84b5da11e5e3dc8437ca35227b336bc4194f1a9baab1aaecd23a869761489558c8a5e77c7d4df6e2f4f80986557bb5094d2c30e18d8d578dfb26d15fd21902e97b44774049e7cf835655b3e2d34aab4f35d1a899367d9c6aeac1179ee43b38c791ac757b27cd34c19b513fd84d41013e65799fed5310e990e57b9807808b252881fc02250a2e8106e2aeda5cb78c7955cde44bb5cbc5d16120922532a58df1f2fbcc9b2a5e34b749aa6e691a205bcbf5589edf88e89ce061410ea80cf64c1560f4cddab3b3b46789dce3a71a749e843282afe80df8c2f572e18badd8449b73cac5b40bce0a16163043b31ad5d7eddcaa5ec537f7246a9ee56af3dc1d443444492e72a3be5ec200c7d9b52067a40b168b661d0fb375613d004a4e8a904309e3a51bf1a97d8562550325bd462f2d40aa6fc8113e75b2302d48604a962fe157fc4a8cb5bcfac9d9e496a2e042be53b8607ba150ec5ef99be9a8343c0922ef9ed3138b0d256314d2ad861308277184e42e5e9321abd35a7c0848410b2d0596f12478144900b49c6b7ab5bb1b3ab64687e8ab58c89cee55303e8b6d0b13a722a29a6b139b4d8494c6ffafd752e0dc9febf3c1a436fde985ba9ee1abd60c15abf161cb7efbd2efea4e27b0a46d9e9eb643bbe31d91cab698c38f933ecc466801cfe333307ee1896953cf28a2db0f1225e5c7adf4b7b8f60c99114e428f63fc1230ac9c76884f4a2e2d80b4308b667b0a6f208ec6745abce5bd5dd8b780a54846b654e665756450a28d7bebf120dd31bd38e672e079ffa29d220a87c4173a69bf1dae7042a1a5aff9dd03a01fe82075718f511500ecd8fadd828ac07da1ad28ca52c5e5307b62d142d62021736a5e85555a62ec62a5a8cf14bebf7fc09aa089ba193df7047b9e2820515ffc414a9283804bfa72a4442a8d41f3f875db8d7b0dd0487063efcf08e5d524b394e120ede6f2cef1cf3dbb3484023030e971eef0c518d7b3856e1ab124b6ba7c3a33ebaf5a56ad30c6451ee82500d4df0d2c3d751f29db6c3ce020b7d4e51ac972421828fdf57b25b1177c34ac4f3bb5efbac70db59f16d8c2798fe1172ac4e3bcbcabaa8458dd26053a551037e60e8fc1c3d9975cc81fcf145ca0280e704c4739bc5f9a19e6cae8d6964d835c1297005d779ff821cc3002ab27ec470ab9b3534d3bdfec11569bc70d357a99ca1997c26d93fb0665aab5d87f88a4aa37bddd4964769d095134e0de2b02402ed73380d76b6ffdfaa28e38007edd0c232e316ac1e43c07cacdc96489050943f050594e9abf46d77973da7c958727603ef36626899b561d4bcec530c311b4dc2e0281bfcde8d1eb42dc85c5e27ddd621e4857afb744f1996074aa473646a719ed0ca1bf03bd4560f0454b7b26440f45d385907a899a2866f3bba71287c4057c0e0d0523a6367e55c04ba090e7384c6501c8734eeb8c419ba4ada093d87df8767967d2c9a68e93c9c05676b9a9a5000d45fb850dbf332f62774da08403eda62657c0d100e0850602c89ce9cafe195577d7edb0e2bfa23887b11d0793def763e0e254a4cb0295dd9edbff4203373e9584c4c7f8994cf3f9fa7710d4ca449ff3e26090f41ab501e41ce54f0888c643a16691d064af6bc88b4d2eb8db74abe0f7ddafc1513cf286fb777089eb77d4cca6aef2e92e5ceeb9a7674deb032b919673ff5b1b76f0e6073d034616218b16f48d16ad70d9a2e040522f709837e8b2442385323307162f78df92221a8ee73e3ac145420e5d00bb4408d8e3719146edcb893ad2157989f06528a374c304187676940e62e432b8b887576b3bb21a916024f481ea03f9a4375d7b3260bc8554194797aa9b30224e03d97943231704a67feec3e93345cf641aeb71a481a1290cc0e30d5efb3cda9b72229d2f00bd170e7b16958924272965d17a6a463c5134e056578645f70d198787be41872334dc69087294a5bcaad6875b0fcc91564030a4dfa03f1bf1d0dc3c5472607e35cc1af05f5c9124c3a368640de368836ffae9de20d2cc3fe86874a4892d65e888c724b38409463f790c81f1ca82b5adccf7a1dcaa193a1e3619f9bf545da446557af6ffb71835bbeee1f0b00d503e4cd2ffd137668f5147b3649dc8fb6c7fa960ec7e17ed477eb1969c5cf8bf021b824bbded27cd142cc82e383b0324478374723af4c82a2b52c211e4a3ffa189739a48c178fc0f3d8712ca41b3b0e929f6dba60b03bb9ac06185b63cef250c493a6a896f922aea8f33966ec3bf59ff4352646028b3b0d0c6601c6b005f80d2f0785d7aa04dfe47c87b9752977514f113160ef3dde40d5d4fce00accad6bf161b8701dd99ed860e087fd9a141b895ba8a7143dff6c4349286c796dcc2d0bdc15b74291a1f97180ab4d4681273852807466a19a1778ec7d583b2af938c33763a67cc41e8cbcb5cf11a8e0a0771a6cde5c47c2dbea1c1e67b9efc9aae2b34afc1387a8a965d02bc43587fc68c52915c79989d6c05ad737d175d6d000804a08f4ff6e3f0324b6352e393f6709bc5f94bb16769686e4fe97fbe411487e4a428220a614bc98a94c50bbdb7410032ea868440f3b8e43380a92a4132c2b946d158e229c8bb19f535f241f65b05a393143dab6914211edb1ab57ff573c906abe84db0be28e7c6286540292764d4c3009db91708295cb3109532ad223b49669a4b3cad726c4577cb7831fd54f5f96930cf18da99905eab18e13f6c74d2f2b21e70a6d2802b2ff3e508038517a0e4c2d2b75e43e05f8a74e6322d122ea03df88f3bd857a3718ca76bd557e41f5bc8aabcac14bb357beeef75c434d3ce85c04ab5ddf801ddb155d36def45a187bbbaed6b8b68892122b6af57b14e6119d47d426af5b79e40e11b0d66ee8b934fe49c55697da92abdb5df6cb857fee85c2ad36f7d1cb6c4cd671535600f2b9399f85f4ba1dd647d80afa8a04380937c23f3722fe2239a93d47e408ae404b70fba9279761de49a534ea9721b05744cdf89740d9c40f00cfcad85966ddcc9428294213bf73ee6eb72f7419d59001d2d6a547a27e6a7a49d5aa07cc3a575889141eba94e13a84dfc25d76848ec82ce34cbbeb57ab0a61ff52424d3fae71aab0c2afba8696176dec9a516d2908f1b98b9d44b78bc50c23238303458bd0514343075daaa378f900550ca6bb980808450e3b533ed5c7575936c2bd6bd7dcc89634b43dc4e5e618b6d72b38c4ef534ca3123d8274e5196b03c4929e4954bd1ceeec95816ed3d8fb6f01dbfe5abfbbd84f5b56017029330e29cf3e49189f7c73783b3f003ea34dae023e99b884a94d3d622f5a63195930e77d58d26b5fa3a3ffd463dd6d4a3b9ff827380132b72ea45385781cf6c2793827bbd73e94a3199a56769c730737fe5a861393cbe6417ee05bcc54900c3a9a91f9b6708f6d4420b27edc528eb22967a5ad02e29de4d5961f7251eb3d374ad6394e5003025ee92823e2174102a27c3590ec4e3cb5e3945f2d601d02a019ec5ae1449c48e88cefd99b9f45cc2e039203cbded7c494159910cce9a47e253b12411d1dbccb3c237b1304bf8b54e37ab2d578c458d6d05bb346895aec9cfbf15ce017dd13240f3debb41da3dcdb73b780b11244e0e8029896f0a3204fc00f8f853e6cdca8e48c13171526693dcd9d4bcdfad4fdcf758295f80796d8c6c578276c334eab8d824c64ddd1d02c31cc37d61eb82ff9adf5fae486ca991f04ca857ab51e524f43a12c0f447805133c3ebd1b3097dfcff24e8319e2a9d52fc6652235a47ee62c518fd0a26794d4e14e759e2f923f54afd00e588a67ce34fa881414cde94c65d7d6ac1fd5c8ee445fbdd2d6e66ee2480787f537ece60ae88b36e53999f356099ffd1e079e4d0b3cea04453bf23dabcedfb353686ca6b5699d722c7175a6006e3628bd6eabe1d3681572c88cdfdff38b91fd7f18a2b7f9eb2192c810cec25ddfdac3ab291d9b61c8340baf3cb687e2f785b9bd856c66f4a5d73f6a103b3355bd356873eb48147741f673572dba330e376d21a59b37ab1f1d7b676920dc1185522e348222fe6dc4c02d0d7af34d1d524c0582a8bb0154212e733e6f5eaccb382323ce3094344943e787fb9a4be44e8e19c1412faf76cef050546e92302d446396099f30879ba95f1d5d6b056550e8f22cf85aeb38554ba4d24710a8e8a788d326c208b269a83e0bbe195e65816ef989449d1fe7eed7047d31c9d7dac9a95f9709f3eec689eaf680515f17a9fc61984dec1d23b904490d3d56f94e9441769ccfa5855042b0ac9d592445e000de9aed5bad7128b6924441f145c9f0afffd7b61941db94ffddf1caebec0262a57a9d04633a2e17799ecd7cb8d1e546bbb92901693793cea24a6535f293fba36d6da23eff2494fa0c998458d150e6649892300b401bf4285dd9064abfcea8d04ad3d3b19a49ab0514ede644f72facb9f97c502d352f6f3991e6a6c571d4fb5eb216df6ddd8d141bc0d93b24fc6427580b29d122bb5ab2a5dd42b69be5698e120bde0e281961657f11c68f933027e412d33cc18437adaa7aa75016372bc10403487f076fb8ccd4c7f396e072c71ab2d3d3d0468d5bc8984e3be7335f09907e0884e60a313f56fc4261d07c84dbb027b449ef90e07e7a3dad045b6bede22ea57edcc3d3b5e17f7583a8dd187ac243bc6a04ceb7e74323842d389c6b228651039cd7865eb9fe10c9c0dcecc3fcb36712e7ac3f7de30df3274c2f07dbc8a9a2d62a72bdf6c4c048fae7370ee11aaf800", 0x1000, 0x0, 0x0) 16:19:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x10}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = syz_open_pts() ioctl$TIOCCBRK(r6, 0x2000747a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000240), 0x66, 0x0, 0x81, 0x0) close(r0) 16:19:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getdents(r2, &(0x7f0000000340)=""/59, 0x3b) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="9b467455da8de20348031eecb2e90c31118245f8623cbc3239f1ac8c6217c1bc2b11a39308f73f8fbba6618f21b4506af358839851443a0e2d8a5f739b4add2b5c43f36d255c06bede53d05d0fc638be8e1a8883b19c991cd95783befb1b4fa2f423bc2da472dd5e", 0x68}, {&(0x7f0000000080)="88ac8f077890f9a1e8d0b3544e1b2f617ae46b53f2be3f73048b26f4928e062683f5fef24091884f94125e75e3d7bce89d13f515848de71f018ffe05feb7a483e0e99c18512ad12cb668aabbf4bb07e7bc6eb98d6bbdb40380557e8aa1029e9766819048bc2351dd6ea6fd96a05e01fce95a1fbae1f2f5b8d38db84293ea44e14d10a1affe57846094c21b98513771e992a40063a0d881e6e90f41e5e4c68b9d1dd7a4510d1d48416d488f568ab19fdd4753e9caf6e7c42252cd7cbac9c120e375c0800940b018d6f67772236a", 0xcd}, {&(0x7f0000000200)="c7a82ba9b01107a34dd2cb7100fe0f0927be113efafe861edba0024ec91f21aebeba8b4465098258dc48ce85fd9fe791518b057e056fca87a87ba32236c7c370bb9d8e735130b42c414d3a0b7da0bf3ac287443dccad7f3b4afee6c0e04175479050baf696e7375226cbc9a170b5a05883149e6e6c90565f74095270c6e1446485c01f48cf1c62037a659f349e39b1067e38d517b3f435d718ef2bd6f39e7052e77db90cc1c055daca2aedd02b2d679a66845da1c4470be02138aa751e9f7380c39f2e3f68ae10526180d280d9e5a798bb8c53ce59e5f43705a0475514786199f073", 0xe2}, {&(0x7f0000000180)="b83b008ed50cb7af9919a847896f2f2624d97dde5b1142dbafdeab85b1b358d92812e46374209a", 0x27}], 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 16:19:37 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket$inet6(0x18, 0x4, 0x3f) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x400, 0x0) r6 = syz_open_pts() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xa, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x40, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0xfff, 0x1}, {{}, 0xfffffffffffffffe, 0x4, 0x10, 0x3}, {{r3}, 0xfffffffffffffffe, 0xcf, 0x21, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x21, 0x2, 0x1}, {{r0}, 0x7ffffffffffffff9, 0x1f3, 0xfffff, 0x376, 0x5}, {{r4}, 0xfffffffffffffff9, 0x10, 0x2, 0x5, 0x4}], 0x9, &(0x7f00000002c0)=[{{r0}, 0x74dd44dba84eeb18, 0x10, 0xf0000000, 0xfce1, 0x3}, {{r5}, 0xfffffffffffffff8, 0x80, 0x2, 0x5, 0x5}, {{r6}, 0xfffffffffffffff9, 0x80, 0x1, 0x200, 0x7}, {{r0}, 0xfffffffffffffffc, 0x48, 0x1, 0x7fff, 0x9}, {{r7}, 0x0, 0x5, 0x40000000, 0x8, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x2, 0x8, 0x9d}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0xfffffffffffffffb, 0x29}, {{r8}, 0xfffffffffffffff8, 0x165, 0x0, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000001, 0x28, 0x7fff}, {{r9}, 0xffffffffffffffff, 0x2, 0x80, 0x4, 0x8}], 0x3, &(0x7f0000000400)={0xa17, 0xfd}) pwritev(r6, &(0x7f0000000580)=[{&(0x7f0000000440)="37a22b92909b7de8b19c7f276ef9d1d09396104ed53b8464789abcce3624d1dbbf95b37810580abc4b021467ddb17b4fdda9404a8aa3e5ffdf38839673f81dbf7ca095ffb3d127f223f2caa5f495108fb1ddde3d28a70da49362c265abb142701cb6bffb2f3bf6b0580814fc06d079f21f8999837f2f731197ff658e86d22315533f1e1411422dacd6accb1eb898341ae48daa22e086de79b663b5237081eecfcd755a245b439e37c62d8ca3780ace1d8b846207", 0xb4}, {&(0x7f0000000500)="a282221026228255da3645bdc79ca39cf3e2850b851803695c1f61bf885f3755ce123558a78b2980d8a024ccc4ad1c4bf662a5978925b284ceca32e16d20364857347abb3eb8c59e49459c35538e", 0x4e}], 0x2, 0x0, 0x0) r10 = dup(0xffffffffffffff9c) fchdir(r10) r11 = syz_open_pts() readv(r11, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/202, 0xca}, {&(0x7f00000006c0)=""/11, 0xb}], 0x2) setsockopt(r2, 0x3, 0x9, &(0x7f0000000740)="80e236eb8d9e7da029d1e46bae417c60ff22440a1c35046fdacc70c2a6b175126f6da41e85e4ae4cdc06b88c5c75a16b21c9c1327e11d29b1a802681af372655ed662c15364bfa2f5bdb83bbc3c384c34fb1284ffd847560ebedd04f1e4106added02ce5d154df8bbe8967784047559318c94ae18a7a6d0d71bf8c7b5a53cfb36dfcab42fb00279b165350f34fe7078e0afd8f752f6c3264c7fa237ed8bf4355b39843eccf5fe6564d3fdf8dd06094fae7a6c71d0833807b3978df35651fa26e9e5668a79aab5e50689e95ac76bd090255cfcf68f1a8ee0eee9469ec8686d34388f343a4b9d1ba0d04f6e6287d", 0xed) r12 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000840)) r13 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x2, 0x100) getsockname$inet(r13, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getpeername(r3, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x40, 0x0) r14 = accept$inet(r12, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) writev(r14, &(0x7f0000000b80)=[{&(0x7f0000000a80)="f411c1ee3b27f000e5045ad1674f93917e8c6c8328695543dd918628a370a56626a0c2a2bd47e625206dbd0015f5eaa1a1771065f97784c5c2f56105bd6afcb20f85e5dbb8557e75fc24fa9623cc6cefc8710aabd8c76a027cbcee20b0349ad27f67617e07f49983619845c07283db0b66ab8496ef20d150dc20ea4473006f20656b4917f8b00a16480bd800f5d65ed322d39de6d0fa42ce7276b736e2b36f4760fb19402b127bf252beccde34cbb5310d887968594f0d0b460d16f01bcc8c561e7d4b1914f4a18084de1cd8095fca012d1b5ecb1fc5dd18284d3a", 0xdb}], 0x1) r15 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000bc0)) sendto(r15, &(0x7f0000000c00)="b76d7325b7052278cc59b2b28fc2df8bedfa73326d491526116e00a54d7bf37313a3b70ffa08e6c85668a14b1562cd082025829c15052d04b55a030ba041d17b0e265275551015671c23a2df8bf14156712ddae265ad4753ec22d5661ca24ba6a3ade2c322880f852650fc8216b1f30ef696b1a4f2ee9f00985f993ef38039c7b61e7b8cb7559642eb24ceb81ce981e50ea5ab60532b29a8b23174c04cb72231007603fd68e761adc1dd30c1faeca0c279e572b563da2e76a35054cca684ca739e534c", 0xc3, 0xcae1b3480b60c338, 0x0, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000d00)={'tap', 0x0}) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) setsockopt$sock_int(r16, 0xffff, 0x1007, &(0x7f0000000dc0)=0x400, 0x4) 16:19:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1bca, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) 16:19:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x108613a) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8042, 0x102) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80c0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0x1b) 16:19:37 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0xfffffcc7) r3 = socket$inet6(0x18, 0x1, 0x40) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(r1, 0xffffffffffffffff) r5 = syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) fcntl$setflags(r5, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0xfffffffffffffe1e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x20000, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x801169ac, &(0x7f0000000300)) connect$unix(r7, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x801169ac, &(0x7f0000000300)) connect$unix(r9, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, 0x0, 0x0) getppid() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:19:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getpid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20, r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8120, 0xd3) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x138) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000002c0)={0x2, 0x0, {[0x7fff, 0xc290, 0x401, 0x8, 0x1ff, 0x1, 0x9, 0x0, 0xffffffffffffffff, 0xfc87, 0x5, 0x3, 0x0, 0x3, 0x6826, 0x10000, 0x3ff, 0x7fff], [0x80000001, 0x5, 0x8, 0x6, 0x401, 0xff, 0x8, 0xf7, 0x1, 0x9], [0x0, 0x3, 0x80000001, 0x5, 0x9, 0xfff, 0xcd], [0x7, 0x1ff, 0x9, 0x7fff, 0x1, 0x101], [{0x80, 0x80, 0x6, 0x8}, {0x40, 0xff, 0x31, 0x800}, {0xfffa, 0x5, 0xfffffffe}, {0x4, 0x7f, 0x2, 0x1fffffffc00}, {0x4, 0x9, 0x6, 0x8000}, {0x9, 0x20, 0x5, 0x81}, {0x9, 0x8, 0x81, 0x3}, {0x8000, 0x9, 0xc94, 0x4a}], {0x400, 0x6, 0x9, 0x7ff}, {0x0, 0x2ef, 0x100, 0x5}}}) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x20, 0x0) 16:19:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x1) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x3f, 0x1ff, &(0x7f0000000400)="bfb44068cfd97503d1a6296ff34310b047c2fada9c67154e79c96a9a56a3649dfbf924fbe60c02a9d7df5b462da5f2475b2bbd7dc7db80284882b875654712ffb051e40f3790307138fa77100e1bd2cca79265956c9ff0715dfb75a43116ac61bed6cd5f855a18b95137997e4c1f6fac6d179543e2ea58080c39ae81edb1970a2a7a2ce30988289521167fd0b8b0ca13de147d8603ff0d46", 0x98) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) pipe(&(0x7f0000000240)) kevent(r6, &(0x7f0000000100)=[{{r8}, 0x7ffffffffffffffa, 0x4, 0x1, 0x7fffffff, 0x3}, {{r9}, 0xfffffffffffffffe, 0x40, 0x4, 0xe0000, 0x8}], 0x0, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x9, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x2, 0xe5, 0x7ff}], 0x20, &(0x7f00000001c0)={0x1, 0x80000000}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:19:37 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:19:37 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x5, 0x2, 0x3, {[0x2, 0x8, 0x7, 0x1, 0x0, 0x3, 0xffffffff, 0x3, 0x0, 0x6, 0xfffffffffffffff7, 0x3, 0x401, 0x8, 0x0, 0xf5a, 0x1, 0x4], [0xffff, 0x3, 0x101, 0x8, 0x7, 0x3, 0x1, 0x6, 0x7, 0x9], [0x5, 0x22, 0x65d, 0x3, 0x7d8, 0x6, 0x3], [0x8, 0x4d37, 0x340, 0x4, 0x4, 0x3], [{0x7, 0xffffffff, 0x4, 0x12}, {0x101, 0xffffffff, 0xaf, 0x9}, {0x0, 0x9, 0x97, 0x4a1}, {0x1000, 0x5, 0x5, 0x1}, {0xa1, 0x5, 0x9, 0x9}, {0x100, 0x10001, 0x1, 0x20}, {0x9, 0x7fffffff, 0xfffffc01, 0x400}, {0x80, 0xc5, 0x5}], {0x9, 0xf10, 0xff, 0x7fffffff}, {0x2, 0x2, 0xfffffffa, 0x9}}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:19:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20a182, 0x8d2) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:19:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x0, 0x8, 0x7fff, 0x3b, 0x3b6c}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x4) 16:19:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000061}, {0x106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x20000000000000cb, &(0x7f0000000180)=[{0x5, 0x1f, 0x8, 0x4}, {0x5, 0x8, 0x81, 0x9}, {0x7, 0x6, 0x50, 0x40}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) dup2(r0, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:19:37 executing program 1: getrlimit(0x3, &(0x7f00000000c0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x2, 0x400}) r1 = socket(0x18, 0x3, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r1, 0x101, 0x6, &(0x7f0000000000)="142dcfa02f588fed0c4966e6bce9a66cdf381b66dd46529c136e190080135b6d6f42e77dda59f7c42de3221d8ed3bd42d89833ed901b7b229cc94f52cce077e544f4dc914fc013bf0c13e2f98be8a8bc4a625cc574fe051b2c2e0f0968000000005b67d5b13d41e4262c03ce62af89919061baa6af240000000000006f5508c86de3b96025a423a7a8ae4631505a85", 0x8f) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r3, &(0x7f00000001c0)="86217f9a556e89dc45b0c94d4d410d4d2479edbd77829c9e65dbc9e3178c1113bc5cd808a9591bb59a1c2a596c719c1e0bd2d110c59542b7f090661dde4cf03cd37030656d1fa9551d64d21744b7ada7ffa3f6c2c8bf6ed2dd0b1cbca849a51936c16c218b143e07929df1c339b5e8af3f4bb0851d0d5d01c6489d09918afcb2e0e3c6c73c6dee7f81741c2f9dace877", 0x90, 0x8, &(0x7f0000000280)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) 16:19:38 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:19:38 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:19:38 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000180)={0x8001}) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000200)="ebe4f427832889af3e1b9453f5f8b5615a71cf423a6f3785a632c7ca0f88755928ef9d1afff7f5ce0f3582094d58db41638ad62d127b7994326293538c02e859d8e4d583a9982150887d8c752f9d3d85f34108dceae72126636119845cb91aa72587c8d5f6da67cdb5582b4f347041603de5bc5fb34787295354dd5366cf0c98507dc4e6083da7784e82b5daa8b0ef09f88cc7eb1e98fb69b72ab4635c5c5b52ada79631643739152973f55e2e430f6f748436329316366d9f33fdf7d20ae7097ba13916212daa22b21b5b8cff7e5f221288097b14a20ba1982d87fd9e792ec6b7407e02506a193074ce74687ae19446c766699fe6d0c4d6957abc81ce149cab1353f4438ee471cd236bf1ef4eb128cbf643c9429c9a305df903de388122519597bcff07eb2e0fed1d050759719dca17176eb4f2a86a46153bf9fc49c0331e38ab476fea78a41e12babdb50587978b0265fc60e37406c3f3c4fd75b9011822b47ec34d137f899483c20190dadcf0cf48af0bda144b526f916f9955a702ef365683ec074425c69b8d72b9e3acefd1a2e62fd5d8ef812c210349bc2b012fe37c953c668d5f50d5f4e69a14b520e80b199b9c04297543c098804a66caf842ee1379551c129ad225a0ef50da74997f0e51518915ea768874bb1fb47124f6c09398013216b600325e5f75d0a88a52484ae2a9633e343ffe448b15727cdd7cd255c00bd059b39216a712c2594307bdbc2a38f481702342d9090a3cd1068da59096525afdf0d5758101b2b0016f213ecc2650ed2b1d3b1bd2badd10954b9640b48dda34e82d458a14e64d1c45d8f60423b0483d67b65a3f766bb0d683f1c46bc74a2776e65924e30cfeb5010e58516ab2b77a7c254e068783b70e3ab689cc9f635149f7374c25d90c41207fc6f2a2a3ffde3199e15a1a1ac09e5acdef060c70aed82a7acb05588187a37caa80d6325a9f6c696fd74542784772fc5847b39811da03b33e2365d91f4faa8d4dd976b5fe69844e505f117cc6e2594ff4442e2eda698ba6a1cf4dfcf2b42fed0aa26a4bcca7af9d918ef902d5992dc817a0850ce6afa49c9050fa7099763759b58867da0cc0e1c5348f078c46a94d15b1f6563bdac7a433b495ba874470832bbd582c938d23efb864e3076cea178ca24add896cc0b7fbed082da91f8b86ebeb51df0ab3102248d3a29a52cc2b5ad9bce2960259c418c05b5c915bfae924e838d44175e1131cef151ebab09cc17d3d5baf04ec90d28d044d11392556f1b692a42c3fbde23e3d2d696166eb3ece4453565c78c33b63d61d16dde1514492bedeb0158aa50c940739da8f772be9cc874b9740a7f5903373c120e8322458c201dbf5be5ad88d7501a94b6249fd7a2572bf3bfce72e1db7ee9fdad23d6756a18c7de7c2ad27da1dab0b72d676a83c7e1fd63336c6cd6b7ab02345daf71c5953aa8d13622b55a5f4f2c83f39947a70b3590fb7a41b535f1dfbd35b1a51a2a25f6b493c668c6af0bbe819f6bcca7f310fb92ca2e02e7c235421bcf1ea7b9a089e49770273f368dcb50a9aa4514762e81dcf11015dcdbd868666e254a3fc4ee5e3d36c9c15269ec016ee51b4dccdb49ed3f22e240adbcf1a71a96f4a130f90251ec230ed5d1e262b5df9ddf2782e744128ac93a33a77d6fe96cb1761528eab7553b4916f9c346ec75f131f5b7d933c91bafe6eb434064f10d3de2fb0c1e99b0ef6ca3d4ca599f86043ebed3e463738acdb7a1015ab472678f1c64aa182af6fd78666933e02ef8ad11c952039bc2c57811640e74ad6c8ba9789f5d6863ddccf29c4229b80b30df9280be71a921d1f3a94a0c5a7e55b16c3667ff7a606639f6e99c05ee75d911ad051c9a14a24ba2ccd6984b9ba3e8094ba455a468fbbc60ac772e53fa736454a7a49ca03be4d7fe47e6fa1cc118ea2f8ff4f8b59a72af54cb7fc5f5529c68ac5a8c947682b17e4aa89948e30e81e926c617888bb21054a9755f90f561deb7c376f5d3d6162d32d1b7b7a3dab657acbe68be6e259e6e61f214d00c81397e483442be720df9fbafca45bd7d02c7073069e8d33e01f6e7cecd98d25b5a23643f6a9e7622dc3f44e6b71865d8c3426ec509229cbed4739fe776c8d2a626e1e3c55692a65b51e2fab076ded3d1bdabdefb6c52aeda83aacfd1a0d70ea3ff5f1fcd57cd44f9fc2d066fe68c69cb10fb9dc28a99e2c9bcc0703c54178fd967bbb663f34a339682943084f6019940c8099e444bf378840687c1c6222836ff501a07ceca86ed8f166b865326e474591bc72ddfd12b6f5f9ed4999459c3dd11a2ee074b9f89df4415398e0bf70bc6b556e0dcde2dd25c6c51bc44668874de8ffd86d4eaafd5c1c61a1b1ded0cac964b33bf9fd1af85ac37ef9524c4fc82319c3b4add86e34c340f17dfe372d820a6bd0d915f5b240cbb24d023343b74a893eaa3dc8859aa45ea42231d34b4aa1786118e4c7401ec6c3590c9c0d085dfb96a41fbc21830b77be87c4cb3ab12decaeb5d6f51259b42c67c031cd80813ab3e340f2ac495a23258d8a00c8962a90579e2ae8aeaa2502248ca82dcf7391509a77bc67ef5c5f752109e118880a4e3afeee5377a69167ad66ac94ffb2cac5b7bf38a0fb9fbf9cd3ce91541e60a23948b9a399afdd4c7744a640f8cdc8edf64201980b672d3c25ebf63ac1dc148066b87f30dd97c2133c8a7d5e1dece759fc7f2e097dc93dcb9ee8b32fee670f3f7f7336f0d1a2ba16eee36542b763f05c78e8973dafa35a723e48944125c73c46d231cd38c4e6d54250d06d834e9998a8f383e57e69c1f9a09fba5b09121a791a18ee40df176e935b5bf2fb1ce65f44371ee39f9a87b735d043778e2301ba6e703b23d875d3508537ed6a965ea1e0abb159d37bec76c96eda959ddf13879fd0877d26958ab36d62204ff8b1596da96e4583031e7d54cd1ff1a0cfea87b96c221dde02d6f704f08ddcadf29fecf729518782bbc72850c296e2e7d0d8cb61b32f5ed233a5fd537ab88e7662febc398fcb5dbc46b8a4e28fa1d922f319f6e0ba9d2eeb5f089d4a1b200964cf8923d68de41745a8307dc659522853702eb6c6472ff0a95c99c216fd6321105d203c6f57e42ba1a1f6a6e6d342370296523d341d1c568ee62fdccf6b15377051fe893b1210d68c6e6e9e52f2c64afc486e62c5a1327967634051d4d7cec7837cdf21ce2edebf829f3b29def0dce206584e187e88112207e8ac044dc3b133ea3cd251a1fa0dbbbf0446f23987fe5da5222dd64f1edee2dfdcdde6bc50de638dd56992618ad3133fc8afd335f036e8baf357557b9e7dba90247c7f95389460106692439456792a7ad9997b17c01210e724b026b1c26303b46e697dff46d5ef96133798fc2f34b1988516e6ef00c313b29bef88bc0226f5ed14e5e28c9139c7dc4680c223b02d2f7f85d6c50439787f7e85d86a3c5f983251449684f46deabad6b91cc3b67911f5a8689439bdb5bcfff4deee755acff91d735b449056c420b97ca9d74a0bfc0a12998f7f3b44fca73b23678bbf654f93778e0b9f4b35140602d57aa78c4eacfb2ef9956dbd1a11a36caf36abcd89de6e5e33b9900ccb9906cac56c9b067c6fe4890b9e255ca7a736f07b7e7df718de41dfec8d3c0ad80fca4f2d13a57b70e8c6d266c45a46a8b6f17d1ee8df7caddaa4eb027fa7c742c84c92dab6103eb5bfd59b9d2fbf0337cb08d7d89e8a94fe02c6b54d534f6ccc9cf8007b7d8351075c74bdd6305bdf476e216b8c7627bf38cdb7b1d72d0fca545221130c64f55c312b47a9f90c9139afab82da96c7ce392e45ce0b31567cdbb5911525711d71cf948ee61aee196ce7478a4fd18bae857e76e6d7e4284d66e8b376443262f39a2804252cb6642bff271ff79e42ac959fb804a92bf572a12cc95765050c0aac8b624d4967d820bf8866a4883c597303316ed37d9ca48b925883ba7e32b3cad0721a256e0910ff295f77e00dd0096117aad02398c673703b7bf5c7bddfa7417a08b90a29b4cd4e5a2c8efd9f59c6989c756a1da2612e36a7152f1e767d74fafd0aaeaa8c9a278b3da986b71eab53eb29cf8fc6c6e2dd8349330dc7e8fef313aaf02b8e0bbe86b9944688f4caf99d22a854d26fe53f5399b316173025d1ae41f60888490be1f679870145bb8a3adb0763ba70fbaee5d7ce758c2672430b9340290b6290a87048e5cad1939bc8a2fd4921442392f7919b8857976c2d1c79e6e5c34682adab9770693f3455e97789f6ce517b572a2b1b1aca490e8cb858be7b892c57c36832d8aa7b49663103cfe58491e317c8c1e57cb91cb6437dd38f43121390c6e8e7e573450d20cb1539777e2791b945ccea1e8b7c6b43b9b53b00c64cb33962b6cc2eab5f02ef77c0f16ff9030ecd396d099da142d9eda662a304a12e413f28c31718d05ac4a4643040c1e32daaa5cb938c18eacde01b4a741fbee971bf862f4bfeab4fee7ca9a5dbb4fdd97a7191a20909d0ebaa14f69f1e98bf1927b0c824c4bb36b8a618f4f9bfce21a3f0972073b563edf7e376204f430e071c159218a26f30d14a82078d79c3f27b1be332cabd0a65565dbd9c34379d3094c81d7acd734b7f06b467cbe337deda4e87065c0d827f4f655c6f9e790988a70a8a955bc3aead8272d514275c83be383b32544257668609363e0a00f7241cc218f456a203b3ab56a8006ad3899e8a072261cec0980e3dcebfc99b9273087f8b7da9e01a2ce24af216d4f0a86b6ad9add94273e252f16760f7231d002fb8ce25f77b04af9a2f87b77076c10162544bebe05d153272adfb41b4bd5bed1c281fae7274aefe1cc0f0019528e9f740932a82f0c74a896a5653e4c41ebf29f89e6d9994a51af5794aac32be9e390540849cbef186b1c3253342661c65ee4d2e2317354c959deda2cf1d41fe1582211fa70762b95b073e61a7693513aecdcc3b9a40acf16e2f8e23f64c1523dd1751e2bd2c682931ebc6cf9fe231bf594e1ae2fb6704acfdc8fc6495cc8b315bd6f79fbec512e2e591f91533a95c684aa389b383f50244cf737e4ebaf62e797f23d5d28bc0e465163e78e62645a2e74389c26af6cba781084691071abce8662f32dac6c9f1f61574773195840c750d319f3ab6f723326b54cba03a165a9939a29f666760bb9e0a7c0ce7c662f16d3329937745e027da2ef370a5f95a95e1b4f9ca7bb83261962d9a066843e9aa0f8d12942cb0f6ce2a493d7a83eb2023818f2421afa0b890dc9397b3e72ee7534ad3007827aca328a06020c7f1ebe94a5a37772993b25e63d8197a3f43b9355c362bcbf59e6b94c6c54b2a1a8e6eada61485012b7772164f3e856be0c0302c001c01cef10df00155eb8150e2b3eb935b19e965724214a1ca89a79c95e9701af9b98314d1f746e3cccc2ff778aa9c84647ba6eb5131027775711d28013e3b581f4d8c371c580c70bb54ad82910bec31a64c574e0f6df948d01a2f8765541487692145d6ceabe44e71fc80abcf3ae043067f4a2258fbbd74305e65c0972306c01f90d843a2968b8323d492611e109b71b8996d9dfc1d16d0e84a3cfcb408b3362954aa508b3e8438bedf400db4334a8edcc0e47dba00978aa3a86dbd1fcd7452801ba5ad2450676fde875897474e17b69ec4c09402da7bf78e08fe75523a9ee72bfe17936446bbd20dd64dc7785c03aa37f25f14c236319517b78d95b385e5c1916b33452b2316e0b0e4e3a0615a0bdd5ebebb3bd432928dbf4771331408e72dfa777ed8b3a0662bd7161e448a37b98d5cf7ce0535f09e", 0x1000}], 0x1, &(0x7f00000000c0)=[{0x40, 0xffff, 0x2, "74b88ccc432366df4cb62535876e432ba488fe1639d8e586984960abce6365a6a568f269614d7d18f884"}], 0x40}, 0x814) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000001200)=0x8) 16:19:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 16:19:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 16:19:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001b40)=[{&(0x7f0000000680)="3ba714cb55a1b64906a2226a8cbcbfc94222674af2b1c6b77cfffbe132269528a1e43a880eeea595ee69ab294565f846aad8d274243d453e6e354e32e8d9c10786db71c326cf8a7d1ead84a429514047ef19084d08e62bc658133b6967b5b335f2f3d49077e93488e259904e2d035ae10c232fbabfb1b68ff143984dd1faabe4cc60d52b94de5be6ce543117a6c9726ea5837aa11859e2ffee961178029dfa4dfa9e9629f87f0f69238af49b2a13c47455597d08a97e6a71dd545a40deb6a978396dc1d7d996d461fb67aafd2a62a1a2c86d176729", 0xd5}, {&(0x7f0000000780)="3f8d8c82df8da4c81e1821951b40108931f763f6748dc62f23b805b18f5bb7be4f99da4b18695f4361a631e634c003c0a0f79eaff890381cec01003b1c4a3cd96e7ace5703f32aba85f66d206c78f04264092b16721e74935b13737772c1d7372e1750670cf1d73f77d3bd81ab6d52577cb918c1e1e637e5a42d23f4db4836c71752d506440068043e4828f65b2f37a2c96b9dd0357f2d108298ab54818a5f8926ba6ef2234727fe44d2776bd6c8b90bb5199da96a694821404beb285eba3d840f9b1f2d7766ab5b71eccd2804f0755cbe7d16e13c25affa97f5b03972eca3fd5fcbcc2e34187f34147426c11669e232ca180ac9bf7d9ab6349f80174fd29890386e1f3193ff9d091b57d0caeb39440b77422646b3fccba5d8d709e4cfe77b1d1ffd6daf4b4b94cb97ac9951393fb6d8e4430064dccb88c5adb1a79fe8bc5b603f2031bf06a821532096b5c5ca756aa1de840a0998b0f4700d387061c5b8c5471efd7a6c3f6a9fba0ddc5a9fc1946e7fae1858d45b6d6a37419671accfcfdc60c3fc57a4a4cabc738cb9f9799592923c6939bc62c304c9aa27a6931ba722e6b3a1c44dd0f6caa8cef5bd20b94327204ef2d2e4b4581c8dd2d717479ba91b072740044c85822b71cefcb10f11f7e8385c31943f497eb8ad9a757a3ad60f2fb6cd6ff9e67e96f05ba2ed6c852722a6758557f01af9328ff98b58432ee672cdf8d4766366dbc36b6267170aca14f5aab867e56985c6fa056e438c95f9e923ce3933a289bb28e4ae4ac5436f000163de509fa7149897c210c0e92414b442cfa3b1942d3e84de1b8644c1336e888136bd1d57c8ea1d5c22a84ae9c038fedf684c81a92f6a07ea963c7912882ece8ba1d542f63f81f3effa0699c272138deafb7953be188963703dbbb1cbdd737da56cd2907d5862ac5035dde7a8748cf416c3d16b01b73790c056edbe4fa195c6009397644bbcccdbbfee6a5e04e26934937b1a5e4e65433af0a52f5b05a59498f208fb7383e059c52e6cba1016fc20a5ea592eaf4faf069a8349e7bdece39e70960646d27f390dc91bfec301dd3a99c007b182309b40c6e33d41598d3d5ecfae05af2bd8aeee130cd0450c8ca2b2023328cf332fc8020496fd2da561df2f5abefdd9982af7b0b96af84d94a8e1bbf3a873ee07dcb06a7442cdaf4144d45d4bd5cbabb2d67bad3807435cb63d7861b386d853cf4d56c5e81bb15cbfb165409102ea19ad58f8ec55b0bae761e252e992129d721cf361f3ac303f3b8ed1306f0b64c629b152370119ee403cc5815f7c84126662c833cf9d8a21b2f85630073f2a52be8c2d724985c14029714a5dcc8812f68cb958df834937391b2a8e246be03d08f628ea9a0d67bd17965e10679d9c164067c2e55c378038fe69f8282d9dcff6993a7dec6a19886c695e881391e49377b918b8edf9734486dec0e6a692f69b5b52032ed1d0226e257a3b5acf2c6455a56a5820b65219b23b998ffcb7db8954c1142b100790605c424d15b5db40d6596931cd2d90669af1963800e8a936954e411bcb1a638d33a0856d745ca9cd9c178c314799a4864cde1313cbaebe1e54832cc87c820c3632bf4bae16b6ca033efb397a26b852e0fb81a77e9568312725c1ea93767bc3bc9b758c44f34ffb78f645244d336ada467f7686f70ac68087b4cd05064923801ffcbabbe7435b433ff0403d09bb0b0dd7a2b38dabd766ea5ce6fa569d9762fb4f1e043d273422c351977e6e2703707ca8b297cb2e54510fdb45101abcad3a5262b4992c883346e0d1a129c40c5d0ce9ed2150192dbf4b4662337959774daf1d38b6402046cd2a44aa745fd0eece1e8d203565a815206bb5d4d1f9ed987353943a3272786905490dcdd8a9f9ac6e59c0564067f7c697fc73c82374ca003714ff0fa0a8bbb236c4ea87712f0e48cc4d4afecdf984c2afcde9e72c6bc691e0727253745febe459d73b61d157b75497b0b1d439375648dcbb18aa3299ba3754bfe34991b4eb9fcc291013e2196a5d817e5873260fb859f43493cfd5411af0f9e54056f4b87ec953c104f9e86753dd591871d6e5e4d56c43030ca98081422722686406c3f764479239483c46780df410b4555d42cb347c62c3f4f4c0a2e33550b5c2b4aacb860b6b19d26e58ca23801e756e22003fbbdf818a76e810cb7c82998a7f3373e291429e09a912ea4570e530a58fa082ee7a3b705b4fb08bb168c617b8b89b87f37d3f7330d35370e83a555b59b0cbba6b71e2622e76aa9cce43342a5ac3d9dfacd0554eaa8e575b9a2ee2b9250e735426877b98dd56e022cc8212779e1d6d6df274c01d7efa4e3cd1d61eb297c58b06aff87ae110b2c4b5926ce2659e4012317b856cfeb7fbee039cca8764e5267e3a28ecec887560a66123353578e40b8c14ab7d2cb69d0230e7627362899d6c8c3507cb497812df587d1430d060664ea4953093eb230d064aa4bafc68e0744960886b75faafc4606efe310c8470d470f1d2cf0f27cc5d3bea39e5f0179f2bfc422a30c390d2eca0873c5ed06ca49e956adcbb26fe3ac4c967284dd5378ea76121e7008e68a98966900d41e308472cf5ada5c015ae5d34ace62ffad96c3793606b335221d190830b18638aa4e78fadbb6565e7f3a42842ff18d460dba0411348e52af8d990a0950cc2d1b4127b92d65ec4b4746d54a5dd88cb40f2bb503105be53d31608942bd253cb482a6a4a7246d1f7fe7e19fec4eede8b6eaf3fda3b26f5807a28411c69717f1f63ce9c029b64f4c626f5da23b172fcd2d5706c0283c3e3d886986e2cfaa0852e9badf454d4fbf0e1ec20ec2521b373b1b03469c780123b88dceb796fa73bb839e35ef15028c3beda14740b4123c0d74388688f8d02c84797008a28045c602d112c54d5e9fde082f0faa8fa1752d6e689ee903b2a8416747a4fb1276901466d4ae86a75f8a0f3ad25194b4821a1f1c6ac081b35f4bd9d893779d93c787251296d89122f2922f9470a37b95e8deb63f164e2870bc35dfdd0bca420c6742e9f2a0fe450e3742bc046bcc8bb3b78994aa8f708419a43212177e0b32eafddb0f58d147da8b9d209eaa0464650557cc4fe26c4b3827fc5a323128c636f607b2c3b987b59b2e36935ff00d42d4b7d90c7f7c9daba91b05527aad748ecad70730007531e9e5783e3a0a13050cbfa588cabf4eec20072cba6eb9a87f791e59bcd36d47828431c16cf66c0256c0361587726a329bcd5aee656354e41f803016193b784663967bd9e07710d545c437db7dfa25e9014739fb65e86696db7f8c6f27229322f639e1e609c90d3ba0aabe39d4a7708911204e4d3556dea5336908f46f7e5025fc4dd14a0a5c82d8e5c07890109d5ad3c63527929cf551e3b713bfa4a31798bea2ec2b2f3b062f368ac77cb1f0138f806525dba88721b8de12ebd5624e40100dab638eb49e26f16ce1ca0c9dd0d125cdcbc0e5615f0656a55d4996721e5ffd017894f586a0f735f887774561489be2b536ddc3552247d7ee42acc06db1e25d4ba9a8fcd0c422c856f8cbc5902165189d393105aa8b4e85ff40367d48e845effbf36ec6abc3eedbd928575aae35fbb145fe7d783f652f65b419f95457ec1e9a6c28d8a72b182ba2a1468eedd241206b3563ca9d3bf21ca54e6daf4b2aab17f278d2bc167f38b5a774a59d8e4ec13269ce3e09807e6e0aecc5c96f6245244852f417571f635fb192bc568aa9bd169b8bd46e82d6ca2a26d10c58fe72f8d5e6902be68b7276326afd80f361a35119d085f15d9befedc78c6d66db75e9f342148a642efbdd3b22865c9b2fb790578c6d5c7ace3d16de0067ff94d47f6dd414f5f3bca65cf3d8038e9ad758c8ef7f40c49f134f9105b1bc80c431b2d983bca4229e83b38bdbfa97ee5c43aace6087e7568cecbc2dc2a102d63a46622ba6c37b20cde9d503cca2db19e89a63a54bc51538384c473b96b305f61004af5f4d626109a5490b899bbed2c51f62f6eea13d645b8b2807d1e3ac8d82c927301165e51251a59d2f5942cb760c2faa5b2d54c3e56a56ee98d9d8d0ddf25e16edb3f74b222e79fc527fdafd74ca1d3385ff84e9c79e7afeb1724584c6b495b23c8690c2f88ee1ff7ada5cb7413b0c26c090d9e0f2fbdf91732086e86e98f1c9007fc0ca73bcf38c3b3f81e9a6d4c80e1189bfbe9ac29d9b947d490281f12b9ff438bbffd5ec8358c8af77212a9340e5555d0f8e617fd9b9f1ddff80cd656251eb087d9296e983320f7ab040b7dbb75f092f8b73c033b2f3b99f24532c50bc6f2f8030aec8075428403ae250c804432c006eb98794a0fe89baba752ba931bf45d3fa275a251239a0e13cc237aa3bee978be4b085fe43ceec16ceeece06aaa3520fc75c531fc19734d104a2b7df55e9b1e305b1975a2aeedede24f3ce19fc0b6fe0c8763d19d5565a4d6f85acbfb9db866e48623d46e3747869caaf401cda8e272cda5760f8620aa3c758ad5da07965dc411a68e1e353c445ba08165ed3e68979c60bbb74f8e574a25d899fcfae061da7669ece81fced7b2185bbbdeff4839a817d73ded406fdc6a4f2a3d098b424ad821aade5c29b51c0e1db9f79a1580b9fa9d3c855e57501abc045644421fbcae665c39e5997631cdae0cdef5887dd154292d4e322dd884aa7e1ff86ca56e988ebec26cfd7bd0c247222556718e2c8c79927ab7e42ce8d985d94e6ae8278aa4409081ec379682eb4358931f6ee7eb87e7da1710f9164b89cc78277f2c976ac52fe5e10605f43a9acae535293a5b59e099c5bed99c92cb81814c3e2aad7ced802966f152c9d8b7542219d95e4128b92dfbe7ad5bbaac336fc3c7002058972052c3d8505de17cbcc838a0285bb052ae079a095eda70f7b4398f0e39efcd38c6af390e4a72adfa0ef5fc41d8c366a7db1fc2cfb6b5dd9f0b076d9cd9150a932ba01c71080f25da67281fc78273828975d59d6ea08bb60ee517d513bcc3846badc5422503aada948e144931ee0cc5cb2caed93e6d58458dd4456a916104fd8ff5c9523542c84a1bd9015e63c5f38895c481518e014d2cfbd999f8d3ac1dc88438619acee74bb0cb44e57424f72d63f5fde1c95f4009c560051b1f634f3f237a65a6fcd76d0fc8351a86b8081119c55e5d768c21dde411f174afdd4fe9e44f46dc9d135acba97116dcdb691df7e57c670f087587a693c86c29daee312da581bccc781774a5f8631a906f5d8533ee0c3802ca87e4d4c6221378d63b86b172872d480da3b939baf4e59a62267df1892bafd88666381bd1d67e98645ba117d01d31a378d828b43cd8b20e424ef339840a0c60d3828f3fae85346087d25c3d0c495d910b3361804619d544215c30b43d2971aa165ddf86bf622922e65f6f0a8808bfac8d894fa75a41655bacf882ec1de3fcd82e726a0d7fb58a8bb56cad8e02fc14d70f597339e0aa56b1f6a8168da4b8dd04f15c380b6ca9071b5ea2797b3c7082b2ab47259825a23b92d2c92b4145c7a14cbacf29269f3ca0bac405d8007ebf33f6eb344e8edb60e2b4bcd103a55a727cd3562f8d12b0d659ef62b5b788e00c070b5099f673dd2a4b586c3382509c8d6d43b3532e849f0fafa35de884045f8677fe31af69ebdaba5dad42bb70afebcee10ee1d26192d64cbf661caf65a89e06193001ed578be5a98dd3ba7e34ff59f9d75e9e6085836ee90c21d1094e14921c2a5e24abd3ec212a42fc9928fab8ee5ff8652b15923cf03ecd0ed43096208275ef21e425a75134ba711f1e273732702fe4df6e5d400585f9", 0x1000}, {&(0x7f0000001780)="48d298f7b00e9df5a07a7932591db2aa7dee21118c72e9757dfafef0ee8f6e860965d9110f66a3461760e3e500381b648f918540079c318be9b57eddb37681fc642b303fd4bd6a9ef011f170bb16a21828cacb891383b5487a359cbad63a7cac907e216edeaadd6d2416d9c27b1a3f6487ace5ebd60ae8d5afd9ff383e2f6677d082c27416f314408bc03e4cd529365c65f99ec9bee3ed8a538c4efccb2f0d8b92a554ff32aa7e223c9e0b04ec299ad03aa64a24051622a58894eb5351d368c2ebabda8115c55075", 0xc8}, {&(0x7f0000001880)="e789797c7f563d3d21cb1ef5e60980990f34a218371fd96d3f1ca70509e44e4c30d6d930355121204c324d76881c407827b352d57ac03f0850a1d25db796117cde37078fbbbc8256a20311e22084e028ff67b9a48506bafb6b6f1d7d1cd6fe4018c632b0cab7bea20383b97c00259e1f450f221e7bd499198e00b32abadb", 0x7e}, {&(0x7f0000001900)="420e22797f5148133cadecdc08fd91a7fb46cb0fc6b6cdc89deb930ebcb3154610883024c21d22d94be39c3aa6308282c99678e1dd03e8556d88b52ffa47ffa274d00130a312c78a1562ade469b15f7aed8fee3b3466775efdb5cf22d9e168aede80ebdf8f37ffc77b0500aeb04e4ee25edc8c4f88c287572b1166bb9cfc71159fa9409b443c4767ee5979a3a497a58d962cd764035b9dc398c950a450f45a546ce2e5d3a8cfc53b202b89d76b772599f03df6df9bf9bf2665624f64e0a72522", 0xc0}, {&(0x7f0000001a00)="53aebf9901280071bd3c1a8065", 0xd}, {&(0x7f0000001a40)="990ad01473cd62368df3710152416353cd80bea95a63d44892af13ee7fe5d506e160d74017f2a59da1a777d2dab62e4146b206094972df2187fae116090dafd76b4c1848f922d9a28d578230ebc5aef048fde8c7593a87601108baa404d57e0f3a899c2f323fee29b39a891583bbe5fb08726344eff19f149fe47925b219f5cd665bd3519c4780019df65b221b918fa8160500ef8be2b2fe4957769c3ee95a2c7c5db0a5de72597325c58910c9fc9d4014fc6dae5d6214e616959c34b0440520111e07b15e5b02990464e2e47bb7cc893d5ea2255ba68654a4", 0xd9}], 0x7, 0x0, 0x0, 0x8}, 0xde6537ce622ccdbc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = shmget$private(0x0, 0x3000, 0xda1051aa486bf08e, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ftruncate(0xffffffffffffff9c, 0x0, 0x7) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x006\x00\x00\x00'], 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r6, 0x0, &(0x7f0000000480)) openat(r5, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r7, r1) pwrite(r3, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) acct(&(0x7f00000004c0)='./bus/file0\x00') pwrite(r8, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r9) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000001c00)={0x2, 0x80}, 0x10) 16:19:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(0xffffffffffffffff, 0x1e, r1) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "0200000007ffffffff7f00835823d800", 0x3}) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000140)={0x4, 0x2}) 16:19:38 executing program 0: r0 = socket(0x2, 0xc003, 0x70) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCCBRK(r7, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r2, @ANYBLOB="d39136600df8a6b6ef8db2f7850bf6b316747138e34cdda930eea78a23a2817ea2cf8bb2e9c72098d382aaecfe3ad77f3821db32bcc9981d26ab7a04c0648a68edf61bba09472daeb4e602b3bf371e115d6dcccd2e123358b441800a76f026d2229487463d2b9932cf8e4075ff84ccc3cac44d3f3cbc5b92e5ce16195f6b0cb5c31715c03c252844282ef1d1391692d2d8d20fb3638ce62c9c622e347a218ed5aec433730bdaaf2248e447f535fd919fbe5c5bd9b223950252ecd2101ab678ea79072c0f9ecc"], @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYPTR, @ANYRES64=r0, @ANYRESOCT, @ANYRESHEX=r4, @ANYRES32=r6, @ANYRES32, @ANYPTR, @ANYRESOCT=r1]], @ANYBLOB="4fd3692e6a087899fe41029cfe5de6fefc0cfbbdbf93e6e78a470d1ff1bda8e939c8511f30c7100bc89a0acc32a70abf21cd3a308175b1f30279523bf02f035d758bc63cfcce0a36819acc92e4a7b7628ac4ec5b5931116a677abc1b60e4764b75e37da11fdffae708263c95647339f8", @ANYRES64=r7]], 0x1) write(r0, 0x0, 0x0) 16:19:38 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0xd84e1de32be14efd, 0xfd) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) pwrite(r3, &(0x7f0000000180)="061938e656a8a9dbfe2c3c053f9a75d1998d8d4f73bb4d4f8a80bf2711d89b2c9ee215f4daa9425264f9870c5c0d0443de0e3e6ca4f83385c2f73b164a1e4337db35c585c27dfea40d1c3297563c6707553922421dd38aef384448b9b23676df58572561eb5389", 0x67, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet6(r4, &(0x7f00000002c0)={0x18, 0x3, 0x9, 0x9}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x82, 0x0, 0x0, 0xfffffffd}, {0x6, 0x3}]}) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x40) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:19:38 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x80, [{0x1, 0x7f}, {0x3, 0xfffff832}, {0x2, 0x3ff}, {0x2, 0x1}, {0x3, 0x7}, {0x2, 0x1e8}, {0x2, 0x8}, {0x3, 0x4}, {0x1, 0x9}, {0x0, 0x9}, {0x3, 0x8}, {0x2, 0x6}, {0x1}, {0x1, 0x2}, {0x1, 0x2}, {0x2, 0x76e0}, {0x3, 0xeac}, {0x3, 0x7}, {0x2, 0x20}, {0x0, 0x6}, {0x3, 0x101}, {0x2, 0x4}, {0x3, 0xffffffff}, {0x2, 0x9}, {0x3, 0x10000}, {0x4}, {0x1, 0x7}, {0x0, 0xd9}, {0x3, 0xcfa}, {0x1, 0x3}, {0x2, 0x5}, {0x0, 0x20fe}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0xd) 16:19:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:19:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="691a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) semget$private(0x0, 0x3, 0x10) 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) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:19:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b6b009f015df8559"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x84938a449d807134, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:19:38 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653014"], 0x10) 16:19:38 executing program 1: r0 = socket(0x1, 0x2, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {}, {0x6, 0x0, 0x0, 0xfffffffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) 16:19:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f00000000c0)='./bus\x00') unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)='x\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) open(&(0x7f0000000200)='\x00', 0x800, 0x168) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') kqueue() 16:19:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x20003fc, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x2, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x0, 0xafbd, 0x7fff}, 0x0, [0x40, 0x0, 0x20, 0xc2, 0x9, 0x65b2, 0x7, 0xfffffff9]}, 0x3c) r7 = kqueue() kevent(r7, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(0xffffffffffffffff) 16:19:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) 16:19:38 executing program 0: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x1506, 0x0) write(r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:19:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20221, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) 16:19:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x77}, {0x5}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:19:39 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:19:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) unlink(&(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x800008002) 16:19:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x9, 0x4, 0x7ff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xd3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xea}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd5}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x4940}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xf638}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0/../file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00f05b00000000000000"], 0xa) write(r1, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x8, 0x2, 0x3, 0x37, 0x6, 0x1ff, 0x6, 0x0, 0x5, 0x225}) 16:19:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) listen(r0, 0x5) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2}, 0xfc) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x6, 0x0, 0x6, 0x6}, {0x1, 0x3, 0xff, 0x3}, {0x5, 0xff, 0x8, 0x1000}, {0xc99f, 0x72, 0x80, 0x7}, {0x8001, 0x9, 0x0, 0x5}, {0x7f, 0x9, 0x8, 0x6}, {0xf, 0x49, 0xd2, 0x4}]}) 16:19:39 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c7", 0x28}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8002, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x408000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80286987, &(0x7f0000000300)) 16:19:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r4, 0x20007461) syz_extract_tcp_res(&(0x7f00000000c0), 0x965, 0x6) 16:19:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000240)="2c11ca9fa8a0e2516ae11bb34b8b2c9cd9b8afb6e4eeeadb617412828f4b64c597b4cb4dbd4fbf45fbeee4629829460ee2bdd7dae945ced70e37770db72a95b029a4d3a4d22552c981c3b41a532a2554c313236dc169566746f997c0eaed0fba19069b526bfddf26a856f9a422a3dbe4c1b3c48cdcb14d754e76863d2477bfa863bac772b336d2cf22d4a3b1eb068b18416165c1ffe98c96b629a6c189bf4eb621d543cff12fd7f7", 0xa8) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/130) 16:19:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getpgid(r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) acct(&(0x7f0000000240)='./file0\x00') ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0xfffffff9) r4 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000340)={0x10, 0x6, 0x4, 0x3fc0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xf99f}, {&(0x7f0000d97000/0x4000)=nil, &(0x7f0000d48000/0x1000)=nil, 0x200}, {&(0x7f0000db2000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000c69000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000fa9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfbd}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc77}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ca2000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="e035792cb6a14400fd26d1992f82"], 0xa) pwrite(r6, &(0x7f0000000040)="3a000000000000000000f8000000", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) 16:19:39 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x2) r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd\x00', 0x180, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1001, 0x0, 0x0) accept$inet6(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) r2 = getgid() setgid(r2) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001180)=""/152) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000001240)=""/9, 0x9, 0x42, &(0x7f0000001280)={0x18, 0x0, 0x86d, 0x2}, 0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000012c0)={0x2, 0xc5}) r4 = accept(0xffffffffffffffff, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) getsockopt(r4, 0x7, 0x7, &(0x7f0000001380)=""/188, &(0x7f0000001440)=0xbc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001480)={'./file0\x00', 0x3, 0xffffffff, 0x4, 0x1, 0x4, 0x81, 0x1, 0x0, 0x1, 0xfffffffffffffffc, 0x8}) r6 = semget$private(0x0, 0xba0fdcf002f67f0a, 0x1) semop(r6, &(0x7f0000001500)=[{0x4, 0x5, 0x800}, {0x4, 0x7fd, 0x400}, {0x3, 0x2, 0x800}, {0x4, 0x0, 0x1800}], 0x4) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000001540), 0x4) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000001580)=""/180) pipe2(&(0x7f0000001640)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000001680)=0x10000) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x0) getpeername$inet6(r8, &(0x7f0000001700), &(0x7f0000001740)=0xc) semget$private(0x0, 0x0, 0x40) 16:19:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 16:19:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='l'], 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) mprotect(&(0x7f0000652000/0x4000)=nil, 0x4000, 0x2) flock(r0, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0xfffffff9) 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) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r3, 0x20007461) write(r1, &(0x7f0000000100)="8c65", 0x170) madvise(&(0x7f00001dd000/0x3000)=nil, 0x3000, 0x2) 16:19:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x800000002d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:19:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) faccessat(r0, &(0x7f00000005c0)='./bus\x00', 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001680)="b6897fe2be2fb918c3650eb7d0b73e4505113f902d54155d238f163bd11f3bc64a4b9cef0d45d3cd2355792e6cf021dbd538f6463935440df87743f29092b0247dee9ddc82e2db8528d9e5258c6e62e245f2fd617b6ff43caef8e80f1a776104f9641788e91c01f35a2a99a615d7d8959470434ac69b32d581befb7ec1c7da4c4160c04134e9611c086b63a42f0dd48f4e788c3a8d8653b18cfa85656646c19f560992f162acb3e108da8cdf54d475820b48da7bc0e1f0203091e90f5aa90e6b704f8f2fc918318820332e", 0xcb) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='&)]-\'\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000240)='\'^\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\'*\x00', &(0x7f0000000540)='\x00']) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x4a}, {&(0x7f0000002140)=""/4096, 0x2d4ea77b18b57722}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0xfffffffffffffdcc}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f0000000040)=""/58, 0xfffffffffffffd40}], 0x7, 0x0, 0x0) socket(0x10, 0x3, 0x7) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:19:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) 16:19:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='.\x00') r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f0000000100)) socketpair(0x1, 0x4000, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r7, 0x100}], 0x1, 0x7) 16:19:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x0, 0x81, 0x3ff}, {0x0, 0xf1, 0xff, 0xffff}, {0x1f, 0x4, 0x9, 0x8}, {0x4a1, 0x4b, 0x9, 0x80}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0x2, 0x9, 0x1, 0xb3}, {0x3f, 0x1, 0x52, 0x7}, {0xf94, 0x1, 0x19, 0x4e9378b2}, {0x7, 0x4, 0x6, 0x7fff}, {0x5, 0xff, 0x0, 0x7fd4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:19:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) 16:19:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES64=r0, @ANYRES32=r4, @ANYRESOCT, @ANYRES32=r0, @ANYRESHEX=0x0], @ANYRES32=r3, @ANYRES64, @ANYPTR64, @ANYRES64=r1], 0x5) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r5 = socket(0x10, 0x8000, 0x9c) connect(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r6 = semget(0x2, 0x1, 0x2) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f00000000c0)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:19:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1a6) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="da2e5ed03396557e642bcb0dd64edc8853a544b33e1136f0cb5ddbef1f9c6f3132bd538fadb6b1c2b32dd4fffe73e852c2c985d79088b54ca27e0b07ddcf16502219a173e2e790", 0x47}], 0x1, 0x0, 0x0) 16:19:41 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) getitimer(0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:19:41 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCPROMISC(r1, 0x20004269) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) login: fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:19:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f00000001c0)="5e00056fac5acc5b4a159a782d5aba9908191790dd0a37aa93a41c2d4193670723ae2c715573c98a678acca4e06b64b8706899af1b158c781929fef2dba82d3a709a35a46da2ccb5c18b284ef644814e18cf9c5554a80532000915f8ef1fa37670488ff1b966419b2d4b5aa917f939fcc87745058241c3c8f2dcc0862bbc836ab3dae2a46ecc4ceae0c57d6015b13a0e44426ed6345f3eda743d85e0c46cbd9c874248d9aab21f2aead40696af2b6f3e70db216cacaa4f92adba2575d5ae0312cd779c46560ac1cb43357021a4fbbe4af4ea077f89a0067f4305679dfe77d40f66536c5eced7a5f7bb9f89f6042fdd56ec93120ca3ac3b67", 0xf8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:19:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='-*#\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='\xb4*$\x00', &(0x7f0000000180)='`\x00', &(0x7f00000001c0)='!^\x00', &(0x7f0000000200)='(\xb9\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)=']+{\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 16:19:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:19:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x46) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x35}, {0x6}]}) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffed9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r11 = getpgrp() r12 = fcntl$getown(r5, 0x5) r13 = semget$private(0x0, 0x4, 0x408) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r19, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r8, r9, r10, 0x5, 0x7fff}, 0x9, 0x2, r11, r12, 0x4000000007f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4, 0x6e) fcntl$dupfd(r20, 0x0, r21) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r27 = getpgrp() r28 = fcntl$getown(r21, 0x5) r29 = semget$private(0x0, 0x4, 0x408) semop(r29, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r29, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r29, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r33, r35, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r30, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x1, &(0x7f0000000140)=[r24]) fchown(r3, r14, r36) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:19:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x44) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x7ff, 0x3, 0x7, 0x9}, {0x8, 0x0, 0x6, 0xc62}, {0x7, 0xd6, 0xff, 0x1000}, {0x6, 0x1, 0x3c, 0x10001}, {0x6, 0x40, 0x35, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xfd, &(0x7f00000000c0)=[{0x5, 0x6, 0x80, 0xfffffffa}, {0x3, 0x8, 0x31}, {0x1, 0xbb, 0x28, 0x9}, {0x9354, 0x6, 0x40}, {0x7, 0x3, 0x3f, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf7f8 16:19:42 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r0, &(0x7f0000000340), 0x21) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x135, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe30000000000005af48d97671bb810000000290000002300000003000008"], 0x30}, 0x0) semop(0x0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0x401, 0x1000}, {0x0, 0xf000, 0x1800}, {0x3, 0x6}, {0x4, 0x347, 0x400}, {0x2, 0x3ff, 0x1000}], 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000000)={{0x243, 0x1}, {0x3, 0x2}}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:19:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1e0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) write(r1, 0x0, 0xfffffffffffffec9) write(0xffffffffffffff9c, 0x0, 0xffde) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0xffffffffffffd92, 0x0, 0x235, 0x9}, 0x40) 16:19:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x4, 0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:19:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000100)="df7a915e8c4e927a3c0b71126e61ae012b805c6a9585ed9f1107ee69ba7ca12cd90f44bd46ebcd715fffcf", 0x2b, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:19:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r2) close(r0) r6 = syz_open_pts() ioctl$TIOCSBRK(r6, 0x2000747b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xffffffed, 0x0, 0x3fe, 0x4, "73cc5160527b0100e534840c76f3000700", 0x20}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000180)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:19:42 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/140, 0x8c}], 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:19:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCNOTTY(r3, 0x20007471) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x28, 0x0) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) socket(0x2, 0x8000, 0xd5) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="f17f6cd5e6bdc8556d29745b40fc502a81d6031f6a6092b4210951997f5edf21486c227396536f76b851aeed6da1871573db688db1c67ace7e9e299bb6bb37358f4f4031d2333a23bef7c52c67630595200153dd5afa093ee330dffaa9d54bce47c7d8a67ef0de5ec31d18a3578f78de770400c1c6ce636bda00000043c0c3281f274fb27dfb4253b5af17a4ccdb381e6d4b1871c59c405edc2960b26e3ddd5586f124da2706564a19001431c5a251428f781a153eb7b32ba206953e22a7e2f5d4d135a5aa423372079cbc663b000000000000000000e9258587eed8bd6406245e1b4eb0317f07e926ac0f49e31a24711a1e959c012fb846a57688562316cf794ec0890264e45625fd9530dc21b5490b84a0b631faa0f3"], 0xa) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x1000}, {0x7, 0x2}}, 0x1) 16:19:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80, 0x20, 0x7ff}, {}], 0x1, &(0x7f0000000240)={0x7}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0x0, 0x2, 0xf0000000, 0xffff, 0xcfc}, {{}, 0xfffffffffffffffb, 0x4b, 0x80, 0x0, 0x80000001}, {{}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0x9c5}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x81, 0x8}], 0x81, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40000005, 0x6, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x4, 0xda}], 0x100000001, &(0x7f0000000440)={0x80000000, 0x2e}) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x2, 0x3, 0x4}) 16:19:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001680)="0af2f66c62de00932fab3bf7fa3cf90a99fbe04e47c4c837301f83334c2f6fe34d8c679413e196258fd02cfb6cc73931de6248bdd75e6d220a4a79c4adf3eaf680b19336749bb6f0b1a72d8db0338047af79989bcb1930c8d8c1e373b4a0ab1ba69807ff9305dc9d9b3f84bf45406efb6bef87644474b22bc829b6f38dfcadbfd3bf2335f77ebc0a3dd55868b464f6dd245d51bbf1d263e0677dc374359a54d7184a9a48482d1121d89e78c9c371f56d8f41f748cb64c29c0dc3759146ffb507337c50c6ce21a638562080b3c62e6d72c7ed1ce5a7497a3fa831aa1edbff394fdf75af4a208f53690d5596faf8cc6d446cee4513c232b21fdc16ee514e847691674c703af4c187ae99ad17315636f770870a47b60e7fa40155024c667ad544715a31970df3e10f5ccd3e9402ac0a7573af54a818d97d07f87b267eccdeb8dfb8616682b01ad2d6cf73dcb787b6de0d7514efa4e191064ac0a57c21a2a81c4f15a37e1a94cb9d4e988f42984bdbeb5cc1790edad401e481d2df8cff5eb8ab12404897ac4433cc8310ee7f6bba51369cb828e3b3bf7682442e74112fecb1f52b71d25805b417e8994dd7d55bd10aff4e0b926d1dd81253d22f3f465f7e7fac5376667d2e61681ce1e8694f6cbe0c0f41ba5a6baeecec018b692ce67622cd57de74af069a0176ce7026777caf6e34626ae5a94cac7b01c879ef1fbff01769d6583517b46cb9e33b059d60c0034f19cfe7d8c34f59028f9c6a6716d16049c99512ecd8430064f93d6bcf0fff10438919c4eb01813a982c6a44406c7883e0eebf2d577ee18018524d4c551018d4c23c37f9b6a8a24f5e3cd6666551d189730cedd818680b5b07c0919a796ce0731bdfa226e81083cc625993d47eb81275e47b4acfaa4ee0a2eeb5980a10a30c886c26f1dcf1a2915583a3a0ef8e5a674419ae3c2d1c6abb19285b2d72f5d5a19ee020313ddbeb6af4d1cd48b0720fbb480f72b51af4a4996db1deeff06e6ec405a4bfeea7be66ede172d61a48aa122043fabab9cf15797ea0a66ba90cc93e844f2a86c43402d200c28cd4daaed8a33bf0e4088939832f4395f5a812ea518d9889b4885f44e8760ffd381ea5d71261d651494ecfd61b541415272435d5c087978426773607d9d9f528a8ad747c1401ba1eeb42c368a460b1cc5b2880d3519603727cac5c049946c3f5434b056c296bfe6a2247b2c8600219dc431fc485ff136903e0a9035d6023afc169866493ef7bb847eef023138019a791bf4468f0a2bd4d1522eff0bd7ffef7f97c6bbd90853621d9672506aa3d5724426f55796f626b12effbf8bcb1420c0f9daa2ea5ed1871f74447fc6f46e05905ffbf6f1ce140b4a70624fbce7794037e6e6e955fc2d0fb6e22be4fd12ef0561232143f592b362a7dda94305672f7f82d3e1628afd881da6e710020b136065bd7b5d9746e2886aeff0dfae35695cbf04c1ba7497b422a97ec170860dcd6ab66a5716555008e4162ce945e598f8a318602000229af9f02a7fdba527d55abb7e074f69f761e9af490b028524eaca811f00d2dcd24a16ff311861adc5305921b4eb37dd87e50a3cde96f4d84f12f8a8cb05b1b6ce08a2b9cd073b3cc76bbef35a32314baa7f234a2ef8bfbd107b40e15025440be2a88a95c1a402d04e11c483b617e0f4cc9b813a09e0ae4159e1ebc53dfa7837e46bcdec133f585fbe8d1d41a4d67165e3cc91e59f9e51223e92358576426685852449b9a522a8b816eca79c675a56c2306a06f65dd83da48b02bc3d181ac96d5b42ee8859d6e9789d05e73dcb3125599439ba4ad23794e92325d8d21704fa9822225e03742f70f7fb0fe4b39655dfdfa973aeab1ee9d91d6f6089b3c98471847809daaa061a5c84e1828a504af27a96bab3678dd87f6284016b2587db8a200cb7a25f73e2f819430dc8730d7558502d6e00ef3fd8c9a3ba33c97ee092a4bec9b7d566204a33bb99b53c84adea0c6833fa1b64ab333559a2b027e95c92accccc12f2306355d0d773e9470596ec6ceb0683ffdda3f5f8dbdda61e5b58efe56c25a5235e17f9f082c2bc8677fbe6cbbeba343cbbcf22b36d62fff4531f7ca0fd19cc3cfb8991241d40346fda472fef6e5adc142e658e7684c7a722b4977bd6e22d7e19726a687b6ea004e5a691bf6c31ceb4e249054978c698f4582a07fec51bd843f31b315a567c04b02793ee626700e189e046595de491b0a4e28934eb7d3cc9359590ae520115ce0a824f9f14fca5c57a1acd3d51e3c39f9a58b209e31ed3dd11a83b7534bf9f749f24cb8b3556d7c753aa2aca53d3c7c788771532123712d4b5123398be9a3a39b7f124254ae9cb1419b0c97c4d2389a122bddf9d1e1a1c8acef41b8f2b0eda71880ad35753d216b43e0ca1897e68560c5eb3c82497bf39cd409aef0ecc67a6910e0f30103427c2e40aaf502cbeeed8c1e5a53f32f1a8727cb2d6e688c65df034cebef7bd41bdeca788ff771a8250d12dbb85412a7c73eb410356a9f0199156c2d97bb67abf6ccbbeb8ff438c4b06bcc891e0bae48c2794263a82de6c4491d885261199cede602aff94d5d8aacfbb78aaa6e5ad0a30c8fc8615c399eb8bf6acb89d5c7ee08f423f7d233c8bfe769fb590c0c6bf57a9ee5a011858a327143b6c50a571868d3b08687816cbf31dacc998b2aa77f6d2902feef9e9a1adaef9c4cbc2c77d2aab97e216bc4853cd528297a7999a41a4fdb9bc7e331df46acf86a9a87b23bd1e1a8f88a0d74e3681e40e8d92ebdcad92bee183dede568d70848187bb63c4d1b14d7cf7ec97de3fdab7c87011da5a7cefc2c4f2e17ac960df9a606a789e0e6a53294f69dc7c98278219be2000a05cb81b8a6a0e8a0f99c952dceb59c4ba74c11c3d97577a6f30d10aaff8e56efcd134c4a6601b9270d217173d7ccdd9795f09dc91a04ad1c852f641f12fa1f4d8797921167fdb79e73c805f79cedcfbbd1a713cdcf9af23c8aa4439285200ce53db51f3fac7616fbd86a596f469e54fba8677686eb3ebbd1ef3616decafdad450b8df79854256e0ac6b220d4d7428de58da3e566949911178ea200b0b838b7570b550a21628d4ab5c41e9021f539855b21be9d0c9ea6f81e84deb21bcb35a3942c3d5b6f1396365c28f89bbb6a39e022210a828c805b94b22788157c468594f43eaea13c3849fcc91ba01c8895202a9d9db8ea22abc80070b3b82dd2ccdea0bab5bddf771336be4ab60a3b6ad28989188ab301f7f6c80c2b80c3b42c1354166236e3ce5a3ecd124bb0a2fefc7079f866d0c114508ce230f9d203233d62c559fcf1e8e3cde4a22c7949f497f185f1fe6c397713672d45c7302e6b3aae1caa00ab7326baba940e4e0272f543442b9b8d3a7cf91cca367932018bcda21e1fb26bdd1ab315be4965811e791c1cda27e786ffa7252ae57f56d56758233dccd08ecd3754e874897224627374c841b96f2303412cd244121585851de88ddd788bf09391688db418ab844609a40e10245f81fbaeeb45a52f209a1db8c8e72a768804c40ac9a178ac8f7f4a334d426204189341c16b10595abb59b4c14f587644b21099c341b807c6be72ab324ff965263c676553f6869f88709e43332d1e297b52abb847e264deef0f34b6f29457ccfd458e0b53af52f7a629bc968f2fae4e7b8371979e0e9ebd409fbbfadc90e0fdca430a4e39e2971a78c38169f5fbc11533d386fb0337ba2fba0816e5c1ccc3980964b9f6a7f784e993300bb54210829f43d2818a5b4dc94383cbefa14022fc407aebfd4a00cdb77d2fc2f681064dde3c2fd547350d97393691e236f548305e1bd9b99f4a9ede67b544236460ec17b75ac7da7b0941f64b12f0892b815d8842fc2416dfec3bf8de14a0576655363fbaedda220dc7063be2ddfa548ea5e36ae8bc01b815e952aeaf070c45a196d9d64ef21b3dd0ea4c167632bbe7060e78dfe07a6b7d376cbb82dfc4a66cb79130100215305ce0fb929151f6b31ea6fa6b2cc8d993b433ceda5165f05e4aa4e7dd7baad41282d9824a01508e2fef2686b2304b37e49bad0e3556f9c169099f2bad95beb2c9a8e4c404f7c20e2eae82cb1f00362be8bc5c9e86b638b226821441658480f0ac5e7a1b2c8ac6df2860425766e50e7f0fbdcbe85b1c6219d066fbe973434639a24044f93ce8b18561d2ef6fcafae4d0c220d3b36e85aba164d6aa6623b36a0c3884b94abdc599224a527266d3e15bfc866267b5853a13154969bb2d0c2b2a611cd781bd06ef0d9d5d05d884cf535c9514c2a80c6e2b65c85c5029f6fd07a7b58c90854d3d3b23397930a7140ba21708613f4011161f5a8947416c23f706bd58055c11c9d44936f76f2ab3c0363f202674b1578ee6d83780174d3c5fc352573e6297793e987bc91280de95d83420ddaeeca5c49bee5a5bab4989a4e7d60aa690e9f4357150ed5ebf80dcb5d27ba7fae4ee310e38ba8a964a7fccf1b6f93e29b27e9475a381ea9527c25a3807d5bd507d353a69cdcb7e826d09e5f7d28614338902805469f6f9d9a3b98b60d8795340117dac8e7ddcd3032a49e33be46b8c1017a3481cd7ea29b565a97abb6c33e64b7470f17a614242ae2c525607b57755809fce07ecc3034f7d96e1390afc50096ba54c1921828bbe6d3d605386dfd1ad8f8b6a5bf7b6a4a862f6ab934571265b23816f2bda242ca4f1675cde91932cc3fcdee2dd48820761324b1273c2caac3a02e26fe5484dc1b35dd64fd580e9fff12cfa4881795dcac9b631d4a5f21fc9ab0e58f77881cced4782d65721756eae8312f9ecbd8f10b1658c17934f971cc6b784120e2060f0f32fb1052b376de5e27dbd2a40ce2ca1c90c814a6926c75de2c117bd66b2624ff5e7dbf372664116827f9163000fbdb3cf1b0db25d2f6caa03d24b1825b08f89c0f0bb43ac59b70e6d38050aba627192749ee231d8cbaf5be5a2b7f9d400e7a38d23dcdbe8bdbc21f0b4d7f7d2ea0da6eb0921d78c94ad6d9a85d48f5c99f048df65684efcdc227e3f97430ee590135d6a3d43cf0f4fc351d9b57d52ac3e0f663b5049c7cd55fa682591685b05297697eac5c63bb9cf44647588bf82404a93cebc1b767cb4cea0cef6d69b1fb9f1a24f3dcf50badc2759503c5c8641bdf18ee78830921381fe9cf02771619be97dc5be071080fb07ff368010c68c74392ccea6300ceed458ff738f23840f8a6e1fe9353a2a272130dff7a42503a432dc985c1379008d9897a5858ab039007a55e0f0facabff95cd1073e7636602e7e09c4aaac0e2bc6573c011643b4a962340c5a22df761eaf3c1f612b32b6681cf43bc89a2c1d0be961feca82a8990f54368d49a4688e234b9e3520c592de41320d323cb8d8256e772abc84673481ce0fd710b103e742b90822d95db59cd17fa8c0bb740eef316e678cb34a332eddeacd219ac915f990f0b5f24289c12d4f7105d84c808ab9da98f11991c184bcbaf5278e8a2d0d961d3ab258b5bfcaf1d7617ce738db732e0daa0cb00e62062bfdcce7f19db4a7338feb273da6c76fc24c4af3d0c7c3a2f263f977ddda999363440da56f5181aed607635701471bca20c926667e6fb76cabe8970076f6b0c8f79551fdecb455f527dd2f31623e8ac54e36bf92f7f2d6acdd424d95517d4776edfa485a1a3b98d55c119b4259a6d31eddfa39bc71556d4b150e2823db738c470daf73935dc2676a63389e555387c528656ab1ccbbe8f0999a506a16bd04773647116fa5321cf0f088f33321d45a282e6a06cce63588a03bc3d7fdfcb57b90", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r1, r3) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file1\x00', r0, 0x2}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:19:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = shmget$private(0x0, 0x4000, 0x28c, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:19:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:19:43 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xc8, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:19:43 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r8 = getpgrp() r9 = fcntl$getown(r3, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r16, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) setgid(r7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfff0, 0x0, 0x1ff, 0x1fb, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x16) fchdir(r17) close(r1) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r18, &(0x7f0000000180), 0x17e) 16:19:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x44) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x8) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0002e5ffffffffff0000fdde204db9e641c938f803c5447508ecb2b2ec40b5425548047dfcaa3127b18a315bc1a3158da1f761ffbe11472de800000000576b7f77b652ce6a5a67c0cebe"], 0x10) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = accept$inet6(r2, 0x0, &(0x7f0000000880)) sendmsg(r3, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f0000000900)="bcd30226c08c1c5defd315c9c12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60af35ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a7bd04df639f2f8a6e4bfbf536ac782a303f1aecbdc8558f5ec41c212b76dbfc9cd3dac3440c19ceb818342ecfceb24e34a99cb8564417828f71c22b32754ab06ff45064e732adbe5fa3b3403b456f86b422ef3d0781988ff9d22ee9a0011565c5f", 0xdb}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926c21810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a3ead5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dccb1420bfa4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f26bb300000000000089237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f00000008c0)="7fb44dbb281887cf3875cca2fde829de7fadeae0f6bdefbf19e8f00544d9d7c88df25e26a3d127", 0x27}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {0xfffd}], {0x0, 0x3, 0xfffffffe}}}) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r16, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r17 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r22 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r20, 0x0, r21) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r27 = getpgrp() r28 = fcntl$getown(r21, 0x5) r29 = semget$private(0x0, 0x4, 0x408) semop(r29, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r29, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r29, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r29, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getegid() r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r33, r35, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r30, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100000001, 0xb1f1}) r36 = getgid() r37 = getegid() setgroups(0x6, &(0x7f0000000140)=[r5, r18, r19, r26, r36, r37]) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r38, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x1, 0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket(0x6, 0x4, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000100)) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440), 0x192}], 0x1) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r1, &(0x7f0000003a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f64510a6c42094c9bfb69638115270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00"/4113], &(0x7f00000001c0)=0x1002) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(0xffffffffffffff9c, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="991f67edb5b48e33b3b93ee6bb95b7967ebe1b19af8213fde10ca60a454cced23a26067c308d43ec4b2476c2d8bbd21deb00b91836dcb25ebba7694dc42ed352ff013141048ec211d3f8770b39adbfea3ff074e8557ef8d8eb85a0bd53fecc8d38525689047aff8e8c11812fbf26259e2f135ac0ef6c", 0x76}, {&(0x7f0000000ec0)="6db186505370785a7a6a6e6228bf6d860bf3cfc8873a291fd4fed1d42550b4de9229e836d68b032807483c5a6e77a25cd58bb2c89c4ab4ba332d55ec5b3b7b1208d125670e2224dbc01e7bbbd2166ff83f6dd47e6c3cff4eb77f755d08c4f131557451dda5ce4685761a330e5c39f694d07f72b4019061f1a95250f4a916594e1c3f7e18b1b7d3eb980c3d062c75e2096e0b4b942d55ee058d0a8ed83dd0f90b3a1f65e436d5c24e0cebb7248e606e8e7b8c97e76f330f539355acf4a7e9e2e4778e324fcae953158bbf79883910ba024cd4f1a9aa42ab55fd455507136405d2ee20350ceca051dcf628d555734e3370ecc8ffb4998126982c4d02da0a1e17e2f5557380c5846d35eb84454c15bcf0919986de45c4208def831dc46491b58e32717ac758e48647404f02e82f55b985e4a78493a27785b98ec8df9fb2ba876a9f638e8a908494510fe6932601f7e8418dcee70ecb4faba39fd023e8c92ca4ff1d36bf4ef5cda369de225725888d09271d04f24a07100ff6ec1fce13c5d4e5727a797798f185de0c59ea1dbfe4ca66fa9eeec5163473875fd3848f9a0c88d8b4996878b425d759b37a96195b7ff3ed94077fdfcca18917dac83a6da63d1b57a9d2604ddba8d4f8baaca4041038cf9d998ff714ce4a2f9f26d4e949da1e0b857873e587457a21991f1fee1dac43bdc7f23986a85f1cc88158e75bf409e2fc7d94803fbf0326bb15b2b4dc18982751ccf6d3b51340f33a674349e84940ecb662811e9a70156519171f8f20c5225326a389c9aa7db37417cec538b5385866282ea50b8565d8926e04be0ce551e419b249147c20934eb0b522c36569a78293d303ddaf3f5437613bc8061e093e8510899a2a0b110588d630f7c23dddf42c4bd842e7ba46ec2921931338fd355b28813d764148062b40353c39994086400a1b2046780270142d2557986220f1ff4b6c22f7d0f3063cf62161d6a76af90c766343e51ee97cd1bc716fd09d51e36d7b027712ec7a52d202dd3936e964fef5f8ba4f28ebb6ce762c7f01028abee0274f0794ee8fe67e301c72d00f9fad2a7df6ea13b6d32c59ec8c96f18ad064d2121898436b0b0f0cd7a67259cb694509880d401133b16e61e8630b5c8d7cce0962d27afd7164cdf28c1abfa7c56c1dd476cd35b72c7577eae089a01468abbb608b8dcbb45b9f92d384197113959dea59e72cef38ca2c0ad2931314352358afeaaff49850c39477351e9afc81c9b78a3ccea217c617cc9c85d85e6c5c77381140c52381045e278f3eda8ea0a74da100ddd40ee309a715a5d790bcc4c98e4980d3ad41010461d446e97ee07cd0fb383343dac97710211507b35532c4c4cbb5cac11f94046d6b0222dcc7d9cd8166bdbc1ff63350e8ea8c65f2ebc487bb458fd482bdd9c32049c6da7ce4ab9f0761d50f4e7a33d8df4887f75f3355f3cc838936c685fdead7a7be530c258d16aecc530ad2794f33efed3e6c5de77f7b6a14770e491ac1dcddabc3a9822f3292aa83626618e480ddff75e44a5537063b59c7e55b3b81b98afdaa65fc1f4afc51216d5006af6a6d8a4948dcde51d6aad587c64a7903f20e7dbc2e9de11d12064e7b786d40f82a9caafbd2e22fe74a83b413a159d84f5e21c9ba4fe17719394d753b22b0ed4a982b4bafaa69acf4176cfda565598652c2eec12d1d243638254171e78df3b32856401404e110139b21e01c44d6194171c9eb52113b2d270c3b2b62bb860892beed6a6c465525490f05e86de0b963f218487870c62a329291322001c1558515148cd8f90a994c37efa90902386982c70f99e755cfaf3c8e345555b7ca73ed83423ce840cff6913a25c997fde64b1d36774e7cc645dc68903f5fc4b8b15478750342d41004c961911fafaf34953542438d68eb15cc8e5c637a72aad64af9740fd8316bcc41d0d6bfe8ace0eedcf2d12318c803b1f55558e8b6f84804a0f10b5402103220b16d9dfec9801e63dbf84776a2caa4991b60a0d5bb010a2b7980bf2e4e1c94d9f530c7cb57a3da62dee6de1178d764e0a74f3d3c300e897f934250b36e7eb1268b5927f6c94b3a76943f3cdd621cee91d899584531361d62e5fb60561014e1b169ded7b3006ba788daf3984958e26f6fca6de464239ea690ba82ba41c7272b8118dccf09234df7ea8f0bd559c3558edd5bdee036b5cf25d9fe709cc6a2d810f877e5b6efe366191982803eaea2d64156acd2196e01fe961963a3083d2daa9e64b0d1415a7b03e780fe4028fa32dd06f55acba3dd76ca4fb6966b4490bec140ca5d5386bb97d0667659d42f3a94d51b43740023e3e575c38eba2ffca39c68fbf29e33c1b5d03574b31917ff556ec3ed10cb74161f2efc13c9e73e5f5f5b23a8a40e00aaf60dc23c64f35edbfaaf08a791835b2ce71554f5fccf2fed8e7be662ae29832d8e12dbe41145debc54a57dfc6e55283b4409d09ab6ee01803508fec7e963bac83f90b5ea31033fd3b0b432dd9c014a55f1ed4de1e3ab8ae1e2e2842d1f193319d97b8f9c4bf613090c03b6e8599e3c12072f64bfde7883befeaf046a93be6bf27b5796eb69b018b20e908d2a2233a40dc32a0fc8d5a08b13fd9c0c4387abd11c2873ea6b77d2c7962085a51b648ee364d38c9b04a9d684563c870bd7108fa60293867fcd871f1932532aa516107a9ae1ba11ec8830ea475771777d16eb3a053a48ac7c73a9d9d86674f1182f40cf06c3001494ee2508928c039743d4f2d92c0636cedd31a8fe2981edc7463874336a632468b798875d676eb42c1bd5e862591b1594f543d1eea15206567e975704816ce4875be084025132bf64d89daedcf22704c5273375ae35782200ac97e249048f84419ae164b1c26d22cd490bd3cdc816ad95c7b0bfca899b59ba4764d56e57704ae8040f2f8e46c7788bb5dd73b2c533db536ada531eb460201a9d95422c16b024b275f8d165106ec222713f94000b570d2ed298a3c939d46bdf0b7c0df5903640c71a7b25fa8d085d48b12633415ded8721848694b4acdd199215e832ef6fddb863ac59cbf7bcdfd42c3a9e8df53089c5212a050ab128f5fa48b9d4c3be53733c474395d74de116931f907ce01210613e04fb15ed66308dbfe09e392ebd7d0a7c001d93c71343b93fae081196c8b925faf5ce2ef25b8da2028a475f49e8863d008b5784fd01ea45ee6f5171358ac6363c1afb0ff99c02a6a18352e86823f2125601d8f01bb40e95d345a951a5e2f3fa9c467efed4c28dbd1d2a74db8e2ff9af2b028ac380efb71717401cf58e589ce58226cc15550e4b9b6df58723339ced0a3caced20c9559eea681ee287f9fdf55541da9ca6fb1138c123f4000e40de56fd445b0fb5432daa1cb7ef0c2a96410f69b1cf63657139049a0b14300bc57053641cece062fe1772aa8c1dfda8a79de2eb344e4f1509e3a9ca6f62565dd23102f4b4d4ea00a696c42691078b407f94da7ce727b3ba689ee3029b383af40ac377e4eeda09a5eb71bc6d14cbb8aec8d5c01091fccea5b3e04697e4e5c4188c30aa7436e67dff1839b3ff1a80a133994f23cfea7cfe015ed6685e37079e92403c4ec74bd00821178b28053ee55744c1952929e1333281ef4435fb5d1a7d1d841046186254df065c3c3042e939ff5d3de84a0e4321455cb12141be6e96d774fa0fc5806dde065018a6400aff459336ff26c3f2d063e063cfffcec1ea15b5c5d0fd8d7997dbbb0058be7e5b8e6c00d3db08f404920b0bcf80cdc904d7fe54e298edb15951b6df92f4b8017c25c1f1a3bd8ba32fb787c63481b37892c52ab33fd5bd4e069da947217b1a516cede1a1ea5edd891023876d8dc9df6b2f059d8399360fca1a4301a3d8b5f5a6414a4d5f6d3568b1fe0672619d59984fd60029b4ea9e37b278743d55999c70bf1bc31f83510dbcba6f9561ec88b0412fad47d35464f1edc360162d12d54f40ecfb7dc7847ea4519d8ccc47e6f5874818e8e6dc1e86013fa0a629ffc7fa9432fe75a9652c14e63e35400d3082d162e9de33cc31984946c4254a9a9ba6435d9c67302dbf080cffc046019a69edffec1a4de28d512efb59f2381af4a954fb17dd94a20693665ba7c4f729bf15da8fc3e57c9b8602478e02d5b820061ccf8cbe37e5e044f4f4e23b34d3347f1dcc35a03f536e72ace42440ab96dfdba4a78f8a209de0b1a7b1ac3dca128fe13a504232b4db7561edefe2c9b4dbcd6b323db0ba73fb221f12c719da45797ceaa6671412b990b2557b5925de89ccceeae7d560b5cb42dbf4fdd25b878022e7c7c3535f7d463a2f7d1a7c558310b16e447f61921e7467c1b4d314d4f9cc6aab87c9e87a7332428834b8bc8f421b368b67d5ecd26744b62db49e8be65cc24f31a2f8a47bdadbcae25b6d7db84490b26c278b309b0b15e8f9b46e64329969930fc6989c0419c5fa9e37cc5249494d8891d2a28a058b15208bc7e595ef91831b1a4e262a443f4dd8f2bc84b1eb6beedc5a7e9e1b36cbf32865d5865f85764de4fb414c7980ad00f653771b68eef200b54113866ee4dce14a53b405e3e44a049e6643bb08768e59e188f6666c82aaca44aa6b9c3aa801b00f69e161c1caebbdb96dd97702bd7e8478d22074f460078c9fca32ca395bcd1435b573461f16b081b88455b11b56132d5e0706a73da718d687c0910ee4ce7acfb327111f04da330c21d4f6b10d2a7289a46c5e386c4ae3c4e6aead2ba29d701a748dd69426f2f7f31a3cfec873456ab61ab75769882a1e0f3bc36ff89240eb9af68d01debf8b75ff0048ce1313e0dc3bc330cc09d256205dcaaa3dd96deb4406c17865bb4bf69be6da54d8b898124da4fe0768e66b972f312a45191520bf763dc28157e8999729a12fea8b00707d20aa27f5976dcfa64a9c977e96e78fd71c143024137f2868af38014faa00855bff29c4d8a5e2013cd7831e921097b61f5423fbe81c5dc21446a1f403bf452bfe8e7d4c956c29f0c49fa3dec08aa803c1f56365bcc714562f95dac11fe8ffffda9b2182a862576b5fc246609329fc41a677b10e0fafb8547a712b6568fae1511682554414150001cd8f0ed98c073362c89e6dabc37f2652478f5d40d154143fb55600ccc9082fb9047bc4c10523d3282911ad920eb429c410ab40f60387c3580f8726ca74a77d34429c266e45c82fa6325444fc7803e0ddcb228a0852732553e11e878ef630214a8d12d172422ac48bff5604d1b3a5f4ccc85a7f63cc3ebd91fb9a41201eefd5a1de28dc0e5676bb9b7c9308a3dc63fba06910ddac5e1633eca99d17b368f065c871b538c9d3f23506117120b58cbd3bd292c0f39d6cb93adbf56c2c15b76dcd482d0223fc72a2db7bf7f2b6e3211bccaf6711839f200c0428b1c2ebb7dcd82f0348304a1bd4a557e3dbbce57537ad453cb56360ada44e3173d0ff593a04761b3bfe44b5d6d005358a53c692bf2676d6cbec8b487cb3040af0e14c1640cc37738659d32e27739b8e700dc98cb63f1028466a85334816b73f2a3c5670b498b6f2d0dde6320187116b92d2df3a4ddb93ac58684fbdfa64f7d55a18bcf8b15bb06f2bc18f0938b57d16c2c4fb9215658a571342812d0e710a9e0af5b571bb291c2e1eead79543d2c5d0fe7c9691ce21fdae6116dd2925dc6a8a9b78b756396fe53551c0c6da87e937841e30af5e9018243b5c6458908ca18c8a4854b570271e7229d301c3ea39b682dafa52332fae6da0066572ce310e877313599ca119ab7a8feb72f903a80235089bdb45c6f30fca5c0097b3803199c6d5", 0x1000}], 0x2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = accept(r4, &(0x7f0000002a40)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) close(r5) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/59, 0xfffffffffffffe31, 0x800, 0x0, 0x1b5) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0xc, &(0x7f0000000100)={0x1, 0x0, 0xc26, 0x53b, r1}) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername$inet(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:01 executing program 1: setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) r0 = syz_open_pts() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x350) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0xeb406c45c85253e1, r1) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) pwrite(r2, &(0x7f0000000100)="5f6a32abc2ab1f94e83da6be8c3e8cbf213b8574a3be6b8a0011e5aa91a98b2667e9126cbc4234d37eaa94e9d992dfb6a56339f94b954469e3179edeacf0e9cb0269145eacdccf79b9add5d16e22748c9cb619e201f0b1421618d6f0d20a232443af98aa78a4995266e7e8a44409727fb58d65d8f52134aafab4e28468a84a57dab3cbc11eb78d40dd3c41fbfd2c", 0x8e, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) listen(r1, 0xc3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchflags(r2, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0xd) socket(0x0, 0x4, 0x6) 16:00:01 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000002b80ea47bc7d6fda7118211e7bd6b171fce5a380e09e7d285b4cc39f4004f1875d6040dc7ece28fc0a8ec9a5e4b77c5a717e16a802fb68f093886cf898ae3fa4b27d6849ea4c4a3074c60c5feab04ac0766ac9591ba57a4318a03512"], 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1000c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x0, 0x4000, 0x7f) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f6669f75e67f4"], 0x10) kqueue() 16:00:01 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fi\a\x00\x00\x00\x00\x00\x00\x000\x00'], 0x10) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) flock(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r3) utimensat(r4, &(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)={{0x8, 0xd5}, {0x4000000, 0x7}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000200)) recvfrom$unix(r0, &(0x7f0000000000)=""/111, 0x6f, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x30000) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x801169ac, &(0x7f0000000300)) connect$unix(r8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x101, 0x6, 0x7fff, 0x2, 0x6, 0x1000, 0x3, 0x0, 0x1, 0x26b, 0x3}) connect$inet6(r6, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0xb35}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x200016ffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto(r3, &(0x7f00000001c0)="c20d", 0x2, 0x2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/38, 0x26) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000180)=0x41) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x1506, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) bind(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2fe7c36c653000"], 0xa) write(r3, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x3b9, 0x0}, 0x840) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/133, 0x85) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x1ff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x25}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x80000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8ab7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x645}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x522}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0xffffffff}) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0xa) fcntl$getown(r2, 0x5) getsockopt(r0, 0x200000029, 0x40001023, 0x0, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8000) r1 = semget(0x2, 0x0, 0x500) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x400, 0x6, 0x4]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x7}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f00000001c0)=0xfedc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x2aaaaaaaaaaaab37) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r17, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r12, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r18 = semget$private(0x0, 0x4, 0x408) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r24, 0x4}, 0x200, 0x401, 0x2}) setregid(r8, r24) open(&(0x7f0000000000)='./file0\x00', 0x50, 0xca) socketpair(0x6, 0x4000, 0x80, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r25, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x15, 0x3ff}, {0x18, 0x3, 0x4, 0xfffff76d}, 0x0, [0x3e, 0x8000, 0x69, 0xfffffff8, 0x200007, 0x8, 0x1, 0x401]}, 0x3c) kevent(r1, &(0x7f0000000240), 0x66, 0x0, 0x7, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) kqueue() 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)) semget$private(0x0, 0x7, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000080)=0x1f, 0x4) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:02 executing program 0: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x1}, {0x4, 0x7f000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x8c\xaf\xbe\xd8LWP\xff\xff', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0xffffffe1}, {0x8000000000061, 0x0, 0x44}, {0x6, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="b619", 0x2, 0x0, 0x0) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x143) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xca87, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r2, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff76, &(0x7f0000000080)) r2 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x410, r2) 16:00:02 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="6fc5808d517a746f633b97153f8cdc6a0b2230d04b16be2837381915d38627dea92334ac0be73bcbf60db5d52fc65a3b4258efd8d17a066b25790450ced71a5de4529a2c3195472aa8deeb74158a5273efae6c8f364d681c07842c73a4053a48fd8d68a1752fcc8866cf40d8e5171c2c1202f1ad08877b8d80be6f926f17c331307c799f34a6415bf09df00d193405228eb9dbebef704768f6d964407e28932226e4c7eb22bb7c772edcd7d37286c3d337979a88552e575c99ecd2eeaee67b1b4dca5e9c65b1dd8e4a988e02f46f6ef656e7d1a52c79452c03f8497e5c0b09ee", 0xe0, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x2, 0x1, 0x80) semctl$GETVAL(0xffffffffffffffff, 0x4, 0x5, &(0x7f0000000180)=""/188) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x8000, 0x2263) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66f7ff653000983baefb3952050c33963c53135773adc0fdadfad87f25aa094d8179e1afc0cfe0c500"/56], 0xa) getsockopt(r2, 0x3, 0x4, &(0x7f0000000040), &(0x7f0000000080)) r4 = msgget(0x2, 0x82) msgrcv(r4, &(0x7f0000000000)={0x0, ""/20}, 0x1c, 0x3, 0x1800) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) kqueue() r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83, 0x0, 0x0, 0xfffffffffffffffc}], 0x2, 0x0, 0x0, 0x0) fsync(r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:03 executing program 1: clock_getres(0x5, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x801169ac, &(0x7f0000000300)) connect$unix(r10, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8000, 0x0) r15 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r17, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x101, 0x6}, {{r2}, 0xfffffffffffffffa, 0x40, 0x10, 0x45, 0x81}, {{r3}, 0xe03d5c4658e09145, 0x80, 0x10, 0x100000001, 0x3}, {{r4}, 0x8000000000000002, 0x41, 0x20000000, 0x20, 0x101}, {{r5}, 0xfffffffffffffffa, 0x4a, 0x27, 0xf7, 0x34}], 0x0, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe, 0x50, 0x80000000, 0x151f, 0xff}, {{r7}, 0xfffffffffffffff9, 0x3, 0x10, 0x6, 0x1}, {{r8}, 0x7ffffffffffffffe, 0x40, 0x10000000, 0x6, 0x1}, {{r10}, 0xfffffffffffffffd, 0x60, 0x2, 0x6, 0x1}, {{r11}, 0xfffffffffffffff8, 0x22, 0x8, 0x8, 0x10001}, {{r12}, 0xfffffffffffffffd, 0x80, 0x2, 0xffffffff, 0x5}, {{r14}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x400, 0x8}, {{r15}, 0xfffffffffffffffc, 0x3, 0x0, 0x20, 0x8001}, {{r16}, 0x0, 0x1c, 0x4, 0x10000, 0x100}, {{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x18000000000000, 0x8}], 0x4, &(0x7f00000004c0)={0x800, 0x8}) 16:00:03 executing program 0: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x50eee501f69c7777) r0 = getpid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x400) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x801169ac, &(0x7f0000000300)) connect$unix(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c653082ae5a00"], 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r15, 0x4}, 0x200, 0x401, 0x2}) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x6, r8, 0x0, r13, r16, 0x25, 0xff}, 0x10001, 0x20, r17, r18, 0x7fff, 0x0, 0xffffffffffffff00}) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[], 0x32a}, 0x0) r19 = socket(0x2, 0x3, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x801169ac, &(0x7f0000000300)) connect$unix(r20, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) fchflags(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) 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) getrusage(0xffffffffffffffff, &(0x7f0000000140)) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x80000) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f0000000380)=""/253, 0xfd}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) mlockall(0x0) write(r1, &(0x7f0000000340), 0x10000014c) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000340)="ffde9cc8808002c5982ca991a6d09d6b6381e7c657a88f7838485a853056ea939abf00206f2acb7f202fb2fe1060785c7e8665fcc2433f8f4afa06bdfca239c51514df83f3c9a985ffd04c8d3d78edc3b104901ed062a30335f6b3a4e24350755ce28050d37154689409dc3b89e51be2f2ae1ba632a89fce0e485a690e9c42ae60fa325ea6c50f954d71f573f711cf1888b147881a538f5342bcd672f39b80860539a45923f184060b39d3823a5307b0a8e52367940e303be91126a1be964a51f39851e4defbf2efc22db3506bbf1edfaab720007bbc3a6bfe2540fa2fe0", 0xde) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) write(r4, &(0x7f0000000180)="8b7a3a8591b8c58f04d5d16164ed6bd914dd578004aeae0ed84c71c7eab2d610bfba1d2e27ac11d44a0bd9af07155b809df547c0025a697ac8c53e55a616b6ec17c01a7a4d9b6b2d022d98dfb3ef06ad4db30526f7e51b85670dae3114ef58c22b1dc7588c628e1fbe94b96c453716b31f58ec22f5318d8a2cae43a78fefb8cc22c0f21e1a3ece5c5f8428925b70a372ac42a556543dc0a05c7d3550d48f5bb4ace78d168fa9fda957a05b92dc2a218f144a61725ad62f6ae31f049a8830f6f4ab75bdb9db417250336fdfa47ae5dec1e4a9be16acba8ceb746fc6518638fa339692c438d62cfed411d200633a9b4da38626d09b11b353938199", 0xfa) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r5 = socket(0x2, 0x3, 0x0) getpeername$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = msgget$private(0x0, 0x16c) msgsnd(r6, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) r7 = geteuid() r8 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r9, 0x0, r10) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) r18 = semget$private(0x0, 0x4, 0x408) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r24, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r19, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r26) r27 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x5, r7, r8, r19, r25, 0x8, 0x236}, 0x4, 0x100000001, r26, r27, 0x10000, 0x5, 0x2, 0x2}) r28 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r28, 0x801169ac, &(0x7f0000000300)) connect$unix(r28, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2fe6696c653900"], 0xa) ioctl$TIOCSFLAGS(r28, 0x8004745c, &(0x7f0000000140)=0xffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r29, 0xc058574e, &(0x7f00000000c0)) fcntl$dupfd(r5, 0xb957c98dbfcf5e50, r28) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:04 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2}, {}, {}, {}, {0x3}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:04 executing program 0: ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x1e998dec9a69d531) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) getgid() 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x00\x04\x00', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x3}, {0x80}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) r4 = getegid() setregid(r4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35, 0x2, 0x0, 0x2}, {0x45, 0x0, 0x0, 0x2}, {0x4000006, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x7, 0x81, 0x4b, 0x3}, {0x20, 0x6, 0x6, 0x1}, {0x7fff, 0x1, 0x0, 0x1}, {0x19d, 0x1, 0xc, 0x3}, {0x5, 0x90, 0x1f, 0x2}]}) syz_emit_ethernet(0x46, &(0x7f0000000140)="408ae1d95108a17d17ff288a30fbf8a78b51ff494da9885d11a0bb31c8037464f4b8aff55cdaec9baaa330249cbb36242a996d3da3ea01937547e49989c26b9a79421c05f83c") r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x40) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) 16:00:04 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) connect$unix(r2, &(0x7f0000001980)=ANY=[@ANYBLOB="ebcf440baa0fe01d892d613a6a0532754e3ff4a800307001b47ad5a5f063915ea8f7bb67fe97713ab6e3e160863807b3c417955534374c92e1271f0711f3e5a82da267d777ce46ed0f39f1283900135d46ff2259f9b13e386db84e85"], 0xa) r3 = dup2(r2, 0xffffffffffffffff) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) readlinkat(r2, &(0x7f0000001840)='./file0\x00', &(0x7f0000001880)=""/137, 0x89) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000017c0)) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001800), 0xc) r7 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r7, 0x0, r7) recvmsg(r7, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f0000000340)=""/234, 0xea}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/250, 0xfa}, {&(0x7f0000001540)=""/194, 0xc2}], 0x7, &(0x7f00000016c0)=""/138, 0x8a}, 0x2) setsockopt(r3, 0x5603, 0x1f, &(0x7f0000001780)="4932a9267291fcb13e045a9dd53173e60f77a1d828e2bbcdf3d9f858be6788ea63b4cd76476d67842c1b0e1d77e6c566d09b", 0x32) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) setsockopt(r8, 0x1, 0x9, &(0x7f0000001940)="a20be3f2ee84d1fc", 0x8) 16:00:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) write(r2, &(0x7f0000000140)="4f4d8a60fc0f853d6b0c3a03def6d7eac6b09e3dd121b1d1bc760cbfaf3762b7f76652278ab3bca8e0abf4bf2a3e4fc87be95b782c74499c3cfbb64a31ddc211421f946c0048df90b38b3594fcc1efa2d71d9150d676fec71db9c02082ff59a2fb225aad055619bf585fc0f736dd179d7c8e0353fb99419eeeaa1cdfd3aa505c558438eb70ecf7ecfb0d3e9f37d64a2da006d170384f6cebe12d3ceee978a65afbd533b33353e3ef91ce7276010000006faa282f74592e65669704a2c54fe4cab05d54e1bb0fa8e00dc1a40a0319d75f1b0d8b087a75d23dfdd316a2e90bbb3a67eba9f9b0f30a28385a8d4716f2b669e72ae50e3af1b7437eaebf7c75bbb9f720326b3ac3a1c9fee1e694e5f3ec17eab68623fa6362af0014cbdd65a5a04f99a226af122a0b027cea92692acb764058ef6837", 0x133) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) readv(r3, &(0x7f00000009c0)=[{&(0x7f0000000580)=""/176}, {&(0x7f0000000640)=""/255}, {&(0x7f0000000280)=""/36}, {&(0x7f0000000840)=""/74}, {&(0x7f0000000a40)=""/225, 0x1c1}], 0x1000000000000640) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000afa000/0x2000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) faccessat(r1, &(0x7f0000000580)='./file\x00', 0x8c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0xfff7, 0x0, 0x6, 0x2}]}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r17, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r12, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r18 = getgid() fchown(r1, r7, r18) 16:00:05 executing program 1: nanosleep(&(0x7f0000000040)={0x10}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="66a6a4b4dd1fb5069dc88d689fbca0c097c38b74dc77e9a61b5ebbac741c2a949eafe1f176444efcd24a5bc4bccb097695d91b7300822251edb5e10e35adfb6339cb2391419e6e425794303bc60e0955792239a45980b56915b73ffd59d0379ca2fe54769f9cbc181772b0fc549f8c131d407feb8f446422819bc6ae9af98f02d661280f94d134c1d86115511fff40105df6b561"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="81bd9d607c58e1b2", 0x8, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x9) syz_open_pts() 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x1, &(0x7f00000000c0)=[0x3]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508f23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6, 0xef20}, {0xff, 0x38000000000000}}) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81c4b5c1dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb194461b5fd3a4f61b9c567bc700573d82d0ddb28ebd74bfb3af0653303b151a7423676b227c8be6c1ba88eed569cc5c05806ed3bea51fd98f69ffb2940f0da5c91cdcc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b719a4475ea8a4d290f5525118657871568930000000000"], 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffd, 0x1ff, 0x1f, 0x0, 0xba, 0x0, 0x8000, 0x0, 0x2, 0x1, 0x3}) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) accept(r0, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x5a6) pipe(&(0x7f00000000c0)) r1 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/97) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xe9f, './file0\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = semget(0x3, 0x0, 0x42) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0xf7f20bf352aa6c4d, 0x0) semop(r2, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x3, 0x1000, 0x800}, {0x0, 0x4937, 0x9c3edee0ac7a3509}, {0x3, 0xd2f, 0x1800}, {0x2, 0x1, 0x3000}, {0x4, 0x1, 0x2000}, {0x2, 0xaf}], 0x7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3d4, &(0x7f00000002c0)=[{0x1c, 0x0, 0xfc, 0x40000000}, {0x59, 0x0, 0x0, 0x40}, {0x7ff, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r3 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) pwritev(r4, &(0x7f0000000200), 0x1000000000000019, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r15 = socket(0x18, 0x9, 0x0) poll(&(0x7f0000000040)=[{r15, 0x1}, {r15, 0xaf}, {r15, 0x10e}, {r15}, {r15, 0x2}], 0x5, 0x8eb6) shutdown(r15, 0x1) fcntl$dupfd(r15, 0x1b, r14) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r16, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r13, 0xffffffffffffffff) r17 = socket(0x18, 0x400000002, 0x0) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r8, r13, r18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x3, r5, r6, r7, r18, 0x4, 0x7}, 0x2, 0x7, r19, 0xffffffffffffffff, 0x6c4, 0xff, 0xcb, 0x5}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000001e80)=[{&(0x7f0000001900)="588ce92ef44f83d716145ba73a205b449e69de03f8af80469fe235c3771fb6464ab2ab1c311bc5dc6518cfbcb38b830f84b3905e42f8de0bb9186122639ba85a1730c4360d7ca1c72b7ee489f8da7259db992966e9ffbc16d1d2b94eb57e8f23afcf98942b3fa22069a840245c7349c5042021edaa250b2148d1a3acfdc6ba22233afd426f9bef99c1c21215840d65bb793a4a87d8dcacfb56d88f336442ea31f0015efd111d70609f77952996f5", 0xae}, {&(0x7f00000019c0)="79c6ca429db17379cc61159f10c6526bb7369fecc2881a920fc7558f624507565b833cb1331d3a7f1c3b60423eb0fcb5a01d94dc4646c92a2f89536472b3764a96528f74094c73a44859f1ba08495ff5e31b73c9caf3aa4fb2a2fe364dd57efb8c04fe800e4adf6e6631023c7412197e7fcb4c2c0c4ecdfc482193bb009000d394386876adc2f36bd22ecceb0fcf5a528cf6dfa8fc214260a2d0a0ae93e72b0690b79d82af1234afe624f6e2b69cdbace3a9e68d0c23f21f6e03e8a52ebf505598e76a93e8f402270372b297ea17bb5e7c7164e410cb8c78dd1bed2c9b8e268160885a0d2218", 0xe6}, {&(0x7f0000001ac0)="b1ab00e1fdd60fbe49aadead21fec9d5a701d29bf609dc79bb6f82fbcb1aedd7ffbf6e2bc82b9017c8262ec9e385c1f94fdffc30b301f83fca050a33aab02b71e7283b2a8acdf15ba766aa248c81ed92c7fa7d03f081a9f2a7984700afb2afa871d426f9dddd9fbcb1b496b47180e06f7bba6a4bd5b0ab3551dc3f7a4cac6c9e4710b531a613462215412939adaf2f1d54598ce72751c8217fd28071ea2abf8bed2351df2be92d5893c4aeaca66fdf9143d14df4e8462145ddbefc979cce3878abc0f32a423fb7", 0xc7}, {&(0x7f0000001bc0)="ec068728480b8e5f173dfa3a448be6a1950d53c3d455327b085c75090201b5198559c45a1af7c0253d1bf99c6eeedab45dc31c85a4d9007e88d5f6a656469796d7aeea4325c150a985733bd970392432a99bc3f2d182235d8062bea5d8750de7af251c35c22efc5c33b8f0cd4cb104724c39eb2c5765a54da6b652d73bf68139a1f9cc6b723e866b35a1e503083be280435720e2597dc62b3c6734e08307efb8b5b8604e2944d107ca0636", 0xab}, {&(0x7f0000001c80)="86f4524827eb4c41851bcb319e4068e2d53d9ec794dfbb33f3d773fb39fc6eca5fc77547742dcc6a7e96983ce4ddf1e6b55b19c63a145a49df5295045576807fe807cdfb204bb73882fed99653de293cb9a688f042ec80db77e20ec9a83dcbbcef3fba37e5", 0x65}, {&(0x7f0000001d00)="0dcad3295778ba10d713ade3db4f0bf6e8ee7b995c489e3b692bc7484d302c48c3ab350c764c2865cd82b07f057c28757aae126f00fd360ee31945e9e2992a4ab8325f214ee8bc1a1fb23fcd8de361d46bc98b3fb3133ec0e0a1cfa327433835e093474b734f4abe16e98217c5640a7252d2e935ddd437c4508e", 0x7a}, {&(0x7f0000001d80)="a93323e9864d3278f5c152e5c12e6555eab8007e99c6327011593e7772b381d24e25290340339332c6da1f8bb5be35cde8e49c21814b7e32967f32e8df704878c050a35b2e01fdc82a57163009eb01c862c09364fb9a88be8dcf997efc5cc879eabdcb1e054c73e1f53232337fbb3f7b01ba33f3ed49ae47ff147b18f820d59cae8ac8eb2d13b4dcef60e1fd187968e61512e3d399b1fa7b1f9939e35784980d9b", 0xa1}, {&(0x7f0000001e40)="3acda68289a131ff18d86db72cc1701a10a01e5297910523c9", 0x19}], 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) writev(0xffffffffffffff9c, &(0x7f0000001800)=[{&(0x7f0000000340)="9ef901c0fbe80798b5bcf33f2653a79e7c81637ba7c76fdd14c380fedbafddc2e4c57d1db2595fcfbb2cff7441ec0977fe5c07d23a71abc6533555459d265701f47b11d95ab3170c770892f7d3f16e6c4eb056865fb391c45d50dfa23f424638971a8380311cad9180c4bed983d8804d840ef6846e507722a2a6941b61a07ca0e61c8ca1acceece38411eb95aa0e94740ccd3cadb68d2c74e3a767ebd00dc6134be81f785b", 0xa5}, {&(0x7f0000000400)="177c3d2e1cecb8e3ca0df805f75f2a32acfa19b0c4ca", 0x16}, {&(0x7f0000000680)="5ba3563501d143c77805f55bcbcd9aa09786cc305b2ab98e95f4e70743eebef599e5944d0c6a59b4e83b97ced03f923b8bb79d8d95dc2f455ec15930f38ef342e55e60ad93e455a6b2b8c30b50c9e03ff9eb50a043963d3cd10743f81ab02e84ebf9a05e0a5b6810870039ae687ec3419d9642555581fdc32bc7c1c619cd1ce6bc3ed9f01c3af3cafbe350369da0114f6d377e1ad6b62206ae615ca015b4b848780510aed4659aed8a3672cfdb94423b76df76ff8414bd877102072f6766ab0450b608cb7333d40f5b93cf4a99111878e6d93ec9e1bbeccc8b270d21c0f102ee70538a3fa8a3e78a2849aa84442fda3263a87a6522dc9e0b0fabd0f9104ec31dfcd5822f0d7f674c2d75fc208b6fe37452525f5a9cf2a19414e2ad079c6feba2b7abb0a094c5d7c905827f1b7b340b99b10f3cff1761924e1eb2b2def1efc815638c5bea5114fa8315855f8db29f1d5dcac25219d0b6ed5d3b17a6aa6a197397af17776ba2dfa7b7b16a6dceaa7ec341fe5271714b321412c59edc84a35e84801889fa4086142a409ebcfbbb1130965c8e7d389485f46061fc299e7ef5433f0b502d3367216e6bdef9ee88b047b43139acf3add71db27a5d6e891122ad9d7807b99391cf5e54d0ea87e543f439df64070b23f0797639860965a131f6a29b059489bf33f1e1ee32f45e82fafe902d40b244f7b33ed16d013869ca89edca7cc7f4b6e3da9612b35c63c9e92fa87a5ed2d2148044d3a730210ee149d79c9c2c55ff01f3fe2e467f77b380a98dbc9c107cb8df64623dcc09a87e31f1538ce18e7ff3b8296aa7482e790f8b4cce9e97d5b9d50e6884bb1584c1f59cc6492afa8d54790120f853ea137d65623073727805b90b1e7b47d2965c6d3cab9971b0bd69735d26939f7ddca5e7fd4e5c6dadc335991037b616901db6598801f8edee4904727bbbee2acb78da9a131ac034ef48d58239f7a0cd77fd5fab3ce63ce7a26076391c324d52b73385c2015ea8377aa070de169dfce9e7515b18fbb148ac5dc155c62145e4140db46a0482ecb5d8cf97b4ea72cc08d90aa703f5e156ba2310b34876b9b854a588a36b5b8c6fdb9a65810cb83dd42ce35fabd03bce65d119960f256223891c4bb7067b3f7da1b19471adb5a43bd83fbde0e9334c02da8dcb4dae9efeed0c69a40be1b493d1c8dc7597bcbcc0e39c338e8d83e63989ba5b46dfed5bf2b5ab9098913a7cd0ef6b98e6d599dd02a6cc617b94468ca89148103810e263a871b7ce1bdc986d2573bf2bb5ede5c902246c6392b7df6ef305af003b5e9c8c4bfc9d93a168a5183a6f0d61859f8e67613c3e0d08fa826638d62bc06a9f08bb6d31506e0c7056a5165ca6530b912124b7386ea4be9eea4898889f3b2cdad825f1f79f983d6ffb7b9bb6b8ac03bd8d57b2549e7e79990115cc01ab8b33cd12d7bf3ba0ff70fb7913e2eed0de6a6bc5e48122ac652bc33a1ec9ca1581fe4702fa1472d165fb42b37bbac2b4a9c55376732d6e477996c2f18d84a51ed2a8360cb34a2efb0c319ecf1c27aa85d58c5b7bef5143e5bfa87578e3ecfc9c52ca3f1483b076c677c9a040e04a0272e904c13dc02d0736ef633fc15b8ab23842358302eedc0499ca8fc214be3f283bd5cdd5205e1c87d6190ce8e541ec576413b7977c65bdbb4ed70adae5587d7e527e9ed23455625965224eb6ec660dd735578b7f2de2e0635d3661f30d00cc9a069e33e3a4c1c78bad9841a2ccc4e2c2f61804c8fb9581decb0e219b43d145e6e50ce8f010713628aeb6295a2655049daea59b4cc200d36d43c84af2749b29e6c1e07a7ca39511b6dc6e766e5a244fc92bb781cbe1fe01b46ffe1d5f48fc1f27724dfb9fb8e110b16eba4c4d9dcb776c0b600686a83c9573535b874b2df610715af7a13febf7261637d516d9a2c4fe7e65a9e53fa4f1a809978b474ce1d36f5bd836b74b4bcdc084a3aad674717baeafd38c8013e6a0e3b62482a76aba01d92c63ccb3e338a72ab44456ab79f560c019b607237b731f4b28f17a24ee9c7812b434d9aa74533c4859eedd648ec11fe138da995d8c2d270b0deafdb38932bd5678701b2d245c3088acc4d8caa87fb69214ab3faf15474c327e59c874d910f237a1edab05e991febaee425ec5000936d7f5e6206b847c5c6dd4bc4f1ece7260c412fe334429b4233d117b4bc3cc59ac7154a72c80823810c76225e8decd137081f51d3649a3f0993670582e9c07a7e085bf639f28d3c5aad9af4aab2a48c939822f180e1e93de5b9133f2ccf58960f9f7bbfc8ec4b417ab32c616a7d18fec85b3cf5dcf14ab242613546fc34e826aaa9d85ddd77eba455f3f92ea9fec8af02b3d625999dff687140e2b30ba4598f83fa6f7ff0b03bf9782d625c175f57b961d0a46ee43629e6ac46231e799f09cd18975ae07fe18bff703b30fd1b77ea46e0c225421df5a9b4c5b2e41fc4e3c75e5bd708ebba59e2f1338342277539adf66bfdecdea7814cf7363d4089766b15a1bfc4a9bb4a542814e4eb909c54c38ab5987b4297485f29fd9deb5d3f60b050b358037f9698ab2720c94879a47dc3ed1cd254778f3da0f2544ff9b74fa668bab91f533770e21fe45397178027e7ac9e0d8edc76acc4b8f3944fbd287657406509dcdd730d4b45be093b2c8d4fc3cbf692589dfb99c770a674929610e348d152bb43c4ede87df9bf5aa25da83538c23977e8ad210d3d876379c5511ae4c37ec8956679749c35f2088331c886187b706728e08b001eea14beeb6bd990dfbd74f973f949b70efd483078f12cefabc2fe6d17041e54ee5bf49648db88856b9a82cef201dbbf6e0a2f2413b301152c4a4b9f777bee9d35a6e89d6d73eed787923cc8f3f27d995d50df388efbf8cc583bb544ed22db17e755f1995be97a8a7e62adafaca3abf8fc2d21120c6e4ec9fd0aa9438c98bf9a71497af0fa295414b721284be875f39f2b8a2ef5672767ef53d6f409b9ec8972023130b9043f45fba60437bd316afe3ae8a37cf0c95b2d08fd6844379b161e0d66419dd0f04d1c3431fbf09181596dd86e61df94378108b86f7135a299c35316b15d0838b8fe09533b1f094ca78044935affbab3be175055c59777fb5c3d897b057e2f3fee3c4507a2e7c41666c86c4ad8fb3556399e984afb5cc673c1cf364f93f0380a72da3673dbe0bb1517c0ec7c22564798fc3cc4a72f6a5321d1a5e7f148fc0987a554a5b420d093cb1361db6e9df5d2e2159ad63afee6f9e63ad4a6dc8d938ac5e4d52f1745f735826d748dcb87c8d1f109972a67a5f64cf4906ed8fe16e1d6d5d7bf526e9ee0d1f7af5391ab44db2c6c248d6b8b99f0df2eb7e662d246acc7263ba467f155ceec95b97e8644cc5659559defdfd250799efd55acbd957337dd7a9ea4a86c69adc9079f9e95a4960178ceaa48b6b0b205e90d63e5d0fd161f6423d42148586ed83beec1fcfad3f8d1416bcfd07e314ae7bd06cb83f6e15803f35f037b4fc6ad05fc71c839b086c64b3c287b1ac984cb6eee566ef4b406124991b9f8cfbf8b93ccbf81b786ad2ebd8dbf92acd0826bbcae1a230db4e1e9a9a9b9b15e4d57b97aae22f8984b2a74374af48cb97ddabe2fa147bcbbae61ea58a2a4ce5dff2ba5f863e06def749ba5c9d5c3f3c711b4dada34645c867bd96c277c6f2acc921c95f228c53ef66c2e36f83615ea88e8d48ea8da7049638df0d7423d7899d00364e32dc6c9d321257fb02325e546123460c03d1b03c9c884866d9acdefb54f187a4e34fe194ba0f1a5a9c29459d9d8ed6ea56702f145904f3916ee10f262e7fe6d6de1ea51d1735774fc773504db4b4c10ac2f62d1e5cb4b6f0d15398a459b05cc244582a4ee71c9bedf94d504bcaa30743d3ef13d9797d63716c8542c3c65874f0b80bbf07fbfdcdd2267e1edd94b01882efcc97f49551aad6e7bc5b67890b633bd8ac5eac1a342584cd9646d77c8be931d40e2998f2611c63ff2567ae2c90e758da5e3b7ae8527e94ae58e08ee6cf63a26f2bee7a22d15b42fa601d046cdfd8590bb85597c1d62f7fbb26f155b5791494bf0455a96e4de6d7732f1cdcb4f2e9cf56f3c9583bb4eec8ecd252f9e34a64e53da17acf4a7c7f20d53adebda1b414ba6c7729d714e46501e267cbef94c7970104481e2a9ba79efcc9b997a31993b5bfd96490a90a931fa8df21a7d26e04379f76ec11909b7d639cba94e6b407fa34d666b0bf88b6451902b537e9f28356ad82c9dd47ffa8b2f5f3217624f9351529cedeaf7f8cd362d8add284112c6852c38011179c9645580c9f331dc15c1fa8359f6f738b831364ffea63fbd2186491ee77ea537ccb6459a33b040dcb370e3087540134d6451b8e6988c7b2e8ee5fd929340ec844a16a3492e0b848747f1ae1c71ddf3a2309f38da3471bd65a47d174069323ec5b857210f4c91a57c2073a8bf4ab3ea233de2e21f4294b2278e873929eccc96a6f951322d39353171f38d8d605c36b7ba759c69437dcbd31791b2ebd01c15eb2bcf13ed17b2879a85978b9b690f623919b0e915d8a0e802a174031a6db9f4d806927e2e9a093ccb6ab45d3a453697be28943a3f37965ce19e948d74e0737a717ed5c11feabf2af94323ee30afb91d2ab72010fc30d921d6614c2880c00803f0ec4d991c6f3478ee2aa40ab4e29a29fb634b4ccbda8d412846a7510e0b2f7959c91e838ca55d03efb9f2bc8c05332cf14a164e700469c88555896da16745b44140d4fc37fffd60e0976af46d4c9e140cecf3f9e3806b95ed62508303364b7e9762fb85b9e638b03763de35234b0df3f829875ba9894c260612e3e9224bcc9ba683a263f4a84f34fb2d1a5785bea782a05e457e791b681ec33a505073b7875ef5af6ca2b22d6323dda35e6fa06160c7ab3497ec86e51364e6bfe0ff2cd4b50fa793b0a5b7735fe3e9c06cb331b75319317d9a4dcd0b28d661faf8f903889900bf6b1d4bf23134ea0add68bfcec0973afd1ee014177008e597a83c6057a0b00d9f1d60da8aebfd64bb40a2d553dccd9e4cfb7ce6cb06fd26936b41945e3ee9f8eb047cf322f596269f939727045b719a85525472d51cd0a0728ed238276431d1017134a17ddf36812ad4f8eab04e4520bc3a1e0b29c2cd15b2036de010a54dbf8dc641498abd73ad61f3244b065d2d32a75fa421d5a88c686d58ea17540ac9a33bc4dfccf5dd399d02b983c6f1a79befe91ae56b4a9d24ca637a1307ea18ff9416fa64f8b79726fc960b3c0e7cf5858af1263e957ce69f1089822065a019a3af8d539bc8fbd386c8d1072389ae67989f22e57692c50a18020b7857a5dd1e73f9b03acecc6af6406a48557876696fcf50cb24f7868f7ffd18019c80548fdad67256cc22dd3bc9f7937b2f33d7d96702f9175ff676a33bc3f0162f43cd330dd195a4ef799b80d443b89157c88bd994d698118f3eac2ac94277c534110c1777d5f3095b13646d9447c9f3a66d02d7e0815c88218230d246f11ce276fd79bac842360cf9d32a7a6e3bbb30560e12d2badf4922c9130d14080eabf41954325635d6770bb5e320d722bc7c226015762c8737bafd52035fd16f95bee28c27253e375bdd20ce172d5b480e1551ce7e7044883d0c711af44879232d046ee68e3f44b8642cfdfcbbe87ba5a6c68457b743b0be0dabc914bf454237f98cdbc4f055c56b034f22c5497b4b044f033f15cfed5484a1244805a937e7d31503a4a8a5fc3de0beb4f027c7a9a3f293dacb500c30c5f0a281b6fea8b9b25f3eee535c2e50ac8e66ba8", 0x1000}, {&(0x7f00000004c0)="dea031fbdc072e28574962713033f2d36a6a9aaa5a39a40cc14729586032ecb30dd6fb35d552de3dfdcaeb2c301e97f2ad47679df622016b4b397fe1069f8fc1d1cdfbbac6d954c515678569f3189d09e216794cf1681ea5c51bca", 0x5b}, {&(0x7f0000000540)="fcc3602ba3e9e3f8b40589dd7c05bc95038c84da7d32efaf4984cea5e68393c31f3813f07e0c083db66d763735808074ed930e0286db018cfbe8f259237cad2c2647f05fcd09f079331849c61fb0b8c922e9191080e042f7e7f1b5e7a514970a8e1a5127bd4fc465f9be1fd614aec5a083094187fceb28d422daa065418c81ebcfe60df0ecfab0ed0b712e1c37bbfeb3ebd349043031d5cebc5ac4a69a03fe552b7a48d39181ff576e5ccc8452d99a0036acab802052b261828cf93f89fe74dd20b983ce713e2fb2c10aa2bd3d360bafaa55aa0da77b4e9d58", 0xd9}, {&(0x7f0000001680)="321098f34b6baf4cc09e50e9607e01bc6811570506faf58d0cfd1dba1528f6f281dfb7ebb25517275102616df1dc3e13854b5497c4bf6ff5531f3c2409757d063cac9b6ecc4a65c8561c6c55807702d6bbaf05abe62d5d82024d3478155119fb5b96501da6943af1bd3ae1616e29139f4db5a83e5df88870498c4a86bc597ca72e8f6c16fc2f5b44d74307434e49ba286354e9b83f8b304b83ab7886d84ca19593e7baa61258bdc2685207", 0xab}, {&(0x7f0000000440)="232335099d302f577940c132e918d1ffbcb45f069aca72738ea37199775143f766a581579449", 0x26}, {&(0x7f0000001740)="c76c5f3d4e5ccbb37cb84406ee98eb5df07154440e5f57d44451cd7ecf719e36b41eab89ba1185e9aea98c38882a4594d34b53304f60648745d34e80837ee690a23aa6d412cf6a46e82811ded761e59a2788e9054ce36d725863b213aabf1cc0b1d1ac3c067ab223686be57e414bd2956b2a28721b62064068336dca33617991cc664c3f6dc0ccb181b8c14e956db7fa583dc826893d2ab99f644faeed", 0x9d}], 0x8) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x8000, 0x9) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f00000018c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = accept(r3, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000001880)=[{0x0, 0xff, 0xff, 0x9}, {0x7a5, 0x0, 0x1, 0x6}, {0x7, 0x1f, 0x0, 0x40}, {0xa4, 0x81, 0x6, 0x10000}]}) 16:00:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:07 executing program 1: r0 = socket(0x11, 0x4001, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x2734cb28f55be03e, &(0x7f00000000c0)=0x200, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = dup(r1) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/184, 0xb8) recvfrom(r3, &(0x7f0000000100)=""/193, 0xc1, 0x40, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f00000001c0)='\t', 0x1) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x74}, {0x6}]}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="e82ee6858f5cf157273b"], 0x1) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x40, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x800, 0x0) kevent(r4, &(0x7f0000000340)=[{{r1}, 0x0, 0xa, 0x20, 0x3, 0x7000000000000}, {{r6}, 0x0, 0x86, 0x2, 0x4e4, 0x1}, {{r1}, 0x800000000000000e, 0x0, 0xf0000000, 0x9, 0xb7}, {{r7}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x5, 0x2}, {{r8}, 0xfffffffffffffffe, 0x4, 0x1, 0x74e2d7fb, 0x60}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xfa, 0x9f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0xffffffffffffe100, 0xa1}, {{r9}, 0xfffffffffffffffb, 0x0, 0xf000008b, 0x1, 0x8}], 0x401, &(0x7f0000000280)=[{{r10}, 0x0, 0x4, 0xd2668617c2bb75e4, 0x8}, {{r0}, 0x800000000000000a, 0x20, 0x80000000, 0x8, 0xffffffff}], 0x80, &(0x7f00000002c0)={0x3, 0x47a27389}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r11 = socket(0x2, 0x3, 0x0) msgget(0x3, 0x400) r12 = fcntl$dupfd(r11, 0xa, r11) ioctl$TIOCFLUSH(r12, 0x801169ac, &(0x7f0000000300)) connect$unix(r12, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000180)={0x0, 0x100000, {0x2, 0x3}}) r14 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) acct(&(0x7f0000000140)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) close(r14) r15 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r14, &(0x7f0000000100)="8c65", 0x26d) 16:00:07 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0xfd4, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0xae5}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8d) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000240)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r5, 0x2) close(r5) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000002c0)=0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)={0x1, 0x800000000}) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() dup2(r7, r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c28703d050929f3d93f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041c0479e8a558889ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031d98eb23e2228bc75b1bcd3d181ac5db104d641e129cfb4a17b87d467cc2e3ccca9ea05229e96f9f9508f32536018fdd9df3cc8e3d60cd606737d9cf4544bbbd733c091dea4da6fb84d4f0b87bc8f6606f76d96ed8817116625d2bcc0627db1430f35d49d9159176e378c4cdd115d0ff01792016a6e03e79a1a90b874eb69d15bd0fb3a76fcfa8eefa9948858ac03afc698394df707d0cd691f10190bcdede3f6135f6371789323c454a0a177c0552cb2ab2b8ff6a963873a5cdb39b5cd6258ef85bad1f79793daca9fd1bcdf"], 0xfffffffffffffe07, 0x0, 0x1000) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xb4f2c9e2fb57e90, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(0x0, 0x0, 0x0) kqueue() writev(r2, &(0x7f0000000040), 0x100000000000038d) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = openat(r4, &(0x7f0000000280)='./file1\x00', 0x202c1, 0x10) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4d, 0xf0000000}], 0x29, 0x0, 0xfffffffb, 0x0) r6 = accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r7, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x3ff}, 0x10) write(r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='.)%^\x00', &(0x7f00000001c0)=':\\[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#$#\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='%\xe0!-\x00', &(0x7f0000000380)='\x00']) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x4) r4 = dup2(r2, r3) bind$inet(r4, &(0x7f0000000400)={0x2, 0x0}, 0xc) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c18690f700", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pread(r0, &(0x7f0000000280)="f3b0d5719fc58e1034a79b91a308f7989656b72ff63fb6c12cf0a572f2d70cb8ee76ebf485dd0052c6995d69c7ede8f672624c5e813fe51c4a12f08e099feeb0f3f33d54fb85804c1541e4f3fc86f42b4c52eaeefd0545a4c04add3f20b9132108fe92242591edd1f373ba5bcab2e2dee74e81c5d247524767b2f8e977ab8b89c6102fac596c3483eda366a10c8a3075195e77466204c44d61b77eb4bd569f1d8aa6e7608dc74ac16398ad1cb9a7c87a61db141e9113cbf67d19b870d6b236c788c0a965bc0a8694b79647921a068c7ddbf824d7dc0236ab03b3e045", 0xdc, 0x0, 0xfffffffffffffffa) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) lseek(r4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) setsockopt(r2, 0x0, 0x7, &(0x7f0000000380)="7113d7e1f0eaa30da4674ab778f3cb40328a0904a25201bedc1180a5061826f886fa5ec6241455f0c6ead9d45aa81bf5f0f2ea0cc665d7a9434fae6e6fb27fd6ade045b43f920aebac7ecba009fc924ce9061fe6c216e56dfe50b15998b59e8682b22d14f1a9017741dde61462cd5c471598169dd3c78a6d534e6f32fb1dd1e74bc5e10fe4c8b512ce3c167b09362ac9d3fe0e38c91dd7e8c4bc305c0240e424a891a0f39a5480e49526b424a893381670f7085dfb434219922c9b1c57f3b7faf02535f6504832f29e2ee184cd0730a4ac8c4c533dc844697c62ee885dfb062424ba2f542821c3923404", 0xea) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x81, "d18d00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00af9dfc3cc167ad971b2fdc4521e3c6911962942659b766d04417a7a63222a629fadb868943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f792b602b", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x20c}, {&(0x7f0000000680)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a57166a7beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3ad914b7be8c1047d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0", 0x40d}], 0x0, 0x0}, 0x0) 16:00:08 executing program 0: socket$inet(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) r2 = semget$private(0x0, 0x0, 0x21c110adfa294a04) semop(r2, &(0x7f0000000140)=[{0x3, 0x1, 0x800}, {0x2, 0x2}, {0x1, 0x30, 0x1000}, {0x3, 0x6a95, 0x800}, {0x2, 0x8, 0x2400}, {0x2, 0x6, 0x1000}], 0x6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10000, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = semget$private(0x0, 0x7, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r6, &(0x7f0000000340), 0x21) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000000c0)=""/83) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(r7, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r9 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r7, 0x0, r8) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r14 = getpgrp() r15 = fcntl$getown(r8, 0x5) r16 = semget$private(0x0, 0x4, 0x408) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r20, r22, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r17, r11, r12, r13, 0x5, 0x7fff}, 0x6, 0x2, r14, r15, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r25 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r23, 0x0, r24) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r26, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r30 = getpgrp() r31 = fcntl$getown(r24, 0x5) r32 = semget$private(0x0, 0x4, 0x408) semop(r32, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r32, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r32, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r32, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r32, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getegid() r35 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r35, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r33, r34, r36, r38, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r33, r27, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x7f, 0x100000001, 0xb1f1}) r39 = getuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r42 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r40, 0x0, r41) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r47 = fcntl$getown(r41, 0x5) r48 = semget$private(0x0, 0x4, 0x408) semop(r48, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r48, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r48, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r48, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r48, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r48, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getegid() r51 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r51, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r53 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r53, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000100)={{0x3, r49, r50, r52, r54, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r49, r44, r45, r46, 0x5, 0x7fff}, 0x6, 0x2, 0x0, r47, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1, r17, r29, r39, r46, 0x16, 0xfff7}, 0x1, 0x100000000, 0x1}) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="65877ec34861635a64852337f0ca965f6b49e4892d92b3a99e689fee616d7f6e85efb24a4408163234a56f87d584d8a9127682c0ce4a136335400c4ec3f18e85204b67563c2a5ab16d56a57a507df2757b4b65d9117a191c54307d262c5fb8dc4f85c05f4a7a4ab0ec451d8c06146c64edc1e079dc0f70d88be5b310888f64eaddcd01aacef3509ba66208cc595bb8055f9a24909efe0e9be46b059da5009f56c8db88cf57a9ab70e6bf1960a38679aad26a8b6a994d910e25d0180a9e40356ebb038a9bd7b43ca41fd6c8d8"], 0xa) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8b4418e99cb82186a68afe7ac23ee983325bf5905ba50163e7adc7d9996e35f7b00137ea0ea5125820ab35f05a99413bd23cdb3e04ffd4de7415bfe50cf015cf27cae8990120b0de69460d80a1bdc38d801f4bdf26ef63df48afd343c5ad2cecda2ac2bc9ea7ae286b024764fc2a614d1b89302feb2bcfaa04aab0aa0e00921f2c5dde52c972915bf30d697745383a8e66c540e55a480046934cdb9c2409b41a8125c30bd67268411259b1a06e780b433c8afef2b0a83013f07de259148d4087f1e7d495f36630d719f0828e83bcaee2e20a16", @ANYRESOCT=r5, @ANYRESOCT=r5], 0x3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r56 = kqueue() kevent(r56, &(0x7f00000001c0)=[{{r55}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) pwrite(r55, &(0x7f0000000000)="276573ba3e31c8772ba66b7ff216d16a5c9b520e4a81a36fba6dc85beb21b62e803e512a4780d6a56591ac33ee01713a608c3664c084f08ca023", 0x3a, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000280)) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) pwrite(r1, &(0x7f0000000440)="8efb95b184e7a0034c72b854b15c069ccd13c8ae65963cb106bbf67a2c24219241e6a41d0646ebdab9758dc12fc45520182ac2dad1456f5811b6572cb90cbcfa8b76c64c62a502f495ed19ff7cdb0e6dc9f67be6f2118e579547ffd1a24be143cf141a62769b067117e6ef26f4ef53155c721e2cefaa1e757a217d2556fc17dc92add45ac05535c96d7004614ad285ab355db4385ca682a193cba40567b59cd37c7daec50a78eaf0d68352697ec9eb51c4b3038e62b9621c6887295b474cc01419ec34dbe40c62c078423e33f2c1b4e927b9bb57439d4f1fa5ac1a69e8a9224bc6d9", 0xe2, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) pipe(&(0x7f00000001c0)) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) setegid(r7) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9}, &(0x7f0000000140)={0x7f, 0x0, 0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xbee}, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x801169ac, &(0x7f0000000300)) connect$unix(r13, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r13, 0x2000747a) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0xfffffeff) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000200)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r4, @ANYRESHEX=r5], 0x3) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) r0 = syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r3, 0xa, r0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = fcntl$dupfd(r1, 0x800000000000e, 0xffffffffffffffff) r5 = socket(0x2, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r6, &(0x7f0000000640)=ANY=[@ANYRES32=r7, @ANYRES64, @ANYRESOCT, @ANYRES64=0x0], 0x4) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r8) fcntl$lock(r6, 0x9, &(0x7f0000000200)={0x3, 0x0, 0xd567, 0x100000000, r8}) close(r4) close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0xbf332a0f59f725a9, 0x0) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x801169ac, &(0x7f0000000300)) connect$unix(r10, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c653000ea947d9aca6c58570a16985a0aa507f9ed1aeed6c01b7a273186a4ed29df4c5ed04005e9637abcac41f85048b33fb47fe0947e3774f6e0440108000000000000f0f53630b9a02b0a16e67ba043f0aab1ccc635d9a5538287e1458ca4ef84048cb7311759489c04fc73b654ceedc195cf8b9f9a3160ced39ef60d197cfc26f7dfd91fc1e80e8c51e2565709f29c6325b292aaa13e706cff0300006e4016ed6ccc7a13b728fdf1153d0a558fa9793c18da5a50aa70"], 0xa) r11 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r11, 0x0, r11) socket$inet(0x2, 0x5f9f12a9647a5620, 0x40) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = fcntl$dupfd(0xffffffffffffff9c, 0x85daa9c77aafe976, 0xffffffffffffffff) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000000240)) pipe2(&(0x7f0000000040), 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) listen(r3, 0x401) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000600)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000640)="f2c871dc16b775f2e38f52c873b548def86ee861b50c04252fe3b808b88ba01231d9238dde2be917715d41e54aa1cd73e4b5198a3ce20fca818d981d1fd821963d2e2f6673ebc2e41e00aec7246182abc358964a23d907af02fad08de472d31dd0", 0x61}, {&(0x7f0000001800)}, {&(0x7f0000001840)="4224a1239b3e49702fbd51de677aa68f7fbe6e5fa79f6bc5dfb115e777c3af592b9ecf5224e470f9237550a92ec39f4968cc414d6a4f8bd51e2cf90a583eb0", 0x3f}], 0x3, &(0x7f00000018c0)=[{0x28, 0xffff, 0x6, "27909e7e3be6e6e13aa72f1aaa08f6c734"}], 0x28}, 0x2) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) pread(0xffffffffffffffff, &(0x7f0000001940)="4195a63ad6a689b286d0ec61daf60631c59440c2456de2db90bed27124eba00fa59e6e89426a866790aa71ef1e403349bbee2dfc4ae368d5fe3d952df9f507327cedb653ca1c3f9b4ebfec51df8a5aca2518d057766b8feb1e2050e86471f68c9f7b04f0838175acb0c3b31fa888d967d8e4003d3dc4e7963cc524ca59ad651115252a6772eb440653b8d52f1382628045766aa77bc55e499c53811cda39d8f6c72d5ff69624427e88a80cc999576096551ed65fdfc2fccab08f10eda84e5cd774b984dbbbcc22994faa9fe9563b0d23a890", 0xd2, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00feffff0f00000000"], 0xa) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x0, 0x0, 0x71, 0x1, 0x4, 0x9, 0x80, 0x2, 0x0, 0x7d61, 0x70}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000800)="4bef72005f56b7dfa25de408dba0e6182589b7d95071e878c9669c1ed34c23e24e6eedbdd244f410730fa439e3c03ad86aa309457109a403da55215da57df44dadf79db4b22d165326ff5f0f5e39d658b78dbef42411003da4c84b8e0d3bf9258eecbdae26d4b61a7afd93b4d4d8cc838de54b036b7a6badfcc0931cd9b9f76b9cce79456b4f14d0cc0c450c42f1f8aae8743e438a6f35577273c536b664bb8fd7cf7d320ed00f49393d56d9d1bf1c195d21a55fd4a1bdff07d30b7648608c98462fb31c91bded6e0943d96542a43af06912c10432152f315f5e8fd2b01493530d00b7b39a4997274fe2c3e7d8039cc96f39b0905d861bd73543428bef597bb7e385f5b90f5ccac945eaa557246d74572de4b72ba4ed730f83b801d0dfb5212cc45f5ff9fb2c36fee2db3dbb06f182bcf84d735048461d9ec6489f4c24c0e500f15cd698bbf0de1ff36609031935d72db3eaebaf46344f87cf4618481854927e796a9424192cd8cd84c6d06aaa4f22ca4680eb392b452234a031bd84159e776a2d1bd102accba2ada8de75cd03faeefd22347fd92a5a7a6c3410f6e7877165d6c944b32b02f1124c42f0e078f32fcf47a2b95747cd144b9d2faf29e06bf334b2de326430ea396422366d6abe3c54372cab233408e6ecdb68c5194cc43de16ccfcb63ba13bebbb928f8c60135285956eee200fc5993c188d76154f301675517e38c48534f502180b39265875575533b5e5cb606a5b034a776ae81e358def8b16192ca02a0dc80a90bdffc505cee64a7ccda03b06b3ee02d6ba491f7e5af45c677c217a24d6cf515a0527bdffef93b21e563ac287fca64c9b4558dc904e469f3231d26eb4a06fd13f2e4b34ff4e8ff6db7073044e49601a4a23420e5a4b6cd327039343dbe7d1f569543446aa1445077e10d3760420b51cf7c02ca3c1b4af7479bf4bfe8310741ada06c942055205dc91c638738d83c032eb6148e7eedb3ec545d3360677e1c832ec69ac363fdb83876c2982a35d0ab56e761e3ca89437733bfd4fa25689f58fabca8750b268eb5358b544309a74583f3132b9cbdfcb79ae3e92dbe5f320b29a30ac115b72ec4c0846f750531a827f00e2087879ddccfb502eb828d0fd397639ea2b1ba88e726fc18e81a7453ce35b50bb1086a6fcf007081b7b4cc92b74ab4d6077c4e6879d0e84c0e35b072a700d488cd4ae49407ce5874f3046b586538db942d0e9ffae4ed7158c02107d5518f377a0d96aae5832ea9092b3116672a3f11ccff877d71dcec9538892abeac8486049bbd1cdde2908f612a50683de3cf1c33e970c2e30ccd56502225fb85df6f2f6556c87ce684dc38a9b2dc4387f8ac520514d0b27de5f8283dd5b69add1f9992c33eb8cef75747799c2fa2a4dd692ce19b4d048f4059988c3d6531e20879ff93f9d267f1b96cf2ad001a0b5498f734aa36953f561c7c36f0e76a2b8be616a7ff1f75403a713e9799b7f5374ea76a629361543157f4f15b1824ed2e97a6c218b9833e0668cb074c240769e8b47e2f678df16e34aacf6ca5f759c67099b4c8eb4a0c3cad68d14169e025002f9b7e04c1f821543c5fb06bea7d2194d24fbb71fe166c830bdc908352c2e623ba53ec0a752e10e085ed93fa42719351d50634c6d2681f3e37a41874568c315bb04c4261faf17b193b1098bde18aca8210b31566629980fc9ec650ad11b1bf444542217129752d7948ad2f3579c4371769e373ccdc4254a9b704d36389aef66f46efce1bdd16b21ad4fb1362f98cc91311afdb3eac37336aca06597c74e284850125a1f1ab06d4a772d385d9c1120bca376fdcd1d070ad644c54e49a69eadc3bc75fec4d94c3834d3bdafdd53b50d12eb8cf78dd3a0ee948b614217e35d34ce4c129bd0e6270b440e77c73f196015a92bd2bbe2674ea80059ad068cc243fdb42f42ef9e6d414ed16fec320ff062a65947535cd262bb10641dcc3fd8c3ba07f0d16605f8e0961b40f34c56477a94fdbcf3e2ea6ba3f2b39c1e9f05c62fbb2f24a06a298ec11873e27ba860c91443fd8409161bee961ce7948641fa5a08b39febe877b0c7b9e3e2dae0b3ec1349b830a80664d17720061ef3b10f393b36423ce6348804b9d0bed0f54313476af4f1fe7809a059c53a1e2b16f37b2dea4f15ab71a7c4e92aa5ae021a42dad1327d2c505aa8087041021105d9d23595862116bc5e70dbf678823d5857e17ca3addc3a6c093d6a57f85df58013b1c3332454ed88074d29539a4bfd55bedd8f66dba0b72397dc6caa2bca25c431c32a0e8659f961c66e75622f2d0aa80c05bb74c9ebc0baa07ceda44a0e6f38a2d507001b799be209ce31d9f30ba8d063799d1b458a55f8eaea5bc2378488da0bb77ffccb19bb1b8c383bc5d0e48319a6e6cb95c015a547963e4ba6b84361ec4ec8f8bc775726a3f08dc106580e18223b6a8148b8f1dadcdd10e42ed0b910bc1388a9bc113f781a6c5d352578da111427528a3edd524f774a36a7d471e062b2b47f84aa9cd3b817a97ccdc6697441dfced80cf6fbf2ebcdcc7ce91b5f544dadcbf6a7d5a24d892094beca2f82e864e8aa64a538ed22649822fcb818b44cb777f3c83ea2dc38cba160782a5c05d9c9172d53630952bd218eb9123aed3e5dcf23f25f43173e29c90f83aa367bb4ec37703b5f0b87aaa78ab6154d5c328f2637e0fcc154051b68999477167ba28d9636941c5084e453d086becd86b5bfbd93ea3d5bd4cbb50e92cf1434fd762cb85e9fdce8837eaf162b3f54376ef41e2d2f8c936353ed485804136976d92dda13f992434c2afb08bcda0d7ffb53da9379132e8c40079a5a1c6309dbae4326ed1f76d461bf5feef126b62d350e4f37a0d97b8dbd32b668406e88817427a46036a59a54452e6cd04dbee0c13c20cf88bc6c765be65600d256ffaf82d7a6343db0d54347288e8fe2bb2f5a7e31270980415f99076899a99de06f3f5f4adcbb0171f9731dbccb071f99a7de2743ab00c1ff8623f4e01aa8714d48685893267e0b6582ec5fd966dd3075845a7a23a79c2a878dd5f2114260e481a8c153d926f133c4c4cc8e9fd27974f1d155d492c1d17e640083165a55ef93a94941588dfbf6ea400baaf9991aeb4b9755b5c656f091a7a1f6de12c190129205090f9cf5b2bcc1234b37d788992ec8a73428ceb3e6548d67d883323528532b168258bc074e2d2dcd9f11e39205dd12efe4626be4b5fa055e619850d0192f5cba1ae1c1b97d4a0518855c953493fe5c286613d017a2635b187a0776931e272957a4e584c1c9e1c5e0ba74a89750e7599b58da7c6ff89a631e69f60f5aa1383bf3faa774da8e6c2f091b60ad2ecb23e87b32bea6a981749f73525c35d23c4fa1ac7d5ff5d0c078c73b63d7f3b3c827af7d40343625001f995ac9c08a2bd01ea2d2c31d8b1ed271bbad7ff2be9c85f7a9d1b41d5986d5ef09f8118c347268012c513aacf7350aec3d744dc9aa33bdc8e8e6567ac001a036d428adcaceebf85df279b11eb55a01271d6c8e3e4e4e209b9a3cac83b5a2431eff50598328c459fd23e41fddbd35da51f70b0e1f175e95ad478ee70917898e03eceb51795f4f66c1822172a386a0e23c26bdbcf165396397de62d54a4609186168323801eff8887146a43c797d46f0d04d7f020c5ac2ce193fe621a265801594854ef3d900e89eeb31660e52a62aa32f7772853e57beba902962ba27dc8329c60d0874a91ddfe523744703b422de5de1ab351da6a1644f1c8d609d4e9c1690492523a1cfce59c4aa8eaf1cd31bdc694dc06eae00e908bbc2c9d23d315eb21852b31b46775b583613d8090103682631d750f37b2f490f7977aac43f61e0a235dcebb3a832b9b4dc3f16315ebf0df68fabac67050da435b928d386d43b425ce62baeab32704f90bf052d42fe006cec9386e3c41cd8130b4dceff0539e4608f0748b6078e14797d3e295680c04f9713806853e8864b126a2aa258d7d7490a774289ee2d9bcfb3054bf5ace772624ff8b5e984a37a0f9a892741287adcfb3d539b7e3815f234417315f92fb24eeda9a3bd43522450d76b06c5b1cb15d86a476c14b87dd91ad61e70ee074a34447bd159cd3ede925519eda1de315bda5ae3cbd531a8fa154c9449bf9b68642246120056086639dfa85a571f311e35d77999330476cc5c2a64ad5b9a40f7c6c479b21bed1e475bde7be396267c2e9f0ab7b7ace9aad15ab34fb101754f2b1418242532a11afd084f9b9bf671ec7bac567584d41e06290666378f3984446bfb96a45f4a14cea1d91e9df11cc58858e6d150579742dbad8ef540514a7b0c6a2039a231197b7b44bcf3c128482736270fbcfb8051375a6480f1b355370ab82d2c19f69c931bae5fe67c5bda0dd3a0e622497b38148317a539de26a2d3e4765b3538589a3107a5928936351982d7205d8806bb567727a79a2eb3ada026d1c847d34dc95f0b29a84b762ada801f7218cc7a2f7e8a84e9bb256116944512662314e58853d82abca57f280c21975717c8cb4e95c4bba215fa9da52db8a942e60a6284343a1fb3e623ee4ed168cc5c163a6a5a70ec563535a32b4fd08799c37b49f075a2ceea85fadb46066859f1154081dc8ba156c04bd2fa3020ba1f69f5bb1c6b1ac92981613d5bc687a4672097f5471e3e38d80301526781bd1f85f95952e96061f7e4b88dc91a3c90fa249950c3e2a72e5f9b82e35f5856f865368aed24564c686e6c0986d0d2f6cb860f678af0339ba3f04538f989474cfb28fcab6acce8ce292059e824b809fb6946b649ae11b375606f2cc91948406b9a075aae86c0f086ee48464279f79ffb72a50ec01a4184212fba86d3c64db3866901fa9d856b67b5a3ec91ce833ac34fd8eb162ece39b74b9fb283813bc63aed951a40631a6d10f87d9d837e5f5f694cc2060523b008a7c5885cae718bd89ea1c759b7773d3a1d74aeaefcbda0026481bda4ea653b91ac95cad0869acfc7a3d56b42fca3a0a0b8f60ec1c357264449241fc904668926d9523294526c95d809b7f0fc41c2cad8ed0dd2b7eae3e02f99c36029032c1fd571886b19af81a228aa64efe0ab260eafef06cf5274de33fe4c50a693f13cfcd9a002a2dde340278cf9e95d031538fbdf6c3f32585f9f4dc82b106b991a0970f315dfaf7977e12af05598f0b9a7f0c4aa7bd3af02a03634848d0d6f6b3f92d5cce80033e9d89779c45c10fd260a45dac27ea04b164729ef64ad9a02c4dc087136419a0f1f14a641aae00d2e0f8dea134484ec83e85cb498e158b423da23c33a4aca98ff38e3fa9606e988006fb62bf588508b1351aba9ab242404dc91e9c6e955f697942d3971a76b27d59851e9fcdb6ea6822e1ea8b1577546dbd18cea53cb797c078bd38d757d10e1ee41d862475c83995d867cb41652c9b6489959b8add8f543478ecf0e2029835ae9a3f7b2c69759c5e73b3a04358c7d6ea0dd49d1c076907c6ab82612b0b12e3e6d1ab60de6e81934cacbdc6f548d7353819db423bd2e42fd9a680a5b50e1b549d82ff182635c5a5377c78431f5ba353cf6831542f8c4b751aa234a9583859ceb7562a5e62cc73c09406eafe35f785cbb27a6fc9d85460e6e22a0905f30a326b1a8c2ff6046c559f47aba58f7496e5ba65953d4493c0bc6c9e55ba0a165fce94cf2cb7e78ba943ac1b8d1457b6df236026c3d1f2fc07d89a97035aa2571f75eba9d16c72f7f32510baa7425ebccac7aab00c0ae80b83682aa4644b1afd4778262ebe611fff4c0dc61e9950f41dcc4d66da3f44", 0x1000, 0x0, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0xfffffffffffffcd0}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000004140)=""/4096, 0x10a8}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0x49}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000001a40)=""/167, 0xfd0f}], 0x2, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r1, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() 16:00:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 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) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000340)=""/249) r2 = semget$private(0x0, 0x94b2ef1fc05e4d6f, 0x275) semctl$IPC_RMID(r2, 0x0, 0x0) close(r0) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x8000, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000140)={0x100, 0xae7}, 0x10) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="000065306096a6ef4907ca4a30a6971fc2b222a07e0d8fe9c2a0b1358f35bcffd69840d025cfb0d5fb88f7af6b4aaa18cb388967e89807d8a2b6b7f862393310e540efec6c5515be0e02104a8adbfc0e22bf00b93c5cd930b5d499bb9621598bde63c0b6dff19ea2218aaa37a877b10234ad1fb66965c255557fbc92ef5bad0b5b3c1cf06071d0055a5a920596faebed60c66d818bc2874d25054825696c886ea7422f6a9e490716aa4edd840c27e289ec197efe004419839e995571af52a53934db89d76668e7ba3a228c9459c8ebeffc9aef49f7f611217c0d27c98197a56c8d949cdb781fcf4690dd8e72466be147d354ea37ecc77ce5c8de2013b6a077dc009399655b6c6b55ba233fdabc392df777640cd82667c05d0b23dc5b00"/297], 0xa) r7 = fcntl$dupfd(r5, 0xa, r3) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000040)={0x1, 0x7a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwritev(r0, &(0x7f0000002340), 0x0, 0x0, 0x7) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x58}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xae3d38d61152941d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) close(r0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffff, "73cc51f351b3fffffee53456087ef30d3fc9c06d"}) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) read(r0, &(0x7f00000000c0)=""/76, 0x4c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1011, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) fchflags(r3, 0x90001) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r5, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x4}, {r7, 0x8}, {r8, 0x2}, {r1, 0x4}], 0x4, 0x7f) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0x4, 0x1, 0xb5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0x4, 0x4d, 0x101}, {0x100, 0x8, 0x6, 0xfffff508}]}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xf1}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r6, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x400000a4, &(0x7f0000000040)=[r6]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:09 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)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000640)='./file0/file0\x00', &(0x7f00000005c0)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setregid(r7, r12) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x110, 0x66) 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = geteuid() lchown(&(0x7f00000002c0)='./file0/../file0\x00', r1, r0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCCBRK(r2, 0x2000747a) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") 16:00:09 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000016c0)) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000180)=@in6={0x18, 0x0, 0xffff}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000240)="ead4e460b11c68335b79b2d99aef8414046e7b53b3a05b76a88325bb095fe694f718c938404e5e6398c0c62d71eb66f42c33fd752ad072c8222d94f2fe83e84bda7d4c4ce1c3f350637d66677922c00b4225fb7ce2b588859e672bd2bd40fce93239002ebf5cccdda857dbe70d498a2ab8827ecddb010d83506dc6ce0c482f5280c7b4a3f7787800d1e2f7525fc0292d7425e95e9558cc98ad260938f433fa6aa58c9d765e621975a5bc27daa6c07b7c704f39744d9149b4781227b3195c8cd872abbd85421d783f4ad158f817b7d24fd6c60e5b9065633b17fb7f9ec4a72dc9b23aab2a14a65c3f5c153e31b9a487cfcc2de0912cd94c3dde910b267c64060b7879dae9296e51206c48ed4f8f1bdbfd7172611f10a0d1121f4bb55c9f25ac4e2eae60563c66899849a113441ba5483be19471087389a5483173b7066fea03d980e78a5f66b52f73571863f3ce7bc8fdeba0a4cb1ba4133730c320b9d8a2f39863b7d61c847809097c44a27dd14613431d989e320e041370298f7bd957869b1f5f73ad61da15e862e7c318f5f3b400cf62732430f69462c2c91f6ba82e5fe92aa43e5f9223b491344f945387fba56ad198fb138d52cd15051d4d9e3a8304e39222b735e8e1b4e3e01afbe9c91955e4c117761e132499fef193dcfa08999edad49d4dd7f4946f907bcd45f4646138c25342414b95b063bc28fba9e54016322b5600678c0367dc7eedaa80631a828e3a021cdeae813f601a79e0d8092e786dd34173b77bf16bf16096c7c414c48442ad9f0635cb411dbfe224d293c7c76a138d5fd38864eebcca2d7ac8a94d69c041ef4c41d9b5bc3a9b288a8cc6f6208fc6f5b3d1d00155e784d86eb0e39cbba85cb6f807de0b89bddfeeb28da100acdcb8da0b5be6d0df806d68ac30efbdecc4bd7bc7535ce8d7314ddd0a907bb51679dc00db4cafc005f3eae5c6402f87e5cbef6b2b509fbb4248ab39309c7a6710c7f88f9d0a982ad2ea1faabd5df835ab840d2f9c14a18511eaee37344ee0c9f51149a76589cc1a158b9c99d0d38a2f59c9c2cc4efa87ab6d4c61073da2d67de8985ba267e0dfb8a9f7cad862e423848c0191ae9ba53adbd995b091f6ffd1347d760e66acadd964f19eb8a0644a39d021e64abcaa0782120b57ce2d77924662d86cb10b5fd9b15fdfe779fe3f3a11c5816bf2e35a8cb41a91c708080c0bd4d0c9cdc74c68c51cc2de2b8cbb94d37a16853b6ac4672533ef11f5b897f7ba653f3be154abe5a6673547f046773753a1e61b5124f4bba0cdee446826b6991fe7f62cd7c796fbafdebb4f8d61c03523f36e849242daeb7bf17adcaa0722158960e86088bf87cee326bc3fba51b5b6743ef73956db3cac35a9ca39d7fe90d34dd8d28d321f2d8e10c2035f26d2501ef767d6bdaa111909d8adfd10aaee5f63f03e335db8b3ed708d591ace21dd9657d2f55e798e022c3a63f36d0b760ccff5af825d0790e523d153da22bc8d7891acf1e99a4dd25bd07e23cced898b9da9334144426abfc01f5af7df76a77ae84afabc86aac3102e054da125461043a4a1fae81f52dbb49748e3c218b7816e45f6b28d6fee525808ca6847749d023e45059c6cdda98ef30fac371ea1245a03554f5ebcce2ac37e8ef4b11a72a85207d36b4aca1b68512fde83c74404bbab0f96a07e436c51b76ec613d8d5649bf6ebb5ec4cfb1914fe4a87f5acbb7d4761608275d2f8261b91bd3eb78fadefb0791ea803425774ead3f131e7989206884ba640aac0c30ac5964baee781ebf99a35ad04dde19aad7e509aabec66b899b3f0fb8fb49f927724fe4c24df3d10489c627a5b0d32d1390626721da037d28dc6582b21c92deee52ee215bf823873d9eb0cabc5ade08dbadfac977ac0594b3de27926256d7cbe719e0b2c8c0f19e2a34cc2098225edd03a6f421fb295e52d59ce3eda1b06861e6cab536d6333ee1d9df24c32ff3bf683c1ec6461beb47742ab653cbadfaa50d53dfe8fd9b0b9b3ba31ac7c2930cde1a41fa7967589edcd63795190cc0612a55c8f9cd34313390f7b5f9682b317a2ac5213361f7eba2ed9f49743c683a749bfc7129f4f690fef1bdfab8e3d1af87a30383861fce568245ef6e237a0c096e057e33e903cf8e5ed8766814af1715cd9c9a8b9379c5ee2aa975fa64828966d3900d5083210927497685733755df71da53d007bd7acbed4f2c364cd8756b42f118271c9725d02aec9d5e09dc69e56bbf51606c0726101434e92fb773912dffbe4a548637889beb0849807484e8d6785885ebbf2ce57bf19fc9c73fc726ea09fd9f8e32fb3fd454cedf8d99a65454aaa11b6097c743c39913486c9405a80c5c4ab2ddf1e0fbebf323dd8443035f0d96312eb9517a7be4ff90ab19230d92764742a8a674fe3b7c57ad68ff3aa8a94346e01fac5ae6b506b8bf6fb2833e004c8aac92f1c41668e274823754e919a820b8843b69c70a0935f15470ebc04069293695636ff63fbdf8bda1a3ed09f353e732be0ab724c8fc01a7cad328c212c5a8712db1d36fa71a56372ba7ffcfa9d34dd82ba3519e9077d98882052e59f94d5e06df09e631b0c94eb7563a0b21446a6ffb87269f75c9d648ee9465bdb69e86dde017bb821cb57bd0fe9c4398b96ace616bcdd7e53c6b31234aa173d31ba38491d1c241ad5dff11b7b9e570de50f5fecc9add1ab31e955251ae683bf86a0f3906714d7009b375e89fcbbc9a860b44c054573a438e8becaa739808c881627a95b1547e0d15d3323d44a5f13ec54dff3e2aa8a62fbc4d692026a5b6004e9c2e864b03bf41f677101d8b39e7a14991b80130304a04df108a6c84ddcc06521b4cd5461b5d919f49b007a4318c9013f698130c2604bfb56a6fa706978a87eb82230024586d03d3a0f1fd2d3548c299122a4e07129bf2e316c19f05f924cae173fc120db27428147b939708c87a300fe74dcafcd5a9e28d7c518f2fd0fd45a83e9b4073ce00f55a78798954a7c70acdc265a5acab8cb24725868b69fb98024e0d4be43534fbcb28785d64686cb136e70a7183067c3592496ad8bafef6e61bbda6d66131cdb304374a44757d4e3bb645d4d3f4a4b5c2bdec10d9960cd4b4ec51f99c72b012a18ed9c60488958bd1893d064b411e09ea59bc32b8ae2ee47fb87e9c64e93818482452a78d4d84f5754399f4e07320ec2f1fd9bdbae3b69e8254354f49b46d7af317f6c00c765fa8ab4059556a4a6b874a16e309c5a50744dc95b311991e6a5edebb24a395ebfeb40089b2842b76570468196eba55f8b5eca4fb45d72266d8a3b59db6f98fb403882089a40b1c1cca91fdedff2e84c9885d39560050406701924919d8cd2a5a3cc184da4f9b92828321d8b82a13648b312f8aefcce0981e16ca6d6011fe3fdcc2959387c1f7d089cc60e84d69c8e026ecea71ef90e057df89e5762bd40a3427725530e14cf211366cb8e44279f1109d6401b3f97cd45ba1e4bc7144ca918caa8499184d95bcc80dde8dfa96bb350737c346ffb4a4e09aed22d04b97b7ab44605814555e09748b31741532fb42f809eeebed317dada92de6e47e6c28c35f965aaf6339085f8a1fae1b97ce81a3d37a700e58712cb2d3fb1baee9845fea25471a5af873a1e3b24fb3b7007e8b089dd3bc91a4b44f15d11a667a06565e807ed7e1229d8dee8cfdd852a712a894be31560481df9e82a4e0d0523818338d37bf2628fb14ed4d5ca8735c9d16420e74486430e1c749706c62abb6dae035ac691c1091b079e213f1f73e9f20b2cd4076e38d35d5e75084fbce09ee4c4088fcc8fd5fe8ef672a81d6debb54b523c80398259954086f9ad92fd84284f46dbe4ecaf38a75452b1c81cbe27a085d616ec87a512cf6962cab665ad1a0fd42da49130f18a96f94847de6bf26639159587284f2806633673e3012f4dfd5bcff37196a45976d772d27937742719dc2acb72c48399ce5a32f544f8b01fbfcdfb0bd26a847b86c0ffbefe1be230e25092589333092a2c365fedab0e24e489b87dbff34d13285eb58b216e85e3406544b529916200c4b528e7fa4e1b33dd6b245dd9a2a9f54cab7b5bd2d2ff7e80f3b4bd9722f1696fd543d6dd7baa06ee5c6ddab6bc176a20a3462e4e250fc0487d8f2cb32f9a456cf14c67e656527fb145e0732e6507449f69790ce0661048007dac4803a2e782b4db6e84628bd3ae22745bce6fe4da0c0b28fd6259d49da74b25ac5b6dd25d8623f7ebb94c00ae97253f090c2bad170b6aa2def9c39b47d6e3b5b6d5e2b27a2ebff3f965a16740ec716f5fd86df74469f26b7d888982f7d1516164275d389836b6634c188e121105bae13727f1dfbf6e9c6477a3c47a1e547d9f9cb5dbb43e1dd5ee02f46fb94969ecdfb47e96110eaebd7032b8a5428ca56d98a1f9d1efa87c93c74d735e38495f761fd48b9beb1e98fa29601e1b8bd413d5d74cdedac2bde72df3ab61e2e59d2cbe32aea356dc2194bde17bf25e1899e52aea97dde19f6da1485c6d617a93166dd1efe52f911818a132ea037640c53f225c376f529db7b0eb5a00b29606c8905f5606a02ecb3c766274176b20d236619e35573e2c338fcb1f924f3719d6f0da64d107935b5fc898ef482c13f2576e40cd0b0e321438ffb585443eff3d6ecbea03b7819a7ade717e0904be81efd84a84aed726bab114ed30c7c288ac04823715f5557ab1ab024224486e5db79ec9562fd02d5a670e3edd6764806bcdd96e7bdfcb6e8c73c95a6ce52fa76be84b3c4d253bd026f44a05bf6137b521a7a69ba672d9a3c867946b689301f36b3a1fed95ac707953499ffe5f6fb767545c5563133cf3d2a2d357b04446386dedf36a60fdc8ce0e0fc5073689e54bc1f440689d6c3c7e6fe36857d12fb395fffde78ed0ff7756d215a40fc1f319dc575bd2fec45bf81c8e819449f447adfc96d65b8569054711530bc43851bda6e638b8ed489b7c3c50faa231f4e94afaecc2d97d863fe6b023e26033468bf90d04e09494fa49aaedf113eb82607a404455efbd4adfa47f14eb8164ca9d1dc6f332e57242e37bacf8a62233f42a96eef93cefbfea05d81fde601b02d51e7d5fc8483f5917039f78ed540f366792bb55e9d1075f649175b551c2812462557bd49ba422a0d18ab37c3996ab30fe6142492854a333aa31299377c33a08efc5cc049e49653f83c832ff9b6752b07a3a7fbdcd0b1bdef821d08167b9926f58ae0cef621b2670e26323aa67b4adc38d5b194538a3bcf3ade6aa2912a91610dc394779ab475d4c7045c6195fed75a6a040fbdf8c1406b77aed8a986fcef3da5f6f0bb22edaf042373d6a0632054401ae1a14735164c7b4aa4c603562673a9280139456eb42492f3af81955548212c890c45fa49b40efe40bd4bf88cd4a28833d20182b2b9e55a25450a835df6af2229295da942968495093141add4a2efe605f27b9610e8c8b26d9c1f6b383b067ae5e35e6154f1074534c6f72df45f863424ba09271db2d0f079cd35c5fb809441b9f41c7fade9f63a490a9d4382b11bc65e1124f7310ebdc4f372c683e89cd3decb3f107f14c0da71cde4d1f61cfc8c1b9bfb818e6224e76e9b8679cb04dd6450639b21bf21f09870fbc1eb048e637daa10d921b7a7cedc5649a498c1d03b6727ea548a1da7b9eb2976c5edb738ad840bf459f9f6a97f368630ddd01c68c4270c63210b452ea9cc8e4ac983a33d440140a08e4a4fabe1259071c48b99db3d24aa3ea524247eceb4030be0af790ac2697b7d751b87881f29cc2e2cf30b8a55b", 0x1000}, {&(0x7f0000001240)="3267c627c274b027bd56f0473276b65ae452807a622137992e91572d44d030554872b44ed16509ac18a8a7d666109bf5ea2ef41a2fa5094d951a5fd158e4e6a3c6e0d6c6cbea5ae74153714b396d0fb9bd07bb2cc311a5880c55cdde4d44b08f780148af00aac655104c479fa4cf130a3051cf398c66be207ec60db6dfff284c7b0e01b82aaddb7a2d1cee72cffba85cb586b69642aa59996f9be9df9167d9034fdb44ce20207095c4dd04e03ebe6243724c4023e1de36609e5d76dadc89bbf9c55d6d75b2d16184de5f697f", 0xcc}, {&(0x7f0000001340)="743fff166e110cab47d043a1e78103a166212adc9e7a0606edc772cb47cae327dc31ccee8f4937b1768424577e22cd38f7d331448c87aa16b06c68a08698352a2dd8e496a11804acee92c488f58c3324d16f57a4e44116cb83fa64f4bf67d75144ea9f5ef79700a001c66efc29e92ea15f548ec9350a13b0de0c1de7a9f9db2206bcf10c741b6d3fab8f7632dc3e5bffa4935130247614a4baa3e9a0fbddaea3d849d90fd53b2784874cc3d0f707532e49f146a0e0aedfb32e925d0b0619214ac8deecea2ec7314aaf", 0xc9}, {&(0x7f0000001440)="f7b7eb9aea23af6555f9e63b026ea7c6fa9bf749eb52c2ec2faa6f579cfd0266d21e2a72544b64984dcbfdbc847f002d3f9c96497412ab7fbbec9c8ac8218ead3fc525ea7b8f311e20f620c9c9f71929d9c2231134819ca6c963dea14f7ae47682b948886f7e0b488c41e1a30f52f8ae30bfe113d7973dc837f5eab7f3b132f4e2f65f683be12acf336afdb14429c598c90a963c09766a15b73d4832143c9718c7090bc1a386318b4937c8bfabf9571a22c1a105f317cd0fbcd1ccf6800fc4c34275b7a8556d8219cee9cc95fc0180bd6452f4b6e4", 0xd5}, {&(0x7f0000001540)="9345adadd34cfa16e5cc0d04ec4bfd28e03b44d49c2ff4993608a2481877e560d085b72d4848f22e64eb00c511a8b4b2b51922188b0348d90f64c6a558f1dedb28679f6f47583b86143e4c86c1ed9b72ecda71c567e945a10ba13235a2a61b9d24b4891e3a4a8cb60c3ec4e2c4831463a968c816b8e510017d3a6e81a00246c760cb4fba3865e1f8bb419b27600fc66ac6ead374652c7fc5b5411c8cfbbcbe2f296a7842426dc9d38bba7bdbd83404b37b09576f95531bb11393c0d4a73af899e13f15458288caac1accac", 0xcb}], 0x5, &(0x7f0000001980)=ANY=[@ANYBLOB="0600000000000000ffff000008000000dfe2aa31e7f26f75f00000000000000001000000bcdd0000245c5a9766e77c62e8af4b5c789fe4803a042431d395ba27c18a75499877c6253b9cf80ca91131a73740b97ebc1d51ee8ca9f4bfe1dbd11f0b2b1e8364a9029ca6411b6be336963a662f9b28410d068102b529ce2359cda8013624176b6432b2f5716f2f4d6b38aa2202523d0c591331f93763c2e225d01bfd70ad145ef8122bb93ca85ed07b26e846fb6d422bdbb378ed45ba08b868d558a44f689bc147065228e02bdc94b28b877a23fcf51536417072679351e4dfb370015f540bfa2627fdc1429a086f2103efed83b4bfa017931f9024000000000000008000000000000000ffff00001f0000003edee07dfada1c6c6f5e93b1dffe8b992b33a165fdb70102b624f8913c7e81951e02d03016ed934f811edb2e95dd9142bbe1dbc6ab0a378e2f85dae3ec5a5380dfd4813c8f51533655db256e3f4f07c3897dc0d82017f22c87a08640f1254edf246a9d1969b6fded37dab6a5ff297200b0000000000000000100000003000000b855cf28bf9b760c2148634c76b54700ebe0a50d47de0371c7cf70cdc3deabf2e8fb2806c4f0454ba6e8f30c4917810332afffa2c7bb7ed0f39a357564235c4df33e7b351fc96d7f0d2e49832b910261b74eab64663f1ae0394d751595e9d086fca95ab7099ef316155616f3fd79c0844462474ef8a7473304c87201e65e28682d4c04a1257e96e5b91e3eaaa0bae3dfbc41441e946de60a653e00000000000040000000000000000100000008000000a4b3ccb5b82e5d242de06c7bf866665add9c68dcc4c1bc54ca689ca6f1b42f4adbd72502908815be45eb77a4740762ae00"/639], 0x278}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000017c0)={0x7, &(0x7f0000001780)=[{0x1, 0x5, 0x4, 0x7f}, {0x3, 0xe4, 0x81, 0x1000}, {0x2, 0x8d, 0x3, 0x7f}, {0x200, 0x20, 0x4, 0x400}, {0x401, 0x0, 0x81, 0x5}, {0x544, 0x1, 0x20}, {0x401, 0x5, 0xfc, 0x815}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x20, 0x8f9, 0x7}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000001800)) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0xeea4608c291d5e4c, 0x2, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) socketpair(0x10, 0x3, 0x7, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r9, &(0x7f0000001900)=[{&(0x7f00000018c0)=""/58, 0x3a}], 0x1) socketpair(0x10, 0x2, 0x1, &(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(0xffffffffffffffff, r10) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000140)={0x20, 0x5, 0x2, 0x200, "f98cbf53c0dc1470f485f63c028e84a7390aac37", 0x81, 0x8}) ioctl$TIOCSDTR(r11, 0x20007479) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000001840)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = syz_open_pts() ioctl$TIOCCBRK(r12, 0x2000747a) ioctl$TIOCEXCL(r12, 0x2000740d) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x49, 0x1, {0x3, 0xcf}}) write(r1, &(0x7f0000000040), 0xfeea) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1f15a0f656e72766, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2842c519d6ea6a41, 0x104) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto(r2, &(0x7f00000001c0)="a4cd14c98d2efb6edc2759ae0a80abf55b9f8ebb31118885501ac94fb71db26847a2eb297676651fe27fb0f0178685daba3ce2f16fc5117c4c4e5d5bd3ee0ff33ef533a49cb31153b7f5e571c563f7a9dfdede21c16c535a5048a006fd828e0eedb810792dece2a9abf6f2186289f10dd8c48a4e478d03b54a8f5c823b489832", 0x80, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f6275732f2e2e2f66696c65300039b69ea9cc21457645631605de0a79259ca92ae659c313fcc34e52d88f8806aea94f5aa1faf6275592d998fed81c0b5b1218f3126342d6becaf42fe301e4e30830a0a479f90bf2c5037d811295635a3adfb6feb7f8cf5f30e9f60ae1c01482eaefbe8f33eda2cb4b35e23e8133d3073d1723c47987faae69af8a19d276a2e41094e2f9848578e7d4645f3752bb6ef7e44d93e3d819b610639188aa9621f7d930076315ac07bd00"], 0x11) symlinkat(0xfffffffffffffffe, r1, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {}, {0x7ffffffe}]}) setrlimit(0x6, &(0x7f0000000040)={0x1000, 0x287f10dd}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) socketpair(0x10, 0x5, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x1) socket(0x3, 0x4, 0xff) 16:00:09 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="6e2a7dee4ea09f52fd072a45933a601511c4b372f42cbc652a", 0x19}, {&(0x7f0000000080)="21e3196db12f70212abb0ed8b76c57ea0d575e0dd752a142b3eef8a652ece0dc10f5a0", 0x23}, {&(0x7f00000000c0)="6d262b69e26388352eaa8538f0f5451ed07521a102b2e1a604524d1f4d955ced49a002c337c88be84b807e968c86506b680a0d96895014393b03834c7c2b4a022a896dc83aaf0fe65f16239d98394e3580f92293e4b989d43b2f33b5d28c8b15e8f24e8654d2ef4a766226d19a6b52f2605f03e61a5ae6754d62686e27f3f9130688a3387f51b6bdbddeee75615113cc", 0x90}, {&(0x7f0000000180)="ab0c", 0x2}, {&(0x7f00000001c0)="f9c2cc9a4684a631239fcf430846a5b179b7c5a4a217184f3117f2b5e9605c9f370d0e41d09d7ab57595fc3757aec8b430a3039ad8", 0x35}], 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r0, 0x6, r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0xa9, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000340)=0x80) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000003c0)={0x200, 0xbcee, 0x80000000, 0x7, "912506a96027a30105ef879554dad7d1822d2097", 0x2, 0x3}) r6 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x1, 0x2) writev(r6, &(0x7f00000029c0)=[{&(0x7f0000000440)="5a5699dbcdf591f664057c06f2b9ba00f5efab0c99d7478b59bd4da6fa8fad011c97730a2e7bd83e5152e15a15cc09f18e08a8186c3cec9e32dfaa56f706451dcbe4f9fe9b8d9811136ebfd683860bc5df92d8fabc8324553b", 0x59}, {&(0x7f00000004c0)="08dd9de4e447def763c7e89b552cd6eaf1db1133bb21d246c19958a25f8c49c51139f790d293895aaf49ba0ce8d6490c69dd33d8e67c4e675b59971328cfc0136f7d9708ad8ff7dc0c18fd51a8e3983e3608ce4b4cfb77361021967f6853ece3e7cd0e2a976a3d6ce29f5c263f575542a99eb0aab4b684f0a96978a8eb14159ba758dc677265d077874dbe8dbd1424872a9513c04645c0a1243ea53106bc30f143aef65c9ea4fb1d478d3c945296377ef75dd7fedad8ed25621d61fa01719c055606f2f603783b2737e3d97114c68587550a760c183f340c447db1593773e5c5149fa14521c1be7ba5f752d4908165ff28e751bc80", 0xf5}, {&(0x7f00000005c0)="69ee80f9711654d9306afc58284701ffedb5962bdddf1dc946bf9a5ac2d3bc3f497693d10a57d8e28324100af588bb18ca68cb7b422fcf520cb6eb704797372b72c798eb23da8c336cc57d6be5f5bd1f04d50f0ca8240618c13731c7acb12acf8c18034387fd799279863011479bf30a21d18baca910ab5e3b4d4cfe2fbe8d01c61a7134aab6b000d728f0611919a1e1d2c387cd", 0x94}, {&(0x7f0000000680)="fef02d82c1c09e597a495b0753855df72f4e4a9d7bfc1c40d073f03504f02c3ed23ce32240b6f118e94bfcab692e87661ec24a27802a6c747f4a69c6c121a572a1f5de9c47d1db49bd55587bc32cba8d9265e7a63694c96e2e93a40d4ce72705b2156deaf721f172f0c9f1a9e648d7b037eedb40ac1319cd8389fbe4e4ffee1c4693eb6af147d3549ad73441f0e82a851859f3c1b6f135ddebbb22b5e424ebb2eeaf8c169f139da02754b606fe5bed86c75951d4b7554195d2b90bd9ac59e3b10fba778b5cfdbdef7aa2292b4af2f3190ff55e1c16", 0xd5}, {&(0x7f0000000780)="8d9674b359705de76b6d8ab9ec321ae1b5a37a74eb38f2d6bd9832dd1e91b8193c4b8126590af4c219dd0b00d7de6880fc3b69d6af9ca5f5457c88362f51b77b669347acaf361d9b2e371d96e976745350f109709e58dc1026a04a0eb9abf35efb88a723ebc184ca0fbc73f5db37af5d1ee9c311b2d636411af9d1450faca152d10b13e538d75042b82878a7ed7c546a926c38d51308171848610cc9889b1c0eba7d0686fc7c8055", 0xa8}, {&(0x7f0000000840)="d91a85003f30a1eaf5e6559bf3734c85e26e6a83fa8b7eb1a556b66eb2db23d000d9f6264121686d7bed580ab0c78d50d23860d219461fa68b977fc0ecaeaeab0e54a90bd5ffc039044bc3aebde27ab6d0b3a4febcdc2f3954092910bd60cf90b9dee9cbcbf1042a46beb048406a907e95af74ed32ab1d6ff6b61b0845e27383a324b6c8e48b04e46d4a3497272edf5a76e6cc9b8785d24a767fd3a2bdb67dae50e2e17c87077e978a34acb0b015b4682ede856a7e75227cb619af033b4b73ec483d7838f42415fadccda17284a237acd50ff5d89030e17090f694ab3532477c9206ad051c9c2c12666b96cf7f9003c5f3a40abd25de82a23dc64047ea552c844c7f7ab40559b72870b583e29e18f3bc470487f9808a9968ac168bc83de851e9cdb349b44150e3f974d210440117c3c90794a26454d5c576b962145dbdc6347848f329d3c2e337c88cd46f30f8da89ef57216e778e5efaa41d0339e0f450cde4a81887f899941171293c33af2816549046ab14c6b78614ba0e6ba96337eff7a61ea84c15158762246d51a4a1cf9e34473af8664c9b9d96de90c72ee5a6e1a66ab774a3bb1529aefe946872edb2b31599c45f6d890a1e7c32f0fa92941b1d9f6d5560f8662022ef9768ee0c86c1d37e500bdaf6917540a63c53e7c2638c61ad3884b37776d4cb9ab81f2c9c89f0b1ba7eace3be286bb0e3d9c19d8832fdb7ae99af6a195d0e16e7f24095a3506d8a9f3b3ef773d8af8e01da1332394df25b8be8987eb3e517694dab1a824ccce236b997f879559c854c64c9324b2253fc29906ab784e90df6c10e9b89c17a2da61fd2fe00e410388d40e9bdc40954c5d88da16209dc22ada72f49ef8b739f2c5441d5b053129c81841745b7c7dfabe58b4be754693dd156e71ff38fa767755a2bc440cadf7e7b665b342deebced12904f7d49439ce4033b4b5bd79a2a5475ebc72098771e5b73609845620307be782f4d8143ce77ae2b387b0e48c2f0a143d2ffab9c341cc94e2a123e92e54e83f6516934572275c2a2da1c79241387877eea926bbc241e504ffefca7151037f3cf593f6d5f0a608d604530e9476e0e6e4d3947b21fdc7734d597d230939d0cef99de9ce177e878b63067fdc488dea8b5a4bdef2a0860f78d564415f9dadda2ae2d81fe2ab34c9da57f7238b25eca34c81aa1e3ffef840fc2410eeb79634b61ca086482d3a31f7d7b98169244695a7248ebf3ddcb4ae86791d6a2374198f505163cdc15a52aa2649cc6ddd26810b989d824acfd4e15eee90ca1252bad95adf2bbc433215f3c88be08523d4993fdbac22b1d0a6bd96ca1640a5b929a4600f49e6334693b95054090a5540cf4aab78c3f3a6ea146a1128a798c74e2bf8fc8572d9a047ac2f652bbdd69df64b17562ff36f225c6f09d7b911bdc0e3d78b258b5dab56d25cc39d67499c20b6427aba5aa79aae0810c54062369ce166a63ac1b3768a0026857e61f743d6f9bf5bac2c8fb8c18755ab21b3182c26f47a5a7a301dcc66a19301f9d628c136e032b10b0b1f90a3e371e33b8a85f305cceeb221c8c2067bdfa185992989eee281f4f25d26ca3e1051b76ef220ee117f15447a5941e7d8cac95dd4e69b3e2661b77ee0c85edb27752e21f13cf3d221cb9384c2936314204ab2b20d68db9cd72d31998e739491f6f6de86a52f35d3d6cce40df7d3351c2c317f0f6980c3c767d86b803c2e3358b683d9088ab114558522c27d8233a617e6beb20f9ed2df67cc74ae25c01b31f6fbea3f52f3f03c0313958d03a98df631eed488275433ae118751f175a994f4d820950a0344664b0f4d00d23a4aa8aaead69f2d92e0350237ed194079278ac6e0cd9ac720114f31b3c3e8b99ae334ca7167f8369de8f093da745654a631fccb788644454ab9cdcc281dc626dffd326c0e9edd998778b92c309ec90a1fed4698a9a8eb5f641ca796e0fd3c4c0f280b87078937be4b757670a87984758510c2e72c6323069850756c9ab6fbc5f8ce7e6629060a5d4e049c61bdac89b2b71ff8801660b1f4d0f1fc511c88fb4e104124a85abe978d26a3ef613dbb805e5d324e68dc40aaf0acdc1e2f4a3085429f0455ad83ba1a41aa62ed5b4a9f51909f94134f3eb5790971e47031cdf8868700e0a9761122b82d6168f7b8c7f3a8c9619ce969a25490a53ed4eb0db4522d1b1b2a09944ebe63eb9dcc94ba4419a2419184e6216eee8d79420d016da9c0a4676c62241039ca6dd2635f867aef9a61df04b23964cdd08a4495a7c0a9b588353a3c2167781913dd16920e572505c43e8c794aa79d13a93ce5ba5cc92b62cd703fa05aaf0a1f33a911d4d28eaeeab7f6fb97bb448b3fd9109d696d389eacdf6dfed00f50d0a38314b6189236ae2dd1a73e7703c98e06dcf98c30899f2254b3796864e8e8ba869230537a7a1b86400f1af0406d77eee66b004eec18c4cd82bcc0c4d8a6743631970a08d583675c55abe7f423676330d508e84c32d756bf7d0632e6633307277f89782b06dac00d08eb2a101574853b6d07f13ed290aedb9f94d7b6c134c20585e3c3a00ecfa8a2759ccdbd47495d625ac2976c664ed0fa4f76dc2fd3d52b0e182d909d0814dc692a1e6eda3787a41b1c13f9b0d6538b999e8517658882a86b439268a198d945d2211779bae3c1263fa8ae1de06b08596672069668c721e59263a2d6dfc5ff5ef1188c1df9573b119fd7a9fad93324143272c37181dedc75c5e3380fbe865a010312f3240430ccdac956e7d86f7fd65e5ebbf408773ba96fd81ce4667104f9a5cfb12dbd8945bb81825361e1a47022010c838c4b2a284bf48f781e294bc462897d37072255e59b8da0a964ada2595af002034171e0c291dd8c36ef563640df49046bf6c8fa065bb31d98218e592d032bec9604394a613a1cdfea048517e2b1f1dc972fe334e90fadae4620d4707c2ceef2e2fadf6cc1ace6e11c651441cf53aa1b99a1177bb3e72469b38127027188569a61a0a57fcad10db53dc4416b19de1c438d374e790271fc4acfe447a78683e6fa345e2294d4ed6564fe0c89bbad0fb29d70145837edbd535470e11c18dcd75cf8c1cce38a6b7b5b5b6a358c6e28b99f03ccd4a28634183133966d7ca5564703c69b483d6035a834e3ed340e7a6dc6fb6412fa7081c1e336738159ca20cdde25189d315d6de3f4c590c60c83c686fec0ebc47a77e2d57cd7345888ab82b90cf1264ca505f265367c3123ce1ab63480091de3ba8ff8e49c2fd469207b86bfd001adb7d56f2dd2ef0649afd88508c338897beba0f479b7e918f34aea537120a78f848967e4bbdb6d45ef355029b9f3e379449edaeef2c424ddcbe9f4a1571916131711cc877abecb1ea3e32bbc2ddd31855f859bc0baf4400c7acd3f03140bb8b9abe864ee0fbdd477723e938456673f365c97021b79de324fb0379568f00a7dfa02145c443c1d18bb6b72017e243da940771730a72b120f96676f53f662c1b4532d98e44a3b08ec8384d60f1f158e9c2934de150311215be7dd920b146972c72d7d6ab96347b3a775aa26582990102ccf3d94ab3ab4a905949d4ac0d5b6ea9b3133bf460c56bf4b32ca6c683721dcba10041970b946cf300fd3290c2d8a8c92eeb511fc21bba254644cb8cf91708065afb2cb756ea4e9547169ab817cf52ac4351cf836cb2cc5bc789111643627d3ba14b69bbbcdda57690def43d3028314e3f58c9610bba194a1b104ab402af236622a7f1deab68dc671d8b6c57174d931091e2b63bee631e5011ff67f5246e5d60d9540cbcb99d71f5b72cda31304007346221947666eed26c5236c255bd73853a48993a33bc7f81331726eec9903efac8443b227bca061fc1fc4d43ba0cf1030de07d064d76d5cad053743791da6959965966d9300a9e80e96c0d5ea2bb6b1793564ad91c2e140f5070be68b3270f6677d15910a8835963ff450fed2d72f0e7089af0e1851cc406ef08ed937d90d9d78d070ab5c46d0eeeef423ed0727769b5177f6f1bf827de3aee8d7f59682f06f4ea57e3cf428e352a9bef537662f4803f3eba0098770199099ace0c129cce6ef24d4e0616b91be2310c39a31bd5e8947131e01e9471609a03db4761a3516d6ead2380fe2547d08996cdcbb788f5a7a3801ba8509cc6828ae1b0e045ad0d2c3778d55822ea8b0877534554aa81ddccd07f3fc9ab0e436693311f4810d60d6b2e05e66cbab503aa676b331e5659a98c6e12131e3c95df87794a2088a82033ec4cad8ea89e04552e71b21147765e6fd740dd4cfc23d6fae7a881a4e47086b532bc13f633778f9d5fefe69b0627de80966aeafb7e43cc1a1a347a5c66bc052d939e0c2c3b737f2628cd52cf27554d846fe9c39a2155eb05f68024ac6d1c5e81b90e9528ef561ab12da319b1482fe5db013008c1de312e82edd8c583e5c4ff83be6329f252f5f4f83c6d8ebcc674d2960eec3a934d909d214d87d6310a6b33ddae915d9f1d323d568d1abf4a1f13ee9c697574071fadb67c321f1fdde36570a0c4fa50c46d77d309784fe5a839f25cf06faa721a21c1dda769aeede32448e8b205fd1fbf98920d19fe7fdd4c3092c4d9bc8e95278e5e98616b87ce89be8aad70f71f7fa4f5d4788342a6ca5b1fef9e44a149ac86e3b55bbdf2a067693e22a78eb0de753f6e91993de9ba14d4dba7c54328b7f75c8f6eaa4c1ce123fdc1f5f16fbf90322e36a1bf962039f577a9a977111e97acecaa41c1f5fbf29da5445ee728eec87f1d00fa85f6a4766990bacbbe1aedd0a1eb72c87249c63cf48970b0e20cea68a7da1beed9b1dc50d80b93d2f17274a56bc3e3337b10bc435c96aa59f2636fe67a429d03540a303c771970dadeab4663a9dc0f382a6535c7084cca787b1da35e60cbeaefef44b15dba0e3159c8652003390ac405eed5a382e9b3b54c8e2b5f61f7c020377bf88a9aba2687401dd146762fffdd2c036db3015a25aed3e432476ab11526b3a669ea02549a41477f5514773b27f4929afb0e2456aba1ccfccb7b1a1e04a8ce40633446e6bb14c0ff745e301e3eeb7cd400d11ad95ce4b1b430722e9d6316457155b3881541541b9f7dddd1a3516bcb8046106a5a7d1fc9dd635ecb26558bae96f067ad04e51ca2cebe69cb157b40d7f46d9e251b4e004181f1d700c7d5630165d238acd7fbb14e317976d463261ee708f4e556ac3ec798ff851080d2a7376259a3dd0f1283ecf8de614c32819b9789084b8a54e9e535cf5b97b9db8c98332aea57084f79507baf537d4eac203efd1971dc1d77e09fd330dd86c84af68b00b9fe2b43323eaf2888e29c179af44551be58c88060ccc492bb1dcc62a3164c311a839088734c7a399c704da7bb71d1c3dc30d98909df37ffb1e7444f643ca89ec89c134af3cd909dfebd6b75ee353fc68675aa1122290b03fc7204717defb6d0f896d27faf6609efa98a71bf08562bc2afa6dcdc8212d4cc018b969d5d759825e34fc2ecdac6796dbe0e7fac0a520a0ae66c8990cf174207c3307e9dde0a830dd915de27b2faf6f6c685a9a8ce5c57440d4d82b35caa99f0a2bef009a90399c7dd7d282edbcd56e83eaa1e1dbd6d7ce8f85755967ab556e2d420cd2acc4f81951d80acc1f4e5a3b1f4ea48675bc7fe60a573b094fcd9e9015ebb3ee5f6873b2dd6ca4e2cf5827472c4a2512c340ed9bf7bc9bb6f9fc9e9091aec518392dc9248a5c98805f77a3d9f7066632f0b8025845c7fb85890bf16f2b5ba13ab07875cc0b220e23644181090c8160848886f01ae8d9e3f", 0x1000}, {&(0x7f0000001840)}, {&(0x7f0000001880)="291dcd6daf5677417eff45cc49b14b21ceb87ba07dcce3d4664ad4dad415dcd3dbd1db701e7cdf691991de301d531b4c57a00ed8846a2bc0de5de6438568466a89899acb0ffad84b4aa1cf768a2b0206378fafbc1df500e1dae6f8000fdea7aaf6f8d84632739cb563010bc89efeb490209cc2adfa6e6547248d938858ed1fc6a208e94313f82b7fe8bf029b60d1f8b093899840488f598a8a1fd2dd43e6e432e5c1492f312a00c577ac5d6cf78a3833d73112481da52235cab0a5d9344a0c724ab3d2fedb453b191fa6ca8123b5e1e77c3884042e741c51f153ddeeddaf0dfb07203fbca4b34f6fb48808d1e13bc5463209c0cb468475318e3e5917e4eb416d4fde523e1470baacb9e172d4e3cf0bbfc841b7c2b30014cf0aff601191db6c68ed305c92edafe76665eebe21550eb24c20838d4d41e1581042a29bbe681d040390a7054b812332c7d42851b4d4236603d6fe78cf0bd6804df55cc3f9828e28750ba90d9e73edee97b459965f0aff88321cb6002f72f422439240841d9c6a004026bdf938462051b40a11685901c6ab2e454e123b4d1ddf9708788e1add6794292f3168a3c455696e69b2d2ccd339ac69dc8e8fa58675384e472b080805e82cf623e1db16e2e4839f5ef98b722f1d89b69167713f7bc33d936eb5217fd8068a02b5a605d486c3929dfeb348c2918ea3f7446f7c06ba0459c21f4884e1bbe399808517004706745b4080bb34dc8b56b0e3bf7c136017d3eb846828813bbdeceaf7114bd39454fca6dd580ff7da4f314bd2cc1d3cdcb7720c661fbd7f7d3848c36c60cb8b15a9029379f278e6b3cff9e51b0bd830744c30b1d107695bf837b14e8f21a36c28258217ff4d3a290caacdb0f62d874a8a6b56c254e289346b74e7d26404f8271eab525d3bd57171a170b8b658e135967da271e13012f154eec1473034b8df1a223626692a39d8ef1845e06dcbb9deed8599c437445561b3e1ab7be4a361b4d4c118232b9b5052f4a706ba784c93e58ed584482ca72df281e4604fe42bbe7aab8437a743265271508150d1b61d8c4ee64d64df4e1cbcd1908ba876c089b88d9fad30bbcad16f7db47c6bf41670b298601ded28aa26f12594682697c9fa97917beea553ec0b2b32a9a5f19fd4663096500108714d973136fdd4895c2c53f20cd9e09007e1c0ef278f61b8fd8ef6762197d29a1f3421b74b8fca9f106735fa5e1644e407dd6ab3793e3ec8427016d0d8651f283a5221ffad4cbbe817369e278919373a52bd2742a0ab89792634f3e8924569ff0462a0de7030d9be75bc47ffe68018a1d538b55863a52911274b063330af25f8b7745f87fcd171a76e557975c67c6173875cec9debc0bde134ae005962e347b63b67bddbd570911107fb9f0a8c1ed4f6d6fd37b9964c82aa0c7d2a79d1b6f9a2173f4c9fe08b2ee9e5fae54ff4f1aaa2ce4eb7cf8e9e63c454e09d1748322523680911fd7785ba6598eb3a518dae430270c8081f7c98c386af4e5a6208d0f7b2e3e75ac14cb282ab7ba1890c356ad6c59a0e4c4a7af88f622d5370c36e1394e5eaca010974084b45527e130d76689d46f65fb4dceb271b214ff426b10dbe2e18d08b459234b5fb2bb23a8162a46cba1bcf18aa31f6889bec34e902bb6466d1a946b9dce5c21ee3d13d9394bf73a7ee6b927e5518c524ffd2a490c7202f5acd4852a73f1fb45cdcda5fb76caaa058d5a710b7c19ab1097c3f57658300bf50e7b836db3f75d25635a4b399b2f880808f9914773c2f4c77e049c85fdcd4a00ac045d7060f280e840dcadb41350a93f4ed1f0b4278248ef9d10f57b1b3c43d7a8b6fda12a41982704adfa8f84152ec094a494e045a64f11e8c75dde57e20e063328b2e18f5fba061f8136ada0dd50d8d089ef5093acc11ce035362992dd7f382cfb614b7cb1eda05a10523b70cfd621c434fafbc397ebef0743f5bc231ab6e9355c5f01c50d971544eb2eb4a8cb82cfb648204dbb6783cdaa69bff186a17b2a6752c696649e02eca11f81988dc0e9544f7d88a07a8047423d6e0603309b65645420e9fb436a1a88fc41039d98a2637743fd425bc5ab85df3241f4a75884510bf810ff932b66fe66df29375f58c0d1af68b3a755d1edf205cd05bd8a781443ee98094fcb455ad5f25365605105ec255b8ab967d8d5e73cd37953515e27566b9b9eda4936aca75f500a13f65d0267a419eee12ccc6b08fd93f517e8ea951a43534c086b00cdf2fd5823093707def0b3eb459088865d18b47230c04909554de8c072f20dd41a91a5740b8e84e47e822c99e259e05cc8659bc3ecaf6e5c0cf542f8840ac59c1b9b00479550c2a9614be59b195c68df93ccd7135dbfe0146ac958824ad486a5f9c032abe85223c89259f82886b103ab6b1c3d9be2d3f4b894b4b212a2ae2a28b111c0cc068295f7441801ef38c386d539121c8c3b11405608b97e5658c105f6a4f8e6e591ed659cbd82cb1cadb5027a463acf7825a267c77b1f173eb9fd2f35242e0fd032d0dee6d66f4ec2d54131251cd1ad15ef8dae7cd308e1d2201fd3dbdac13cfa911f5ed828c15bf8e60fd5b55047b7f713ff9a4e8d1e5cb285624ee0b3c83e60ee4051740a2d224c5cdd4fdec3c2ca7b6ccf9f34c529015fefa310e988ddf1055eee846c69fe8d379263b625666381428500f99020c259c540dffb0a9e509ca061e73ee2712bc5e7ad18fb1b425abcf90ee33f1a9b6f4228c3dc4de83f4dd2f6a4846d90e1bba2291c2a352a42baed22d12e7bc69601822513f80c706d48cc97ac351f75786ae68657ad99edb0acf0d81ffc4eb9020af1374b97c55be2d037617769c5e9118b89349e891ec16e28b6914f41eefc3e38ad227f645b771859277097a73ae598647366bc329d99b56b704d4e48e40f823bc3a2e3bf3c748f275aa956f31b471f467025df626ba97760a06f3c85b6b75c89cd5409e592f12c4ebe87104b4ef31f5ebdb5663cc820deb5cdfb66abdac9985e0bca45aca8953999b52dd0cd209510fa749c19578be6d0b5b16a58a04cabb2d58a2c01ebaa52ccc5b38b567b5e0bf7c4dc48b67dac66139bf481c85ac1d40cb48f01e01829b90e4fb2d00245eb1e1b4f4a97b95c62ab00f3b013c6fd9db2eeda8c152b2a0e4fbbf83ef8a15612fa58b29b648ef444c4e6090cb9471a911c6abb637a812d49a578c0e48638d2a5a004f7a61a93a4675918c9f38511677e20b27a1dc409253f089190d4aef3731a7146365133e3731fb68355e50a549c6fcfaa4a871604d66b5ebb863776dfd4302817842afc666a947596abb395ca974914009d9cd8e6d56910a26e46325ca222743a17967b090c5fd92bebc6e4298812ca02269d77b28561ec4eee9600dc3592b128e710e10b76c1c566d6bfa4ab8f3a03ae02dc94abfd3356a81db05289a788657d0ece702bd7a10aaa84bcd78ae0c9eb1a447761ab056e502e420ce2d219dedbf12f00ebef3fe6ed8bd8bb1fafa17ab0371c9f3a3aca45eb88f1f90ef24b5a07a17c021e88d15f64a33d3ab3f9aaf633bca287ec448a0ee32572a97ea085fd1248209310937c388c0025c9f37967fd411f571069e6d19ca6a6fbb098098ef85fec549339fe3e4f71c38eb3a5dd6f39a082c86b752beff37cff5fed914f6401d83a90d0eeb39eb41bfbbc5e47731e9d423308cb76843bc67745ce1d3aff90806aaf99d23b61f596c749590f95844b9e50bcd73a15ef64737822536c5e8b647dbb2e859d59aa502f2757bf2be459b04524fcfc8a049047fb50fcb1801697c6d6594a1e38bc071796bab7488cece8406ed4ef3a52c855cec8cd59591bdd22d9d3e939d809ed9e73263d15fc3d738eace3672a0ce9468887c5108730f69bdcc0469bbaabb8b891c6b126a13a6c51bf3ee71cdd3b9813fa33341c2a66c8913f47a6ee0898fb3e59e0e0128f2a0461d97259f9d6c7328328bd3546dbb305cc395476088059fed9c6597c9daa670f7795a731d73a6879ce53fc8dfb69f277650be06982632e3cea6970b4d9760c0934abe0706c93ae0b521bfd443cece032872a18cea239d9235f2afb94df4139532e927db132d4bd5deb50910e38681e07f3089ebcd4970e0b2d890f1b06ce175db0eafb241805b59b922005aedaad9f35fbb889e85ca917f8f07f24cd920ca0475aade0eae6f6e6f72f91602839190d8ad98f0ab498ec85b56bc4b5a7f4b9104d45554593e61fd74fbc62f06f752babfd09a9215e1c5e4aedf4cd5a5d2bf736e5a22b06d3e49e874054a5c51d5934519ce60937a4541b9babb3eb9b3ddea0e74e4381f932c1327ffa9643c8410e548c0cd68bb84e5b28d7b311b30f9ab12f86c2a56da414ad152f9439a40c45059f9365f1c2efaee3433c86f29fa3613138a4b6710ff2142634fb0a71647863ea4c2f8ab9ba98f2c89d36be9ece44894462a6d3bbff1769de095a431a30b7a23bcaf1d15cad8addad9777e74c299002d1b72bc3d552324f4facf273370d7c8c1a56bba8ad14fcd36ea8d6945f20e421aa870be6a91a55dc1b65648e8d2c35ac136019eb46eb3e5b8a70c91259153837619218930f152d6b616026aba4c0482dda48156ec8a9c2f0c26bad30fa0c9227c734578046c9ee465b08d84f8e4cb8ab49ed874d8d68f1601e02c743476c3c7fd4a1b14e7526681c839e7e540182b4688737bcb4612d55e26c994c5d891969f556fa91ff9b836f2f7868122e3ba9782011f21622af75b43fcf58ddd825f05522e63ffbf52520b9fc7c1eeb408125c3cf8ba7f145e5c8a6e01cbf20396452448ae3045091642c0492c99fcfb9e74c039b550778731d00751fea37f8240963bd554c92ca7966f3ef62081601363b48a79b7cd42e80cfc5cbc4a26dd9dceca7c25602266fe0548d9559670ca428a04c65210e9ac99300c1d90805f488c3b988c114ed4cb3487db4ac612047cea462ea2360af8faa0b9badd1f1f27f7b4424a3eb4eebe1a5d659c3ddeaf678073f510fbb7cd5566a5348d0a24aff62f1d8beb30a5aa7fa24d1fb6e53d856f4f9e6d4b7947598d23c9add8feaf0f91953da28c72ab9119774f219a6b14bf243e8f8c08978ef2102f79ba8bce17b7db35606fb85f6941748d7c84da64998de5699227deb1dbe5747cce1fe6cc51e1807ca9f3c2c63a26072e644c7defb78229ca9c67d2ca352ef7f01271d1c6a6fcba142d17cf6d6b4baebca2de0c115223519cc31d805a8b2e4e008cc4c5692c2b5449d03d5eea9e8d4218aaf90c1d9e2099d785b41651bac9221a1199afd705df6adcb42f6f4c5b993a56e7582282bb701503792f4612afcefef2e1ff6088249f8a83f1ace02fd0517cb438f6ddded21aee4f2a251a13ff5a5a79a42fb46973c83cd1c566045216603e14d036daebccda053f17f04e45f1dbab1d57bbd29b9de591017430c0cef0617b1753baffaeb5c612fb4f8aa70e4f50127064d9bec9773a7af74e30562b1301378934e6597033c7455f2d453b43130719e9655214f0667aba599d09eba6ae25018864218568958bc966bdc11f084eada2d3757621dc168116efa32dfe7220a5d717e9cba7c4bd2c7dddf8e8ae516f8a6d10e69a394f0e47b02e1e2222d289ef2e0d53decf6531ee190951e29a9ae3590c567606847b1f6a129c6ecbd95f00ea0f2c31535af8049fdb667a28efa902ab10c188b85f74805ef098430f6a1b6778fba688513d57a9a5009ee7a5375ae79d9465c134539a28f8f78c1ef5a13f7321c1587eec080a00e3937f5cca2c5763ff0dd745dd546a6b2c2292", 0x1000}, {&(0x7f0000002880)="5f94c6a6dfa5330599aea2617c48a3d3f6d9e85b1cd00d981fcddcbdc73e9ac85cfd0e6a70d600169c79dfbaeeed5e2c0df86867dcbdc2f07d1f2af762eb1875e0ed93aa66081b375276d6c958c6e88333ff3c48ca363c203577272007084934ca996825f1f40fe2369c3bbfa67cacc48c6430d551d27599bf7b9961", 0x7c}, {&(0x7f0000002900)="471893e418e995c1fed2ddf3b04356fdd3fdb8fd6cfd2c3aab2046b16ac3fc13a9d4c1ea8871a2f4f53bfd4935ae0441950e8df7db229d031a01f5bfb3097d49965bf5b067b39f94cab197d2fab3b5c46af54ab579876a4dbb6a82fdefd0db4590d6e729b53e5ecd51f2bac2d07c4034465c09963cd2f22ec40eea6abf47afcc1787f09e56f52f675f0fdb812f9cc1c1c22b2d93b887de05bb2a393925532828d2a347559c9313aeec6a39bc2be8ec58ad", 0xb1}], 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/wsmouse\x00', 0x1, 0x0) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000002b40)={0x2, &(0x7f0000002b00)=[0x5ff5, 0x9]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000002bc0)={0x2, &(0x7f0000002b80)=[{0x6, 0x20, 0x40, 0x7}, {0x6, 0x9, 0x20, 0x8}]}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000002c00)) r10 = accept$inet(r8, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) listen(r10, 0x8) r11 = openat(0xffffffffffffffff, &(0x7f0000002cc0)='./file1\x00', 0x10000, 0x20) ioctl$BIOCGDIRFILT(r11, 0x4004427c, &(0x7f0000002d00)) syz_extract_tcp_res$synack(&(0x7f0000002d40), 0x1, 0x0) preadv(r8, &(0x7f0000004000)=[{&(0x7f0000002d80)=""/4096, 0x1000}, {&(0x7f0000003d80)=""/249, 0xf9}, {&(0x7f0000003e80)=""/25, 0x19}, {&(0x7f0000003ec0)=""/151, 0x97}, {&(0x7f0000003f80)=""/120, 0x78}], 0x5, 0x0, 0x0) geteuid() r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000004080)='/dev/klog\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000040c0)={0x0, 0x0}, &(0x7f0000004100)=0xc) fchown(r12, r13, r2) r14 = socket$unix(0x1, 0x21ff37e036b1bb03, 0x0) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000004140)=0x10000, 0x4) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x300) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) syz_extract_tcp_res(&(0x7f0000000000), 0xc41, 0x9) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:09 executing program 0: poll(0x0, 0x0, 0xffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x140, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getuid() r6 = getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x801169ac, &(0x7f0000000300)) connect$unix(r10, &(0x7f0000000080)=ANY=[@ANYBLOB="00008c9bc7b51472165d"], 0xa) r11 = dup(r10) r12 = getppid() r13 = getuid() r14 = getegid() r15 = socket(0x2, 0x3, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x801169ac, &(0x7f0000000300)) connect$unix(r16, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r18 = getuid() r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="2de1c2f3e2947a919b17c9dddd8722134a07046ce4c56ff8d9f73091d98eaae17fa43dcf69e278ab3b451a670190384d3b940133c4cb4aaba51e64750c3fc0243fe8bfbfa2a614d9f650eae71c7f5c170d419a50a48ae1bfe184c073727322ac17baa109f9d41bd81eb9e58fe4802844957a6c1a5ae5122a0996c2334b7a894795db8c0aa8e9ea24230f8f64ce5c624ee7752a6d03edbe3273bcf0f3563353585dae7b498255c259ad718f9e641af892bbda973f48544cdd2372b3c47ab81bb22fc9ebcc", 0xc4}, {&(0x7f0000000280)="cab76fcd22c12df7275b33087159923be02e396d91bc76e3fa5b1a74650cd346746b6748245d715ddfcba963f145865d0bc25198f436c674c4c22598ca2352058f165c32fdce659902c7e9a43100553019e053efdff8a89dba881c3410f8ea9b81d17a9b28e46af2fd1293d87df90ff44d295c4fd25a09cd937b75d551545c60d3e53b5c8e740c822216a55ed70bd643049b83201f692096f0ba7ce00a5216f164ba278f155c250f88a66ad9bbdfa619ef4f66e1e5a15724f78c75df9dea0dbc01b575a3", 0xc4}, {&(0x7f0000000380)="3e85354bc9d00a0b84e0ff5e24ad48558c5476a5a8940f685156c6107e4be792b5a8a82bf4fa364e104f510a303771fa39b72e715f434d62702c13e46c80417178bd41ec5cc80ac06c6c504ebbfdfa10fccf9c1cd2cfffa1d5c2b18e45adc1ab0f8f0e5a2f0d757a05c4f2653c772e384cf6292570a3d3cfcde0945427d2235e3dbcb1e8d5b42eef19748fb45fdd7e2639030b4f2c2f66f4f0cfb496c855e869c470c1a71984dea422326c52d790b6472bae13972e67a7fae8d54967a0fd3226898219", 0xc3}, {&(0x7f0000000180)="72e236d67c2986e9818fd0af04d898406c8668df1c6561fea78c34e0f8bfe8c4d0c10ecb5bebb869a306078e2ce43a429d5752553569cde375d9a45f8b8ea8a46835", 0x42}], 0x4, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r17, r18, r21}], 0xb0, 0x1}, 0x408) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:00:11 executing program 1: setrlimit(0xd, &(0x7f0000000000)={0x3ff, 0xd6}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() read(r0, &(0x7f0000000280)=""/94, 0x5e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0xffffffff, 0x200, 0x0, 0x5, 0x6, 0x8, 0x1, 0x3, 0xab5b, 0x7f}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r3, 0x5) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0xf52935ba5110b8de, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x3, 0x1000}, {0x3, 0x68, 0x1000}, {0x1f996e3055fd23c, 0xfffffffffffffffc, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) 16:00:11 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0xfd4, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0xae5}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8d) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x4) r6 = dup2(r5, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000240)=0x3) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r4, 0x2) close(r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000002c0)=0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x1, 0x800000000}) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() dup2(r8, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r10, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000140)=0x4) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000140)=0x4) poll(&(0x7f0000000000)=[{r2, 0x1}, {r4, 0x10}, {r5, 0x20}, {r7}, {r8}, {r10, 0x832667f1c5dcc730}, {r11}], 0x7, 0x4a) 16:00:11 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x8a92) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x0) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000780)=ANY=[@ANYBLOB="ad9f99a605f8ffff1600000083aad200888e7ddea13de60229618e761d36b0514a3430135479e3a48a3ca8d0c93d016139302165e6256b837a8a91875c781cb49f94ef0d20538c036b1d746f519564dbb77c8900c2b1f8591af894a2a8510609b5eae41f7054cc041cbc4ee8f046da5af36b57663492dd874de727a5381a7b8e240dc17a1e0ce1cd8ae901d95751bf73e96855a8ce0907a0a2e915de4280de7c6900bd2931fd665e64205efb748ab5ce3773f5a4126b31b97a9471ef5c8a6445a567b0834f7a3b3b13771ecd0555e4aab68cc3a583aba0efc028c274b95622e677a9e60ccc6e40000000000000"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000b40)="040000003cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d28765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b53945c0221e3b0850a478675ec71959d4a2507c72f4007b07a0a401e873a0fccbc73ad15abbd42833e279f65f98222d192a7b6e4a6d4e38ddd02764f4c98d1e394d02787bed75f8d56fa70b29a0a36dd6868f9538fa861553ca40caa20c30c98e4b2daa44b592b7aa33161bd25f37f06edce4b2f1e2548bcbeb045fc6a17def05046ab743e651d95d1d9d376009053e769da7de68a0442c98ecffbdef04211044f4d644c5f85069b2c0a5b3c31875c9587c374c2b33103650004374c1f3731c595fac0931ac5592551ecf0865bc4cb04a45434c812cde088d983aae34433703dc825504c4e299692b4f3a5f3d1ffc67ea1dbd9cf2bc", 0xee}, {&(0x7f0000000a00)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847797ef0e51dcc8ba75697676c8370fabc9db4cc8419dded100cd303babbf6dcbcb090550d9c01b9d86fb93704e9b22c7e64fc334482eac01bdc134f341c83a0262e2663cdb5", 0x121}, {&(0x7f0000000540)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x38f}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000000300)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a900ef2e54884018d0e0e40046c", 0x172}], 0x6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x67b265309deab68) openat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x1) 16:00:11 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(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', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r7) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r7, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, 0x0, r8}, 0xc) recvmsg(r3, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00010100005f53cd7fdf03000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x228a8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0xffffffffffffff81, 0x4, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x41}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x87ba}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x7f}, {&(0x7f0000ce7000/0x2000)=nil, &(0x7f0000e25000/0x1000)=nil, 0xd15cdf3}, {&(0x7f0000c66000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000c83000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000f4e000/0x3000)=nil, &(0x7f0000cb7000/0x2000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000d51000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xff}, {&(0x7f0000c3a000/0x1000)=nil, &(0x7f0000d7e000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f58000/0x4000)=nil, 0x10}, {&(0x7f0000f53000/0x1000)=nil, &(0x7f0000e1a000/0x2000)=nil, 0x80000000}, {&(0x7f0000c8b000/0x2000)=nil, &(0x7f0000faf000/0x3000)=nil, 0x100000000}, {&(0x7f0000ee4000/0x4000)=nil, &(0x7f0000d08000/0x4000)=nil, 0x20}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x6}) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = getpid() getpid() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x40000000, r1) 16:00:12 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f7ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd423fb8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799052043e64afbb63937cba654abb9b813ad30505e8f53adb5eff6ba7aa6b91f4385f04157795ea4a5c5fe659fa202361cd8cac7dbad5b65c6593d2870b4122cd2350000000000000000000000000000000000d8c680346f446294ca502f55fe0b9b3a868b01460213cb1ce93cb80b1c9d6114e6873f8981a32057815b9bbe7db906262a5aa7d6753c7d30a02ee2200981b40c97c8d0d41552c51fde75baac4ca9b9f1b38c750f3ea21cadf1e81466eb8a76b1bc81562f7a2926e83d3d765499656ae7b129d627aea3a23a0db124bee99dacce050020ec948746d88cc9bcf3c33704f5b28922ef4bc6044e5808e25b917fdeb03b0e662aa7b9882c062e89111e0000000000c6e2e3f3c2c1fe5db9e76a6cc26dcef2351123d1eea338a1f3bca8a4707d5b3ecee3b8ed20d05078b37326d56f84bfaf561a338712b730ff2970aa60665dbd074afc16b0144c805a83eb326f6cbce4948043fe4777e74b475267ee3fb9e1136858e127834a68a3fc5af76f8890ed8b59cd85277855034f4b2fa08f7e2cae33129383a529c6dd5efb578b4a6ddbbc3989dda6af0570b44543f64cdbf8b57b92330dd2021bf2de5726d69697eff18a5bb2879203dbe1ab2197cd07000000000000004f49a4daab5a44e2bd91be9c8b612020d611fcdd"], 0x10) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r3) write(r0, &(0x7f0000000340)="9e3eb3900603b73725c7419aab4230a1c56cfd47ebd43ec9a88b860500ca2730619556ae0b65553312d884fd3bf6c2f352d1e6893b7bb43a943cced56cfaa54a43e43f03af02587405672fe188024aad244b6a370bc56701f1f015220f286859df9066c2a8f7005c03a3bc2d2d9d0c6349795aefa73228279e73ec896364b0d38022a6ca2e74191d8c7b1a444d2f6fd1c2885ba6dd9a371d5cc09a58d314bc48d5b21af50426a60ac45da233e1aeeca0d3b7984b76b25cdce963c99e4bcad4a587cc3dadf20000000000", 0xca) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x80000000, 0x0, 0x0, {[], [], [0xc0000000ff], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x40, 0x0, &(0x7f0000000140)=""/64}) setsockopt(r2, 0x200, 0x1, &(0x7f0000000000)="7e150aced7171ee2fcbb214ae0a4f25146beccac87481337d267fbb7d06f39481496a7865b08793f250921ccf6f26979933fffec63c29a2a888dc6e4b08fb7e26bfef94831495f120e3eb7e6e014bd318f43ddedfc07f5e67633a6c04de6ff2b81571d36f32d99b1453144fd59e736b3d1abab2637aad408e3b61fb98ea0904938eb3d5d9ebb02d056c4e3b601288902032d0c73913d51c988899ddad8a2b1d10df9b2caa5c0aa4943e6bb24868d777aa7b89e8427c5b3d68a381ee9e3ed512f5b79a170c9af07c121b53202e27b0c", 0xcf) chmod(&(0x7f0000000100)='./file0\x00', 0x18) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) fcntl$dupfd(r0, 0x5, r2) 16:00:12 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r1, r3, r4, r5, 0x3, 0x6}, 0x1000, 0x9, r6, r7, 0x9, 0x6555, 0xfffffffffffffc9c}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r11 = getuid() setreuid(r10, r11) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4}, {0x4}}) r12 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x100) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f00000002c0)=0x1) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) renameat(r13, &(0x7f0000000340)='./file0\x00', r9, &(0x7f0000000380)='./file0\x00') r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x741bebbb7a850c59, 0x0) close(r14) fcntl$getflags(r13, 0x1) getppid() ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000400)) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000004c0)='{\x00'], &(0x7f0000000700)=[&(0x7f0000000540)='/dev/wsmouse0\x00', &(0x7f0000000580)='\x11:}\x06\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='@\x00', &(0x7f00000006c0)='/dev/zero\x00']) pwrite(0xffffffffffffff9c, &(0x7f0000000740)="32f085148cdc59ae4492b64d57ca371a75700b5163e3a24129d93813a9085897c9fde2b236a0454ae6cce3f54bc82af3b7746947680aa4af8c7258479fd9cfc423bc0eda4a564473f3269a3ec8eb6e5da2b27f157703ed1d315c284b61441d20e1", 0x61, 0x0, 0x0) r15 = accept(0xffffffffffffffff, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r16 = shmget(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r17 = getuid() r18 = getgid() r19 = getuid() r20 = getppid() shmctl$IPC_SET(r16, 0x1, &(0x7f00000008c0)={{0x0, r17, r18, r19, 0x0, 0x1, 0x8}, 0x7c, 0x1, r2, r20, 0xe1, 0x9, 0x4}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0xfff9, 0x5, 0x20, 0xc220}, {0x2357, 0x2d, 0x8, 0x10000}, {0x9, 0x81, 0x0, 0x6}, {0xfffa, 0x6, 0x9, 0x1}, {0x1, 0xea, 0x6, 0x10000}, {0x800, 0x4, 0x0, 0x4}, {0x2, 0x1, 0x0, 0x4d}, {0x1, 0x7f, 0x2, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x8, 0x8716}, {0x61}, {0x401, 0x0, 0x8}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x3, 0x3, 0x0, 0x25}, {0x800, 0x6, 0x9, 0x7}, {0x5, 0x40, 0x7, 0x7ff}, {0x3, 0x80, 0x4, 0x1}, {0x6, 0x3f, 0x3, 0xc36}, {0x973, 0x7, 0x20, 0x7}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x8aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x35d7d51097dac6af, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffd9c, &(0x7f00000001c0)}) socketpair(0x18, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = socket(0x6, 0x3, 0x80) fcntl$dupfd(r2, 0x0, r2) bind$unix(r2, &(0x7f0000000140)=@file={0x3, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffff4742, 0x0, 0x0, 0x0, 0x0, 0x8000, 0xffffffff00000001, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{0x7}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffc77) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x2, 0x9) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x400, 0xff}, 0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x69) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x6f47589a7c7e201e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2c002000b9"], 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"}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x823, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f0000000140)='./file1\x00', 0x1021, 0x9) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)=0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:12 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) acct(&(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/246, 0xf6}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10083, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) 16:00:13 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f00000003c0)='\x00', &(0x7f0000000300)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000040)="c10fb6f1296826ea90ef555ee8cdc593ed7436a54a760e815e5623", 0x1b, 0xae174bbdf1503dc, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x86128) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000280)=0x8) syz_emit_ethernet(0x8, &(0x7f0000000080)="e4044215a92238c90024130bbd330d3b532102666c1b128a3bc071b37a41e495e457fabad95bc3417744dabf46572a1f8be3b6d4f659aca21e58184dd46db2803db51d012af71b") r1 = socket(0x3, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00d2a41351723dea5600063c30beaf87a36ea022ac811559cbcb4cd5f4cc981d4f24feb2b289d2048e1b0d487d04189f781579a2c731b35a1058a4d4173a51f2933c918770e44515625c1957abe5c22ced9aa938e19a377402e686af44f43c9462fc6173d9bea15c25cef5431e7c23deae36e5877bb768ff51b49adc74dfeaab34be0185ec0779c0ad40e6ef85e8af9532fd99dd8b40b1119e7a55d0"], 0xa) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x6) 16:00:13 executing program 0: ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) kqueue() openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'t\x7fp', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {}, {0x4006}]}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) getrlimit(0x4, &(0x7f0000000180)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 0: socket$inet6(0x18, 0x800000000003, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x410, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000240)=0x800) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="47d15652aab6083a8cb859d70b26611ecb3f656d33f3664f50d2d6d366f42d871d4efe3cc0c9b911debb3257300b1ef0afd095863d435880f19b85e771a80a3a16839fa6531c0dfbfc055a3fde950360d7fe34d747e1414f79fad171d04beeb563c62ec55177be2bdcf0959c1db0be172f7d1752b5854f0a3c8a0530523b16b1e3e09d46c7208ad63afa6a6e898ad4ae077135a02a6e42e5dafdb0e7fa23a7", 0x9f}], 0x1, 0x0, 0x0, 0x4}, 0x1) write(r5, &(0x7f0000000100)="8c65", 0x6d2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000140)=0x4) fsync(r6) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x801169ac, &(0x7f0000000300)) connect$unix(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="bb392df9d4bb2d75a576e83e909aeabce9339f9a2d08ad0dd72c7b3bef99d348d41ef728322634f747e43dc133552592261097399f5c8b392a694d32963cf79c2e213105009de70410222de56eb264a777009bfc3665670d900bd454dfd6e95da1ead5a2f204bee76058f3565987a980a4eaac99c3daaed49d17bc136790c4dd167090d52fa33314a13ceb277a456fb389ae539ea879b55207a71fc393c4a06cdd0875e82bd9117d7c3de32d8a8fa672f8296b0419880e9a231edb041059cfe60830917ca5f88fb89c074f693315449bc19f4946d591916c52661602a0f11aced01b10b05f838aa4dfe57a80c73698db56177b8b6e69e80f8149ba6ce4c01d1c1be5d3727821e988cfb575745de67ff773b200fe7f5a59dc9f5c9f09bf03a6fde9f95f89834c7450942660e06cc6d2a5d421bb00dec9e128c3d6854639705504e5a6b9ae3d036cfb863988930d202da8602557655e93eec129c746d089dc8eca4ab8045604c832fd3c7e2969ed2221498793a373a56e2b83"], 0xa) ioctl$BIOCPROMISC(r8, 0x20004269) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x7fe, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) r1 = socket(0x2, 0x3, 0x0) socket(0x6, 0x4000, 0xa8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/244, 0xf4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTART(r3, 0x2000746e) r4 = dup2(r1, r0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003680)=[{&(0x7f0000000180)="0e500ca82b1219319aec504be046380ac7478b045b3bec88edd6b1fc20d141170781ba19aa87d420ea5b0e7df57d8b30a448cc7df43b17935d59fdeefc44cd8ebbd40950c72bfb24a48093c0626e4a29a3219a3e3afb2fc1eeb45512561236ceb06eff557f23d332b84bfb981f5655dd861e6500bc747e6ae2d7066a7c771afa88ce5b6717ab2f2e5256e8c0133651c61681d53f19a492c22d6f4ad86308953aab99c018bf8e06f99f4a324aa48b4365afa885f83097cd3bbe4acb326d8bdd6bbc9a934089c1fed8116034ca14d2e070161de257580baabe39c5146747c18f90e369fba347ee33c5a588", 0xea}, {&(0x7f0000001680)="c21fea6e51c73cc5f0e8a23a6d1e9ccfa9ea2c670d9f083c35fd4133956fb17aa7b81fce857f27a1ca8f9b7bc903912646456c45ebc8aea77efe957ade5503521be843c882278b3c1a272950552ed1f886ed21aa566169a43f92ce3614a3c1f7e22a1bb410d2449987f7b36d39f008f31422c8cbb7f9f4d1daaafb2a6d731994a3ce37a6078fad2476b736b4faa431d54be2793d37ec5fa2d316653166f424997a054fdd0fea82886b07f9c421273e37b35880f66fa2dc97669feadd68ac5c58397c9355afee8e1d4d92317579aa54a274f8ebe689e9f1cf679114a37ce2ce7b8a25a41b1a051362b7e0e6e105d2ce596dd484c4df4fc25bba781fa6aa86d326113ac4cca0b29e9978ecb78a5069568ecb49950d191b60012bfc810043824301ce785a818a73d4af6f2d3b45a748b9fdf79aa2cc60a191ff63e37ef3a6c1beaa8ba806e3494d177a6155fc3cdc1ef7244ff923a0b087cc3290c6d962184e4ff997757524391d76b495735fa5b1ec225608cd386bc0b9fd57b2b8919fbe85d04f2b1ee90f56bc552fbd6398d2db6993ead5bbd5b860213934f896a191c27899af607c86c209b5e19bba6774be2e54f0686608c123e660b1ad848fab7a57e289ad81ddfba291adddd8c7288d9f327a026f8e072c0154056db1f17f4a7d7111c9abf7527f0a4c8aa6664ed173ecaae65f469685ae7276811cbe91e6323ccac5e605aa33ea059a1f6867ed7ca58ef183eadcbc4be65d8db9722da0718b02bc9b0ee2d130f83e93114bf8cf67bacbcc76f0cede3a35f514cafd96ad483e9c79725c8bdd68b1c0aeb8fa9da9211c43070d0980391c8b70dfec9506ad26fa84bf3e31ba443a687567ed4dbc1b32014680b51df9e4c3dc82c34159acb2d7a7f4156266c90f289bbeebe85ac7e64d335ba24fac17949864d4d80564d32e52dd7727dfbcaed2198458dfec5d545c22e6f6bf9470209c8227dd24735a202d889d8961f04bd39282bcd1f62bf939a437fde56b60d59dcf4aa9b39c857eb783c252fa124c0fa63dc5ae33900229e36827344521a2e7158e718fb7f7ac2c797db303d9e1ce80d94be663be5cf90a88c58baa546308fd995d2b2a5aa876b6cf06d7590e3a4ddc23584fa1964c1cd7c0bfd2e705ac113d83dabd17822885e1b289e40b37ae9bf27af482554ffb272cb476932a446f48cbca5f622c900f7113b415c9c7c7cadb341bbbfee92c237d860ef365b14bee15ccfd03da488290c8ee79b89c3345c9c3b6ec723f4466f598f0c9d9ee1d4f3cce605e64b2f5fc607ce7bdab6541da1c61f938bf9b7cad22f080c5292a8eb9951f040ca8f6b934e0ac1eee1b3585ff450f8e089511a661fa9a28f0948c2d4e75844754a1cbee7d8af382abf136d7bb6a3caf00bcb95a006ff2b53c1b1b952e64a636e561127d0e55ca37227a09b9f7bdba5247911433996cd847e6e1f172322dd137e7e20c094a1e0ea68e1871050236ecb67f7759cebc08854f7ef893778c893dbd6a2b8451f69bb9cdc9400a4f581775bc35d55ac8640cceec2f84fcd0b51e0de18800a3f5ccd117e5bd9aa9cff40a554e75fe4a67c6b078d80030bb57b94bb5b7f067a15c76e596aa26807f676ee7fdf89e2dfc19dc93dcc0bee17368ffbcb9929426a8345931f22e9e12188a97c199593dc61572a4b45a1991dfc7a949e726e132544b0c5b9ab8f62dec23af4df8c7da4847116b20212d6839211c7c06b4620972cc71946aa25446dac73c8042b1db4e567c3d8ad966e5bb69f92591790b16534499208e3205d3c5e38ef892bd0e205509fee66a5dfab21e93456100788b2edaefc9b9f2570dc6f9756f7e7ad32279a5ca699fdd007517474bc6155671630c8a86c9200c6a42863dd2414a8e89d898e4fa30dab8e1f8c59d36f1744f70fbfe8b4aa66511bf11394869e287d6b2849ee72c6e636252c5db9fab4945fe32fd08efaca129a5103d6648dfd88ac9920627d910400838a893bd5669f96784137f2480d35c457e4162748e49a2ecab169bae3487177cf72f805da7a5313c5df9df8d64b99ff2a68115c80e2e5aa68f74241b429c303d772fd821c6ea929d6f9d63c4c4dd239093fce810a721d5546246c96a4f7bb111d88a02931d20c8e58bbd101139b2087239ea564da366cf3affaedb054e13e015ceb0228599ee0e1db227dc122cfd00b71a4a0a18a139c9ca61458819377001701aecf135b78e019ccdf0586acd4696581d68f4f8c339829dd1c1ad120d463f23207c5cf7c258edd679f2300f7d460daee80dac2fe71840aa6b0d2b4d451c5fd9ff7e985820295a54b90483bb86c93978ad80616c6ab71c4f48351fb48766056fe6ad968ce540724f1652d0c492059491fed4626086967348bf9b893c59552d24aa8b0f4ea4124673a2c9247c37352b0d48c947661b414f0131674f2e03630407b956faeec83feab15fda2adc0ba93e8cb45dc582484669f90b569a5c63f2da3c6c27d8a9cf88953e541e005cff7523e66a0a7c31313039537c4d566a4e00c77a16ee456fde822e7983e6d5bc37a35eec70686919b38512bd6aaaeeb65a740f6cd83c787352c25646d015a8918c03e195dabd4038107eca82df7ecba6c04a832032834daf61bc5f1317ddd70056a666cd55264f22db51517f93871285187c2c770ce3c0cbc22d7a4023f73c063c0fd651300c4592cd8fa8d528dc7d2886ef6917782398a8b831cd73c0ab41a93a508612da2833d35f268b00d9efebb4bec2df4d73f6990097770bc3b9ba991486ffbb3ee3bbc558b7879a1d2527680ba9a5988d600ea5e71264874d342f6f3edaa48ca918f6bd42cda1c9b344660204ec4cb17735471a1cec41aeed0d8b7a1b2fbf37587dce9b67f272754054efcd35e317f21b15ea6723d7636d964c5cdabb24eef26dfc2bb7539e3928beeea802175968e0d51b48892f034523815bce6fb3947e04a268c04d20942816b98c9a80f70c3d14ba1fdd505e59d8645640f0900558c9bcbd0a88d0f01631f75ec1f2e2261336bb357e78ace911e96e04a770993f83193346c216fc61048cf7db86ab1073763d7ff03e2241fc20cf2c76c581464a6f1c48867f6c1b5ce23ace9f346dbd4ef07974a78e3720f62c4cfc04f309fe68facb70c85a1f258119d72176d0e408df31e6d9babd7c13e58112dc5321a9e3eed5e21e460dc17a109f2eb3cf8253e3f7a4e0137256ae83a28340f1df06142a940981ddb04b97a8a0b260896d8997c7d4705ce3e1e48d1d407a39e5180a786c046a0f253ae45c51836526649efe9b8ade1e28f6acc3f71a7f9388eb889818840ec098f59532e1cbd2766c3f2fd8f62ad2a56eba70c941691ca82a666bd88df7806d30237ec49c0e828f922be0a4975bdf051f44d2ac4ff8af7345aa7a4597af1ac972222b9de7915f6f24a6d9af9626f4b392850b833b894e235bd2c8f12e3c9c7758d35aae7f5a517beb520bf491270795f23c7a09cd1c7c19414de67c0b6e14f45747cacddd59fb487ecc8f8b068f17e426437dab1aeae8ae9318446d0deb44ee083809c6020ee17529e8052f9ed269de3efa9669a66a32416ca1737ac3fd1d482bf2ee9b8a82e2c80e41cacff1c8e956e9ce51a7e5984018be23422822ac4ed42c9bc79ca9e6d4c714560b3f728315aa039c85488a4363e7ec7498cd6ed96582abd20ea3803ae8215c3c2fef9b1c705a72102bdc4cfdb813245a4dbb52115991ddc7383f65a95c8e1e6bbb5ba5c2da985f4c39692cbfe5e5fc29783c7f527fcdf88d41fe63a396e99c03982248ae0983aa473e74271795a492a602a81e49bb72b835eeccd05b1e773a145f63712648da8b13f237feddb42adf4292fc849780d051b04703d9be33ae10a00fd85e32824baf8cc54279c76be5b68374ff24461230186c0693a77cef75a66e9eef7e8061826ef9762b08fe2fb1a1a0ad8676e9418526c47a0384024d6c100cd5e13812ed97bcd28025bb81af2fc41234d4cd5ac2b5c7b12870cc67b1173a35f4273002de34ade65843b08f67e7a36777b5226159f8c849aa47c39ae2919bbcf6ecb0657e46961d28bc2622bd28123c43441a2f26f238225bc385edb0189c92e4e4822782b675bfabc65ca5239574367533c7aa2ceabd9a3195baaf250c4a9a2814c75d70a8c4a5513819e3361fd4249cb0a7566ea2783f7a1f40f98d01e4c27ef8d2f1ef292c29ff3036ec0448dda6ecec5af29379fd0ad78e45816d4756bfe72957639ca015245c97fb893179588ae6a68879fbf46edb2aadd4d8368f8c90320a2619faa5b624ef411df6a04b486f5fcd2c1bf8ba55c8a7f5865a791b03ad943fad7d7e34c2a1cd4720011b8ebaf689e14f4c0644de879f5e7eb7c92dfc549d3b63e53fe8f8445d435bb51644307fa2011275f0e66cb7ac5b52920491cfa89716888b3f97f35fb250b2f5db4f330f36bae9ceada93884b8b23f09ebcb6add0b350c04860fc089c9415bc5066e3cdfba0790d1fbae523c5c55ac316d38ec8075e8b7dd54308643e3bbd91d971280e26896ee2ce01b7ad248d2720104935c041437cd18b1e0b2a41cc61cf80db25c317dd1092c83ccf1656864d9927a22b4980192af358af3c53673044e2b676971cffc667bd731952d5622bf3b9172cd7cf0ad2e5591fca63bac5052c4697dc9358e385154e18bb2daa4f0c09d3b6dda60a8d2d1f374f584cd48ffa5d33b85595d96a919d62d4ed0e409a4a70653af2b2fcacfe814d198b6d1a4ca1826ea9d80b07054c28176165855fed804c04b2bbcb3cf6f218274f75edfe3e3b5598143a6317c2f0d00c911665c6d633753ff62ec5c09f06eccd6656a7cb9a97433ee39afdd9fb1d98fcfb94dc1e9fa96a80cdd40a33006ea096f06a994ab7f0ce51418119f6335974910d61d79308aa655bcae33ce77ce19fc6c727639a38f6ff42f2a16cf9f482f67f30ae9030d67a1b4cd10a944401500f88be3f88b9d2bc50afd28ef582accc93ddc1f488df6cc2eb37437b10499e3c3c4ec7ff63a7e8e3ba271b147f219a15585c33375e5b5cc904c526b618cb3870b42430bb8dbd9d427aca1844b804c952cc487eef28ea5d645274082db1845c0007d73cd63f541a09f3138cc08b6157157610fc60692fb529ef15d792910e37b7adb7b1bcc7c4540f5fa6097732b139c9b3c7a2f4c2787d86a0fd39c4754c6bcdd8b7ffed30729b583396e8e1de2e5ea40bbd31b44f21b18282bfd1b36047bda15becfb8b1921e2d564cbe510ec04631195ff95573604106d19feaa6e7ba377abd2389a8c97d2c813d9c310ce2420432b8e7aa16abfaf256ce79e0fa94f3dbd45533ed03ca72cd4fc267bb3b4c89ff47a6d1f4393634e8f3d8f77735146fce1383a6920ca58c70b1a64b4b86b8946c30d2f0a407fac98350003da7040d4b07516f6d36a4e519017ce9885904c89209859038c510fc1d443eadba27c338e382df44614f7ab32902a925708eaaf4ab15ab3bd7af08fbb91700db31a30549f96444c6e95db602b3e24d16086e26afb84934d05c672df6706d06dd30673af71bfde4901031fefd94262caca5942cfadefde0920bd94fe3dcacd1bbd7e99abde8b1cdfe125389ede9bc343e12c87dcca7583d5b8cd5270eb06b22eda2777b04dd2f67b38e5758355643f66053e390d764e9457a8734ef0437e064d43cff1d69eb3373fe8f4c159365a4668abdb28fd834a5b46424ec3bc4b46d63f7cf44fcde7d8fe95115d89dcee1b4f4d8ec1088d578a4655c947daf85d517170763fa7e542f63852c3e621b419d", 0x1000}, {&(0x7f0000000280)="3067bed4ad9336b8627720a8f380a331b699034908a8097d1c1cbe9c9a490a48abe2161c63b04b1c20809807aaf6305d99a840ae8d8fd8702857a6437a4753a34de2eaf862", 0x45}, {&(0x7f0000000300)="8a1cd29bb87f739a6873cfb2633f557714671f08d04494b27fb5b2bb44b02aa917fe248ca26b6c54ed2870453f9efe5e05d93c44247d4b02f4a4f151d35a092f0ed8591be83b5a259b8bf28eaf23d319d6a7a1a454f1601d4d39eaa7177acba42ebda480bc2fad0534f02be49e20c6d0f98608f72eec639d43ca1c004ed6732ed2aa9107af7dcc9287d8e894530ebb7334dd9ecee2e1c3b0b62053bc25aea9494a6b4bfd0fe88594c292f7420cf36289e63c472cb25754b3396fdcc159611b6dd6550e1633f3276b26", 0xc9}, {&(0x7f0000002680)="af81e96aa66542927542430aecf2e68c48504edb715652f2848d2101c0e0f785ea7633f2ae2d2524785c9c7ba92060d41bbd61c8152f516fc6cb48914a52f03600b40a27002f02eb9d3469fcf36d3b62bce8d08d3d24643d4d0ef24eda42ee963e23f58bf891b24e8f4c91dce2971c1b5aebdad60e0ed4f65c25597da6f9edebb61820f28cc5da0cfe36526294c23baad7e4f32f80049e11115acf9185883006a5fc0bdbd62cba38a7e9dc529961ea09e27fb2d1a94969e5a3ffa83b87de8705b21cd585815b977ac3e3bcdf5b05a58fec916a47485beb4f3905ce6527322430ec8c6237a1a3a1a2400549d977536a5c2c516deabdd5407e0d162b90b256d8c7f4cc60aab9ebe874ba9a7ee51eb503305764e60e57e22af600d93a124fe9d0631c32a164b40e2434a679650e1149b5702a50d3c86f5eb3fb3b8f63ff7527749038a0ea9f2b3071efc8b91178f809279dca376d6d9f20d7f56c40662095f6b6440ac665ecaafbc1fe8657579d31f15f51468940160b90995d45bfaa2a852345aaaa335b022eb4514f3db0c8a75f91f2508670e1ab0f5f60928c71d0bbd664759eea2c5c0897a00d6f56a60d4e46384474b7cfa522dafbb95da4133ec97b0aa629a8e1ddb8abe68e8d62ee029cdf792f5b5fbb4be45edb7780b61d09586b4e9355b2bfab41efea003f409a221b9f12d93babb73190f445245ed2ed0b7dc9a338087cf3216770c5cc6f6b71b46e5acf57279d68fb32554bf297f1872d05bd064a563f12d81aebf5b00cd7c389f032a2a5f612c57becd0000c331c2c0d28a0098cc1638dd9b904b68b65528f439c6f51e9cef2540dc0f53a47a4e3f02437a3f5bbd61fb3a113d3e2b34c38af4b53127c82fe9559a2d743fced458ca858177d29774ac77a7bef4331b511b9e13b534ae5f760670bfc71327f23181a864113f950c7f2049098e2da114afdc7f66dc42812c63186baba992dfcdd5a7d49f5e79134ce8298ac5a9eb48d4948a935f020609725011582b7ecc67fdcebb2bc6ba896cd64e6737faed8a938e875b709809d1aa6f96b39a6ee2c458dfc119a0f2ba7a4cf197f37b69307bcaf7ecb48ae40a5deb3ac1b872fc4cbb1daaa6f6f13ac3c4ce2d4094472ee7d8eedc6b67bae66880b639636e8aa5a2176d744ea12a529b12357d3918374fd1d9071a24c396505857b0b65b813d177978e4535987c7e20f5f34819dd9b52fec7acdeae013e61d542eda626133b05c1f8f5fdd8b32672c29b3ce3df9e3137be56e6673094bef1b66a613399a29a9a43eb4df62df0a11de1b17bbf75300151ab27a1a36fecd12bfe3a1c20ee912972fd3702b106b73e2e1602badf57d1f7eca76495eefb64b1d5e626d9f185150bd8c2662f4deb8e0853607543a641d0357184e5a018ce1a9c7b63cb39891dea57552bbd3709cb75e687c456028f44e39895ae86cc53fc52b8a75e72dfe843d04eddd86e02750c22de8677bcaf85dd54fc65e86fb240680d5e71b08bb57c3e33c590564c58056d7dd38506d1d79eb849f593eb490b7616858434c1c8c4fc927e49b405f262b4cf753a45e3cf28b414e2ab3538e85d5bb5a00930ec7bc44b70b646978554139f76a0896c67934937fd65261320aceea60ab077af63f43de2d9f164ad238e56f29b4dc0cc195674edf5fd2f745348a2d95c8080e4ba5103648e67840f12a162e94853dcf663a22fd8f70d44cb85d019b6fe3e668981287f3ddeec2b99c3eb618333870c0aed6450503b4d9087c70698e45fa47043a7ab5a3b06a9db31e2b665c431e9a0de8f5d1c017b227bef3705ce8207926b534bed69c9c0cb9e522fdb82aaad7a9cad8eefa6ae6adb7da97c8dfb4cbeb558cea6d853d587f3d7b351afef8f2b1bcaca1a47591a63b1b37368ff85407a248654222078d009f2f0e4bf31d60788b095afdc6598dd7bca35dcbcc2a1e07f17237beac283d5cf9b127000eac208cb24b4b56c395d9954b52934141441d955f24ef0f472f6e06de6108034968333901c56a161864b11745c6661cab4fff93fd5b2c6529562d9a508cea70be28dd871d8fea1daae9a1c4229ba83d7bf8010ea87b5b239504856eb331306c47bcef26924b12824be0c5edc0f23e9f0aa529117f279c2754e98e9f2d5e7d37315fcc5d500c252f5226bd06c08fb8758845ad5b103149f18ab7e0a92a59479263ab7d53945c0825606ccc09ab8b746b6c4c97d0e5f4f82d467e02cc476b4400fabdae6dbc609b944ea7e95a5bc645b99f2c7bea9c8962d9654d07605ba07de31a00950b660ac4aab25b0bcb3a1879e6a8c84d35a4057f321bc4ddbaecaa80e4bbf38ad035e9d9b379a47612acb01fae0b32a2a152a95654122b59bcc19457f816d19af56297754c1cb11af2a637afbc9400c9ab91451186a2582de90bd106c542c68cf6f7a1a96957a4976bc513e0790683e43787a09eb1c9ef90ad388c040d7ea5ef6b074f31c45838846bc114633b2b321d8a3e1d4141d62a0e55040bc4777479ceeded8bf9319e93b8de7224a3b1b15ee584656e57ca4f886f938f0170d28ba6da2288df9784148837617d7701a4a40f0b614a0ce42abd543abacc5527b311847fd041a6a3ce724b81c7954fd7c46a7903a8b4c0ab1649e26853e81ed4712feb7f9a74aa6258bb2554b9980a93fe3ff2210e221b4f83714ee718852f4b77aed36324ef6eee6e3c86ab8b72b73249b460bf6635b2d44738b6fcf54017e53a9d0425645dff4b0ac9a3c194d7f8dae7f06ae94d4dd7d9a75399c1ba11a48392ca048954b4ec42d7e0203fea9c59acc2ef50ce8e793f60458184f1812cec13ff1527109672d30762479374dbffcbdd55419c4b4e9ff64e78f3c63f62ccc917bca36e6b1f5fa82359a69731541b7a286fb7740dcc3919e11287bc3e196b5c9551da9ed603144f7bf2b3e15c923f273eecca8cb5829dd4032c88a9e6fa92bdd359518335adbc5c9f200b7341fbad0ae422584a95ff07ddde08b7f0eaaf161287192436d653a4e9e00d3d06f938d390846cb6dd468fcbceabfd109bce7f12efacf799bd55c55a3a30afe04d488294099ab7c446a45929e79c24ec4f52e2e6c6b83d0762de7bd6d15712ff220148cb85c1845718eeb1fdc0d8a047c1141d3545dbe4e885764f5802728bf25f650bc28b9b3c6b174a3d6a342e6eacbdeb1c851d4e58b66a31047852e2d9f9f797ae413c9a1f21c7d8633fd927198da150467057c3f426ec81bde605326b3a0eb8e59a6c75bbcd7d19fc64612ec5b1d4704d25123f7b36446b056de27348c72f17f32d4bd59be5cec66da3a30135e2449e851e4324bd92b9f7bcc1cfa86b651d05a80f05e90e8b7f1d63bafdae755a19c84607718268ac2738837af10f6c9c60cf5cc3c9c4387819cb3bc20cb42f85ac9a783a5473001390ffcf6f6342b07557fd4bf614944106951e9fd23e54ee042b0814e7cbbcbc3c4426e5ffcda60e706e06f832ce8b22b60b0b933c81e791056775f9579ff6f17fc6a3636c502983c5ac7abc27c9341be70983985a9795f3dad967fa2b1e034a0fce3c29ac48a26af548495dd3c756f2c975d066c74caa2b90e6fce7b636772713473c36628ad3e0cd5f36383f5b3fc46f0029df85cfbc8604fbc8ca8a2e0f4fb046c1dee8a7490ef5e1cf0ca6d1e51ecbf4d2e434ce37f4ddc8b034ef313aeac2f6653940ab0558d957209e50fb987659de0887b31048ac21947fc26126c28c7cf69e6d0bee57550c9b6dd3b03fe149dca9e371ad6c139718ca7a3ab9692baed75e1cdf8b3dff6810e23ed9af79414d9cc9139da3629fdb5a6c429ff9c97de5d43c32dafc616e60514626b51fdbee14f6d2332ec3cdd66e0f6b1d2d0ab9d7bf598c6eb07d2c8f1497fe904999ec0cbdceb6567f22084d3a2f942b8dabc4c0ddd93cdeedd29b477641136bfbf3b5c5c780a4175601387d9eba483b20249c045e55a7f1a7381e6fa94da23fb86d87bace40020929f74b3b1ba1d17c7b8e1b401849d54f81e2085baee579f79b56256a6a56fa742c130715e5ccd10e5419e53aab78fd095b3727a821fc7566f17179505cb2ab69950267c4930a39ada0e624efcf52eb8bee9ce57b82baea8a1a3ee6d28ff986f2f2de2aa419297cd892f5efab179e47bf415420a4dab630cda7768f05016d9dcbb0828c73d1acaf675d1cd436d3f79485e56d5bcdf4e860045195d2c7f964e19ffdd89ad6b87a299c2e2692349a3c3f55be2fd33a62dedeb7d0f6dee25fc914c820bd215c04b13266daae1cec204ece75b5d274c8c2821cd011a23015c772f7dca11c27895b91492853c7b061f20ba79a1723b746fdfcc1406dfeafbeba69513b3e291fbf6500c3ab875864792a94f365658a10def0b82c9d9434c2272721dd7daa2977fc26884d6422a9596f6a3883141074b5720b3e063ee21b70d7f4215963c097d1533908f95d1d27e8a073a3eed1dc2fe65881f23071dcfc15e94ecf8cbb11be497b808e73a504383e2682d6cb65dbaa27399a0af8897f74eb0e771c612be41f8c2572936665bcd8b179c807c2d70c6b87d55d38cd3dc848b54a80b2001c38f5b5f7ff9968327578686f34eff35eabdc2fefe343e7fd4c6e07dc11442fa1031a336a433d4909714a127db9add5e4536ebc897ce6f00c1653ef5a88e9626c29187250232ed4bcc9db2025e9f3b5c2d9128a87eaa1b7fe482fb5c568c43ed66de4fa15565919fe5b27c65f1846c811b86aa8344753a10d3563552247d0fb62977dc75afe94d3ba3968f590006400cb403570ee4d39f44957e86f20e01e5fe92558f2442c537936537e1fdf3dac12f09bdef78a90eb38a1ca94d2b6e075ad18d9175b020a636ebbffe83c3e33241f0e9d1a09f850fa860f0b3992a87d8d4af778e2b01cf67b094ca364af86876415cc630bc7be21f7fa57e726390e2c737167e974302adf86d66e13ed3874ad6c4dfeb92e7138a2da1372615c4ae868cbd2e63cd6804919602c8af33c192f6a58f370f523cf0e10840af07ff04f13db57698676dfd28e361c5e4d28ea8ac3521d7f57c974e6673883332642aca3198adb93a39b73f93302043de624ea6440019829ed06311f6ce42500fae52a0a26182d0ee8cee9b6bcf589ca7bbb425f85711656a1450c3699dd1b64f56c697ecd12f840a1d777becc8f96624801085a612c97b8770cdcafe040ed93d725033cda389ee74129bb8e6c8b5486cffa2f1dfd5be3eb1292e9e65bca36f0f2e0c21f63601091b92805162070ae5ea8a864990cd0f0916b6c2e54bb4b0ca9eb68144ca3b7d0c7d654445f00b71b45078fcfd6aca21b454d87cfccb21d1ff8b36a39c687442a175facf2a9f1b7267f17baaf72ddcf2421be9054002a4401e9abffde3a803bdb74d780815931a186e9b7c9216a172bae3e65f20eb53fc7034a1685ee251b755239b85d7f7cd5f090b5a8aebb0bd8097e3a3f7fcb63dc86f9f18a543cc6758431493d07499b62aa3d2e8234f7a7c3c3fe1162577b7323a3e595d0df9aace86ee3727fb9c75c59b8b1c83ec08c9f68b0c8bb19b4620f996e4794aa67b6ddb3356b7e165c06e1f6395adbfefefb525510f0a09fabd1efd5b02c61cc335f5165de475672806a44d4e09df12a6be6621fd760dbe1eea8f3536a64e7b6811785891b30e9b6b45e72811eb432fd6987f37a4fcac163a55bceffebffbd0fac5276c7225f342e64e2c1d7157bcbf8aba66809ab5338b479a6fb0afc3d258a514d47f06b0a1baa91407106955d4e9d00af64b1f44197d7e3583f7b299beed0ee023", 0x1000}, {&(0x7f0000000480)="d0617da222994b6ad716e03ce62d277b340e2d6ceb81fa014132704e9a374a3ec646705f0047d3ca374f4c66d5c30de77a23e50c657bbe6b52d9e72741b732b2d7488323a09a9400222bebb5a5dfef5ee3b4bf4a02e94ecebd81adb63a61a34546c569dada5119dac3db984dbf6ef5b6f5874477b73d61b4a55b11909117a722fe97f89628ed55f7aa81d1e82d4c28c24e89b8ec6f421f055935d93eaa375082802b359ad6582f9dcbcf", 0xaa}, {&(0x7f0000000540)="8b220d3a7e693643ec36ea29b57f0a6522c09271bfb1f33b84a5462bfb73eba5fd2ab1d61c7185b3e8c0e167ebccabb19d81a3d1c60b98fd76ba94ae5ddeeea5a28f10c7587c8f60bbc033f48b6b14d431c92bc17fc1c4258f6867ea36e90c4aee1b1dfea9de7a6e446b4bf50dba7da45a6fc9f12ede580c07f462f3bcdd677c76298d59af4cb161a488f264f74c300fd980c534f32cfaa07f932d06cf6cfec9b371159937686f769d0bc9a28b89ce075d3413f9688cb6", 0xb7}, {}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0xffff, 0x8}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = getpid() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659c, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, r0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x162) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000500)="5e5aff3b7de65cee0a501fdeb7af6db59e7730e39e69881e42f1dfa68b2969286d09302a623b1eb859152995c116ae38339a1b0cdc6f73c9efb74f4659e28a55ee5313cdc1c7c3652189630c280e9a902cdec7cf52ccc08ba430cb65b2e3469a77195f4d202a5a08407fa4e6b4a1e440bfe5e6c1e0f123660c8acbd7e05b47369dcc0a35ba48c7ceae931cff1973066866e0325aec027e381a4fab26135d5f3f855642075f51cd5eb09b7086fc3dd67d43fc3fac2fc891a3207903b9c0ccfb59bc6d5bdfb4e900f1420a05a54e90627b4ef63556c25a12df6084d9a70b043233e10fd3ca2bbfe4316328484926b50fcd70af4015d83fc67b26eeb93b0a5c724f375460a83a182d6b23ec248ad35baebfe294486986ff03ac986c863be929637311b5d450bcafe1149cbe8f36d5ea8be3da56f385d0c95a3bed991d20ff3b126a960182b5c74dda0bf7b03af34a199855d5cd5bf835b4f542192404f9203c467e50caaae1796e9ea13b17046069847c6694a3fdc371ee02897eac90643178a7655d620377fd977682835ff91fed2c1c33ff5802faf214dfd9505f104700f9b6532694567ca4f18c0f5ad2e27679ba7de4e429077c22d3ea1ce3b77751e6a43db1708d7374bd5e5b0ebf65070a802e09324e50eea48619da738ae4b4d45d5a37ad2d3805432bffcbd676a118a1592a5b5e17aa56f41d3a0a107a8f041e7c1f09721dac84de0682655ee1008681965443a56ea0fd10a29c8453637a0148df28499bb49775b2543b22435e6bcea362b62b6f410f63583fd760e914a7e4a1d326b4870b3e1cd122c81ed935d2a570dc1e7fcafdc47310804f25e198015d80b5e78ef6b0d408d8df92a2ff923803bba98ef2e4f681ae494a018ce1931abd908ad2adea6fc4cd60ff8fa65c9fa742517adfb0da00786edfe67061653ad3a5530178820a861225c4c2b67a0162b36c39559a8ae331ed63a848657c303f26389459c054f4fd437728a67ddc2a9b889d2cf2cae4fd96564e5465e0c467998a3de765c764a7fe5886a9ec4ee78806a7e4ce4764c39e8d5f92f245aa37e52622c82cffb869e1b45ab2b545eb99bbabeb15015b529c4c6f5d58b4a6972585d7e5b9464d91aeff12c980b2faa38dc75d692050d942a49792e9ee370c661a83c83712daa795ea0d7f15da8f172409c4125cf00a56e3f325374b54f411e94444c7ee0eafcd4f6eb71e5d6cae28adba49cdbc8b30dc63a7708bf83e8fd7e33e3b6c1874ede50c010499cbd16af92b16299f2250937b15b58741634a9d2959cb94f5bdc8418c8d4a47db832e362dc07b581574c6ef6c99cd57d8e20b5b78b7f8932567ac8d769c19dbaedccedc16e707b7474486a119d626e998fb06e916a8065ad72bedcfa49a30415f9acd4cebdc6348c693aa2b1482fb63ff005378bdcb2737e717eee4c8feb7e932e4dc37e3d1b992b8089842e77d9c4d0bbcd6d5882f087c72233cfba599040ddae3d2151301a6e5ebdff03a7557c3fd50016e06cbd41618ab123d7dab11efd2cf982d1936d83d9025e0d96c0403f302b7d50af8ca21358453167a6c2a5f5611d1bc2a5a76764726444d6fa40410f4dc571c6e0e4aad001dc4ce056b5925ff5c0801aa92cafa269ca63bbbd7a4107c4314fd2310425a142ad183c324ba2f9dc1c65d356c65473200669a2da55f0c57470b4f93ae8653a2135972f47bd7fa907d2ce1baeaed1ab78acb2823551b6980105c5c2518dea3c89ad205d41073c6c196ad655b0579bc05a602197d67ae557430bace79b4bc4c419d1b6ce6aba3968c817524c4152e37cc8aea5450447f53e1e9d7968c259d6002f8b8f09df2023c729a9083e47c52655aa305104f2fc68a969b63293738f6d8693f6f28c65601d9fec156d6aa5a55b25c1cc08fe185e16eaf7d32628a73c46ebe63b2ed0dd8246de4a75c698a4fe463dde06f6918d6bfc7acc56f2a70d1f29cfb1e0bfe94bd35b20f07a6d8ce68b1d8745e86e41fdeadfdbd9246f638b7f9e47eefd4b915636c8e1dfb58ee8d3b354b1e2687c28e1a07ae55d50d1b514656aa8cfaee744afbf4cec376a477fdbc5b409c6fd0e4a3d0df7f6b1c766a7092ce2b5523a2401608621d6d1adb2dc61e44f5cd67bd23984f26294e02f9f803845e4451fa63ca5a0af5f99c50b4e805a77537a45712e15c524571ed6463817f3ccd27caf2f197e1c6e0982e8fc5a573a30ca5184a3c3f91b6c928250a95966cfb2559bf32cef2dff4c9f6ccf53531752314592030d31a54dbd8fc3cfdc1a94e68267cea4434ae74aa839957e2610f9a6d447d01776c4b2ff456c1bbef64323e137fece04f04ac65bd6fc4d486a9424084d39881e7fdfb390914f8af5f0814de993cc8f12071c362caef9dd08d2a73106f903674a3d0ad251a665f90d5d162e7585d6ad0723d022fb87a5dbf26913775c8bc9dd0d1475e184e0ce9aa1b921386486a5c5e613ed54ffcf6dedb741d20fd3a8df5c8fc5f5e17ba19de608218fe3e0879591f9eeb8148527fc3ea155f2e6569cc9145b795916fba164d40a8a048978bfa174bfdca065d334dd6ee19451e6c6d5784b1961b15edfc3061a98bebebbe5246d540ea4f1150057d8abfd36ff09ce6b82affc14b4b5a8e493e2786c4afe5316f56f73b9db9c6f771647eb22185bf7da0f306d59884f2f3fd64822e78ed3438ce4776ba67093d3130c85b4b7249af9178da8fe56053dc2b48065f37afe17a365c3cd8f110c4523ae212ba0535b36f344c99e5b1af524844389f1a03efb4e6d5de4e9a2790dd864a884a07ec3f5cb2cbbb3a4b40dc55d8ef7f26232f5002086765b8bcdcd0dc1c4e011bf051f3617b3821debae4465eb4fdfab371216b56d7f61e0be49cb675c1834837dab971a63a74549780a760799b4f00d498f730b175bb13598b332cdf8c6488dac3e5209e04f2cb97871be26dd73cb2b9f36584b5b03a99ada854d6311e4f199d7c84b9b20a0247133dfd0ee860762ecb8db9cb7275fb2b0925628ca6554f87e68fdb6fc9565a6814ad091df90c0c685fc9e234a1c28ca46be6f86c794bd38c2cf448d4ec9141dde691b3f9f9c0065a56d3f1e2df44d4ea380c5dd84047a52114fc946924048e907c6dab0b649f2a371f0f7baf841b96b036dd196023fdccdd90817c128a222b52dfc50672c0d2dc0c433a6c1e7d7032b79c8a4fec411348b354adcd719086db00e79fbad709e53047b07bf965d2fbb80013fe2ca8a828a39aca409b957cc5672d93aeb44adc8f27e3d80cab1c58fe97df250abda98f3216adc0fb2a2fa57a3159e32bd392452e984e33f656f8a6e76f4f29f8c6f1316acd1b8e2e118581f03d2f61a907b2eeeb372d7a209483f8ba835c67b2287f563adf3919e0ede830db428c70c1baf3fc606c9dc78f2f2306545172b31178107a2d5ae257790e00a00e19115501010d59767b3535b8e033923ed7161dd1e0c44afe3d911a2942e27ec6fcffe9f958a832ce91e3499bc0434e5574e488b80a65d25b118eb5d231016e01bb8ab70b769e5317fb3060bff96946c2f072c9992d10b0f202a5688eadb5cd0fe90d4681eaa3c86c5c4e128b5caeebc7e318d9d8b07e2a44c84201b6b1acd5064851e5c5ae7ff1ed6142b4cd30507b51a4b6c7ba3f91d0271772ebc44b08cf23bad12a65e613817eb23cd1ef4c2d380ddfea15bffcafae932fb43e84eab873df094d0a0e3e24a52e64808cb09a685c780f4913fe607c7472336f0733913bbd6c0f1bdc0e12a21aa63bb4d210109e5decef9c18a4ed997f60e84660adafce28f920e8f9cff3e5e7b6e014d6bcfdc4b1daa8c6baaad8332ca99019b1ba71923d9585eb531adfc825c02d091ed3f4b55779f105244b85fefe82567873240a899aa9be889292d50471dec471579806d3c4fba62670b078efe927a32825a893e5fb88a0d7047d9327d1b64d597959718df9a2f9211aa4592aeb6e8e704ba7f581b37a585f8684e4141e547ce8527d6536c76cb77e2ffe26d27cbdcaf1c331e0ba72a7a4837cce2dff63ad335aac57e3c97801db565b7a522727ca3206e99e61ddb3130dc689cf970695dfdae03037e9bcb32cdf1c4c36b7e74c49c92fc02745162ec4a5a2f7c7483c0c9c550c7cb350ea39544c34259ab7a2d43154fcaffc3fb5198f45d2c8ec3732c818ae1b3cb7a555b5974849e1bfc12550b5d16e42e8417fb5ef0a0970c15dc71e63d60b3a463d6a4dc1f1ed9d7c9a360304fa46e90bbb25919a0662c6de3f815e6a1f1e07a24811ddeb1c729a0aa24f31ccc11bea6698a6e2dd0cfc2872bed266655cd9e005db2623d29ebda9e441dd250f476782bc3bef53f5a1e21a724d8cf97c52d70b0beb44d7275ee01891e9b66f30e232bb837fd43882f66f8aa59d79e977ee2bb0bd9a267d631a6d1da9dfddf266539be95a0cb1d8610f22d8461d1b9483194592464d4ca4972ce69f394ec14b5e21dc97e2e3bfc3fb7dc5e2fbb5a8d4ad8c7efdf077c167d27a6d5d36591963230e41d1c8bb1f0ef325779a0cad3921876d25ecfb2977c3f8795a91c49be5c6f8cceda026701934bee552581fe36654b4355d1edc509ef7c4381d08d13ed13952d3de3fcc81fbd75cdccefbb01fb5dc3fb9cc56faaa191180361f06b478bee247b080cbb671700bfed315428df08a0611e097d7e82b4a818aa4c6a601a5ea7bf77f0d93529819bba9bef2d889ad669e5318653b7671936945fbc52ea0714b0e50f4c5fb169585ee95aff172ed955b9533a13acac15743cfdea9671f039587a08d9f14d344a396ae1d3b1eeab0d1b0943fbfccf55be70654d28329c63271098922f464ec87c700c7fdf6b36b844e6d15c7467459fc18ab2b7b7aadc408cd31669f9f50afddabea680b55f73c8b36bdc7977ebb98b5923320e94a81f1ec34d503548d57c44dd8dd8bd0bf022a28cb31c4a1d8fd258ae3234514db32890f0730b01de4f68563f37e639d662fe5510e4a6d8e5f4f918fb6ba4f23910268b253f4e6303c68c996b0c3a85752fe0b3de640d79163ed37700c26075448b4d503b3403fd780237f1968e03a8b94158803c8c44e5202ba53d1bce5daad965c6f72bfb16b98990271f69c032d70a7c2a46d22d0b52d6efc68442873710a084afb153dc728564f8ca163683921dcdad1d9ddd5fbecfd668019af6ac7694ddae4032c8ef6bfdba74188314b3afbf5b49e9c13be6a85dcfaff70d8cb9f2726de0e44553bbe9ef8f901f8d9d1502e22ea05526182b7a954ca500d4a04294e827972a11b6828231b336815a5676b952f0b22c70f07c8591d991f9d119a7d74b8b75f3c79ea168fe67d70df0949a71fc3dabe2d3eb8dbde3c9be1e7fd245a51de0ac4663f6b726e7cd030174daec5ae759a2b0e16ec757b53562864f30e73bc21b1e4c3a623ac38a47e0314a88a41e5eda7a0d4b96a07f574359e00d0b85fa472a99ce6c7d5011721304186d4cc9342b67b910d8e279bf12464f0fc1b10ad84648fad761c2c041866ae39b2d9b4347145204ad8eb9f43d908ed2775ccade9c4c6a381d27ec751f36c0afad2b1c92670273fb36db0932c4ad841e2b8fac4b480f7bbe33e0d5fccba7aa1f616055eb935d71750fcdab1d0f24033c3c34f1ca02fd7890908e7e8234449699e94b0e0b24689a1642372ccfc68e3e828c3fcabbb3d1859d254381891eb4d8286a76512617a6b6c22e38ae6ffddd55ad76cf7b475229a709ec6fb701e7b7d8c4abf92e78d66a6d5474f9cfc3309ed3768e6a981cfaef9f68c1743ebf0c909ab1a763dd0", 0x1000}, {&(0x7f0000000000)="24dc0d8ed8e84d11a1a38df7cbcf56c11f30b0dbe91a24d96bba02f34f1bfc0ba28fedf51243907670c2d03d8f1cb6d3b9e34460820dcb2d8d2e87acdfb804d7639aeb5c5d03957b54e6aabf00bc88b9faf54d8b2cde1b592b6d40ddace77558db2b859a4315a3f5265dcb8e97a3d40784af252c62ffc4e3dab2d9", 0x7b}, {&(0x7f00000001c0)="2527b9605161de15fa29760a3a3f78cfc43d2212663aa2d92641ccd4272b893e7c09a962e7dee3d520abc9824eff784900216da490b1698cd80f2571590f37a7b1f2b7f5e512a29e6de54df25e73043a87597ab0771f4885f8d7d753b03e48e2970ca0c20049b21a7346ce9a94c3bc350fe0197663b8c5204e3c564d0e4d1416ffba1bbd9b1f0c440d6328482c10bb4553fbda6055f7a467cecb8180add79eeb93307f4c6f68b7c857c0bb52b8274ea0f907cf09ce596781bf60a6880f7f023e9151fec7fa31d6fe612155f121951f9bd9b6bb26410e0996a8147f688e3500e6a92f59ceaeb892215351f82c3ef83c515a1f", 0xf2}, {&(0x7f00000002c0)="5a9c5a36d437ad329821d95a4f99913d4cc8532429d3d6cee9028256b4d52f7c7d65f67ba86329e3ef73ea14e488fafe057d7ce1146841a1d4154d041f8b7be1ae30d6422aa69b341726e87040d4db5524deb36419f1de6c1dc3b89e6dd5f50345df5d180fdc63f7bc2d39129eaa778b28f03bc52b9a9aa2cdde77b92016a8aae86cf763dce4634b757602bfb0443de82fb52d0337641a4ab909522f588c6ff5b4b1f7918fe9d0ae3e7235b0bf1dbeeb3cf7823d29a2ee78614cc08604ce4647df873346e40b7be59fb4b547ce4e1ea5ca8c706ff7c88d32904eb13787dd160be5219f070c3ccb2ff12f6316fd93c9b519f6", 0xf2}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x62) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000200)="ba64dd23d14799129423b98dad6ff8012b46cc7fa3ab9e904c49def0cf9ff10c1eaa955e0823bc68161de0", 0x2b) fcntl$dupfd(r2, 0x0, r2) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r4, &(0x7f0000000340), 0x21) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/116) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000001c0)=0x3f, 0x4) recvfrom(r1, 0xffffffffffffffff, 0x0, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./bus\x00') r8 = fcntl$dupfd(r0, 0x0, r7) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000140)="00000018602700000000000000000005000000b0050000000000044000008000000000000000b3e8e71e56088fb7d9cce84002ef", 0x34}], 0x1) 16:00:13 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x30, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e6993192964868887229cbbafaf0f5eff908b723a2973eccca336a10e8df58cd2657e15ada868f1916a3708bf177343110b12e02177c9100c1c62b0b5b816382fd8781be8ca22c5f3262c3be77242d55d5ef52bc8d3c29a8be298160ba44e64e728298521fdddf824843b379fa9c2b7095de34c1f059147c532cc143e3cd26c7ce8ff9f9fb79147ea03ea1d5c4956145b1d66aeadaadc544d6da47a65ef15ee8c15a81c52229ca65e5fe4598862615cf7362602a78b611c4226d2d0d412c067c3b1e865d8c7730a586ecff4529abdb2d0fc8bebbb6d6a379f0a2487abe14e0d0d096702910f1381d43e8ca552bfddc888e184b38ebce39c0a25c9f17aa9ba23e6ab37efba80215ba0a4ba5154989862c46d04aa4bcd7d683eab8fd05165aa0d5ff2eaf162faae42ce5d3a196dc79107b0cde64acb76300b648c8944988ac2fb7f808aaf9cd0520a72e07145ced39ff2819dc51b862f66b2eba43790570ed8b9939a2fbbece6f3f1bf4af1f77ca15b5a39475da9e2ee18b98ee1112e08e90e399d6a5f8c23b2de70fbcbe", 0x2b5) 16:00:13 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r19, r21, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r16, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r23 = kqueue() kevent(r23, &(0x7f00000001c0)=[{{r22}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) socketpair(0x2, 0x4000, 0x9c, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r25, 0x8004667d, &(0x7f0000000140)=0x4) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r27 = kqueue() kevent(r27, &(0x7f00000001c0)=[{{r26}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r28 = syz_open_pts() ioctl$TIOCCBRK(r28, 0x2000747a) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = getppid() r31 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r31, 0x0, r31) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r33) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = accept$inet6(r34, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r36 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r34, 0x0, r35) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r37, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r41 = getpgrp() r42 = fcntl$getown(r35, 0x5) r43 = semget$private(0x0, 0x4, 0x408) semop(r43, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r43, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r43, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r43, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getegid() r46 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r46, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r47, r49, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x20000, r44, r38, r39, r40, 0x5, 0x7fff}, 0x6, 0x2, r41, r42, 0x7f, 0x100000001, 0xb1f1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000001840)=ANY=[@ANYBLOB="00002e2f66696c65307ff6926ff39cd7abbd00052de7c1299e7babbe9aeb2c0357cc9dc081f42367a28d9aec9fb516da9b9f7d928da03ce41ff7be36daeffbf25991e79f246cb4fd57c3bae48e1c8df28d2845e9f7aad2f4a86c12f2125d4eb8c72d0ccf37bbedae02d1b6c8d9d1f38e2ae6abb81b1083fae57f6a465d93fb9e6e64295f03e26d94c76530d920805a85200082a1a8e56368e375f5fa6e071a46304825adb4"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4b13af9cc96fe4d4b75dde170990ad0de1d27e7062a77a5ae59075b08cf92ffe046b13cfdca81dbc4e47f6f0c3e03e7e07b3b75d4030e4f547533b66c5696fc393b2c33a89a9f3b5e6aa685d0958a7f3624b8ed7b45ea7484eff05a7a702abfb2667780a42ac1953fc509f576ac538611fd6e7cbf757", 0x76}, {&(0x7f0000000140)="2ecbf881d5fbc6d90ad29ad8f3f78d6eb3c8f97e5543c10639d8266fb5f8e250be16cbee9e352fdd0dcf7f875a63bd48c556dfdfe42cd0d710752119ffbf0cd4f8eb41b60a21cbd5bf980956b96b399b3ca02433728fb09a41ef41649d7809988d4531cf29629f3cdcd61db3f83975a341a0705c", 0x74}, {&(0x7f00000001c0)="49cdf6922bcd07b9a4d4963cc3cc50a6b121e4ebe215be5005849790702879a5fbf6ffef615a9a73ecd895027ce0d21766b565b74b1647caf4e2441266b4e927a43e4e897d265ddf561ff3c16cf97ee30282470d738262e70a430370df19d0b9a67fc4a69f743bd38fdc882790d98d1d6d6dc0ac77405ac01b4f8785cd2296da5217e23d1bb1264aefcfadb1303e7db8392c8c8cfe634db76ffb880494ad97b949bf657b38c27c8df675bdbadcbb78195283007b882a0f69c8f804b7eb04120e7a5d4d4f4b47620064aea3a1a546c9629a26", 0xd2}, {&(0x7f0000000440)="821ae37858e9a460ea5c2819fa1204a0248c0d0c4ee1296d925045646a46cf07b67b5ecc680e149f368720b7aa717a989b52657f8a49ff8a199c8d534e727b10fd844e37cbb17f1b6e8348b913b4ede7130233fd2d718c0500649c5d92ce73483035bd757703177841186189fe407da1eb66a5a9f022eca96bedb0cd5cdc50709ba1ca0e3c5f06a022fb125f3087ad9903ebbccd62b7f8346c901bcc551b8e158349f2316ef491b73de76fefebdd23", 0xaf}, {&(0x7f0000000500)="40509100137efc209b4566e6bee6396d7491e6c071926ebc846bf089ccbde259940baa624e6d03712b6b0dfaef242b7863375ed2c61384afdb65e05bb4da2f725e69cda0abb997ff3876f36790fc659a5e5003060e66dda8e93982f1e98c88678e1244516a795cb13632eb95ebf797b2fac1d4475f7eb154577e3d90b585ff99cc1ce334fcb2d566642e8629f8d4fc599b2bd56929e4b7e9739dc86f8b7acf095846220c688a3c395908521d0aa7534d9d709e52a4fe94b0ffdd4dd33310c039cd4bbba9d240dae0543e601cf376da6109e749617fc7a53e367dc4ef081e7755459ea57922d2f0c8ad34441c69c35753f04065f32720ad128c12cc457de8b0f736cac67070728a544e2454a329399bbc8f2395a366c76724c5d994f063e44419c49485a72d6a1051be07b3fdfd4e20ca63d80e1b42673dbd17aa30b3996460fe0740c08563a0a0a21d48258cd2f534f08eaef0526dce5072524f5831834122af8a2efeb4364ce396e215c60ef04dda3fd6899a48e5181115faf69867cdad7425a8707e8e241bf7cba6da7fb818e0956961c5209b2001c4e4e0c17bd6754036fcbd4ace760f6fae1a849990fe1f0d94b381b130c66d52e76452541a56bd2f336159eb51c7c0364fd91569241cdbe98c1f063559d04808c7fb98ffafdab58fc93fe1943049ec9863329185ef40ff05a3c58c1050259491563882c1e831047dc58a511eb1f1f8278449701ee13f8ead1d6d6caecedee8b18aebde4c64d244149f41658045824dd1b517f122b5e560ff860e2801f38b474f6623b1ef8e61960039dc98c68f064faef8598a6dc6bec91dad53307534523da0870f92082648e0c49075401fae04d16aefebb8b8361717bdaf974171ee6f47a4086802d29f92ccd3a66e4a81ece8b6e9893d8108f1878bf825d85d064245a1a8cbd230873534924853f4d22f65cc54b800fd5ad4280bd2dada944dc150dcddec189753068b798ba87523c5c6029b40c9031e973ee9064e55e12e222d33b046728aa65853f9d9a2db83583cea6a56821e6e2c291f28a8aeb1e9656ab6fe592da482d6d05af57bbbcf0efb0cae1db8afd0caaf41d4def3d957cb63faef7055ef8cd88427bdf214504ee7ebb92857a01ec392df2a3e6858481f76a928afe1c549f20feb95b611bd04d754cbaccd7a165e37181357f50cf825ed542a1dfdb9b726fcc1846b56b243a77914e31df6e5a5c4c7f5d533e7ac50827c801f98d6c215cc398eb4c44da89afc5bd6742bc6181cda57f6c76fb5d09ce1ec9d0a47599c2e50f3a6a1e7b2bb8bececf72c191d8ca6e5424be81b55140829c739e1a2c382d29aa52a534db305ac4df58a65c34b768628c182faac1a147bc765e84cad600ee8b351dffe1430a5b6b3c37a8a9ea1bc57cc3d3d3180d70b12ba3744e41d5c858a5747024feda5f69ee8e4aea6af392d0dc9dbbe067060581489508290ac3c758a0a97351d045c2a9b230cb9244f4bb7318c3f66eeee4bdacefedc6eee2112f8a0a9e6be2adeda191de7125f573e59f9ce5dac25a17185f610c2a79de0dcfcf20ea7b4709ad440271076ea78a548ceefb2dfab4631a34d9540f0c5e78191ecd4ce574fb3d42198b9f16522bde69fde5810e7815080d6793209998269fe751f52606c407ba8b7fe17679c1bc936d0d65febdd484d300eae7185a8993f27a24d6fc9466d52ddf1419ef4ccb93c790051c8533c8990e30c84cb1d69fc8dccd6b2bbbd2a312984cc4bace14f6dd433ce9948c4d13d8e600605b831afd99bd891e1e65e0097106eb8b60b9e5b0d2c17148229da4258455d2316b0c879c379fc68ff150afae272120cfcdae3bdff734856afd8b5540eb5cc5ced6279f0043adb5282fcfea416e5be41e8257ca98134aad88b697bbe1812e84a0782c7ced177ca0e3cb32672e083f6fb6600b1e0d1a2a98ffab4a2df7264b26eb2340068414e7295b923df3fb8306dee9562e68fd8b0a0a9e98cf392e92fde138af10210dbcce59681a3a102f76de636e73737e1ee4e16ccf036b0988454d39dc3f73c55f045e6348a8d86e89fcdb987c1f118febc7d5d1e87f334903c4286c49d9121714dd9d450c366948ccb3d5530b41ec8784070b993efce961521f8993a9de78ecded781b8c6ac899b878df7612c290a41da606b4f51d87cca04c802bc4cdbe346594eecedb9655c37f6dac931129c2febe03283d47de853dcc7cdc1e2c2178a148a54b20a865978b07330cc9fd01a4153c6b8fd97d0fdac93ce14866954dfadfb4ee6652075e16c1c3c167008d40a56bac7d7726033b4a7c0231e6f457537b8a0262624fe60485bf391490680e994e570d21669dbe4ceaaf1ea5a61eb8c86360c2fec6d1b3a18935da50140eb82ca7d91470320a3f8f50014d2898de6b2df8fade7ecf2a13beffde65091e2814c5d46d27cd968db4233d6d322ed070061d02e2dee53e0f49f3564a844411641f7d8ef6432e3379b2a8d34e16dd4b14ce63beb84ae23ee6d9e5503bd790c9b098520483a9972349f1ec56a6e205a9ed248347393d5dcea80265e7ce39f329716d63c18beea20eee20a3ea924d1050b817dc462cfa4bd0ffef039bb06ef501a96ad902c70f1cd819baf12969c9969312cfb53253efd84320ba636ddb604c50001ca0ec56ece0057ad530385919081e8b163e081f2e2579e0261846445e7543f2f03136388975abb9ffbeb9d9cdeee1ec5570123f5c47fdb920bb4b8fc60363e806dd450de2f7a89e5d1c1c484eec395e163bf476aa8c3a4047f2b5c2e1d11e93456cdfd8cc80285e24c860de50cabb8cdb48c63dae76402b47d8027c25629bbf06680391ba8e86e7f8d6e7e833b32225ef10809fd21014c9fa5649d64583c481fc069a9fa798f90ad70f96e8bf2b6466738f8f5974ef7e57d47f723f45afbe30af169c46f5bbbaec30f59a780b7c7aee0fff8433d8c7765eb28738775d8a65816c36a4bf6c6b0563efbe9ab1d1678f3c465167d0b488376484828ae2e1a80ca6d5605950faf58c393e41300e27e17814cddbd551ebdbafe1102bf4b8c6c59c30b4d93dc7235762c1beab5612c13b94701368d37fddd595531f964ac00cdab8deedfa864eabeb217bc8fa8487710e69f93501bcf9fb494ab0fd73dee009b5edc79ebba6a0f322b23d7c916eb8f4c7c575e6c0f7e13b2fd00e62a98799f3e132ca25299fd35e1513ff7831882022cb80548869c9c58f80603989820cc13948c2da5196e9950f041a53584b5797fedd6230aff400781d76c30cc9d7edfcf2dd53782c48fcb7270a7c337b11eca46d151fc54db1f87a2c34ca03e0863f1ebc1ce1996b9ef6c8610b40290685d54e54a99f33e42aeeefa1ab52de493ff971429a17278f4bd51167d7d12950da286ce78a96312a1c9996adc89d8f9e251069025053e5778f66c3f3f9c9cf84fabe41c8177eb30dfb063713f35652c55a5cc408c3e5fe491630e39bb5ef4f4449001357a0ec8893204d7626ee0cdbdf36d5e5d3c10f869a2157a9da01c41fe035cdf8e828400306a7dbd4c56d02d855c2d5cd2d37bab6a71df98056e6e8cfcd1c825588d5cd883b3869fb1b5cce34bac4c14f2386b48731cd77acbd381fbd56a6ca5aad72a6d816450d93214a4561450e0e39691d70a89d8ecdccf945d4e7d429b53ec6ae6a2ec1f285ab2d6836c30b7d8e120709d5252d5143b309b21bc3d9c76e73d2de41d0a9ec3dc8d876d53b7f505c1ad2192a9b3a7eca95889bb62aeee028b89ca6018bb61ea54900e52fa5a9c31a6e1ba6bb4547c7638f5168b5ce85399d1be67c3e62e4fcc23e8a6a587c57bd711ccc2d98ebe9b2ba73a3185746105f0b2e2c98ff2c4fb1e6e46bd31a73d2cf2be1bc6347c2e8ec71476bb3284a1d0f45fdc64bd5dd616f73438489e2d44bd5ed94be8458f5dd436ffe2b282ec084acd59609c1a8ce1f7b9cd756ec39076617dd8f2f41b3bb82c18714e63cd7972e3f4b325e8d7fea88eec772f507e81c313486d30f9a3a4594bde501b6d387c1f3b4c702012e935769947009fbc95437905cc3a920f978905860c5e4c14067aff5949eb0de885d5d8ff616d23369eba545e588a8bb94b9936693814dcdf3c92e86d7e85bf83549da903af7e70c4ba77f01dcdd1b96ef1f2ed3b3d5cc547d18aab6966887843b6b08f73f428fc31c6c9554c5575937c715aa00dac4244acb945f012d0bc6c56b617d16d8a15c1ef6f7a18509d04dc944bf8e7725c24dbc3dfc6a4efb3b136c529471de82831e100943c7702e78474d19314d6dc732673d4e5967cf0916b6ab3c3866f0e47b82f1827af31be171de59eec0f2e44f5f388d453c7e50662b342f1cca47dbd037ad03f318b6ce04241ef36d13190ce097a174b927c952fe2c6ffc509e40ec6f91ab6eb8acdd84c882f43abce53b746215c6efe499215413b24c7eed82b4c9c15ce1408f742273b6e4c236920f8e2b06a2d40b5327424b0f40361a626dcfd97427a29712540f3c9411517868dde6685d07f02de1327ca9b71aa4c9011ee020595e02348b40242844a86f90596098593af24b41dedf455cc3392a387997bf973ea39d9a1f0614b05e47dee0f0079bfce06e2af7d420e582aec26cf4cacf76ad1d6ec333ece2a62e686957b92798dc394211d586c5d7c8000d495ec38c7c15492f06bdd295cab0244125e2e344272218aa571f9b49c88a53270f9d76591a10a4ca34ca0ba7b90e4d7c48e79877deb2344d18a3612b3d36c51301eb6ac94b748980231b2b568e729e4092eaf455457c835b6dbdd49d7931895a5f8bb6e28a04b611396bb329ec003931a3e28e32a8057650d5431d1827a361bfe9424fb67c977cf27998dbf36f5976d1e34fd054a7018cbf75dd761fd447c4049612800bc0467bd86603ba8118c3d96d603b9d42927741e63d1f439c3b36b9c7f586f7eeb6f08f700d26b52d83242be46bf4bff10cfe52188c7090644d8dec98b93f1329ca97d6f3c77a759e5422c15fc9585c14f8a32983eac3404b97993c96f0ed922530901c7bd1d4f1f35a2c8e58678126d8377cf00e54508966f5ccde3008ea4e44c23dfbba06751592ea4e942375d8e135e892356618f0070812080a898fb43a2de9bd34b76b28ada4f2ae643e5a4f059b16b83cbce7606984be5e7bb4f63e262cbb3560ffde5f404e909412fa38b97a77d46e541549c6b0f0a73d666466d3fe587984d5aefdd93635cff5a886dedcb063d089781494ed5102bcc157a341e09f6f9594701e6be39522fc581046f9d0cf654735a9909f56e753a36dd78bb9df2820f65b389dc77eafb8beafed9d892c19077de2f632441879dd6fcf346b1a86572cc1e6727abb2482e5748a22fde931a8f11033f5dde4f45ba81bfdd9dc03935a7bf519fc88851e4f8170c0dee4058146f3be8aca0ec712b3d138b7efc7829ffabd98cebb93abef70907aa52a250ee8da55e0be1d69e4fe4a36786cfc569069a3b1ac95b0a42a4bddeaae407073e049dcd30922ff468df2ee856df2bbad9d1edb81b160e8437abaf63335e39fa197da834d4ed3e0b81e79a808d9e3bb2298ae129587783988e0556e69fef5b9af4cfe4add0badd1ee515f04736b9409aa7148a5fbd759099c2fbf44df755a02e98d3535e5ec19efdedc3f800e5486b270d2afb3596afd46e3fb537fd453dc9e7a6d4711d1256dab0ee0e596d75c1f6ed6e0d9e2959ff9d470ca200ce936e5a118bbebdbfe2d4ea5e7573143562d388eb910693d68378c0b5ce09e76746cf46a3a17a1d6ecf236ff39a7c9bb8ab729", 0x1000}], 0x5, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r12}, @rights={0x28, 0xffff, 0x1, [r0, r23, r24, r25, r27]}, @rights={0x18, 0xffff, 0x1, [r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, 0x0, r32}, @cred={0x20, 0xffff, 0x0, r33, r39, r50}], 0xc0, 0x86a29eec17e9f063}, 0x400) read(r0, &(0x7f0000000340)=""/239, 0xef) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x20}, {0x6}]}) pwrite(r0, &(0x7f00000003c0)='\x00', 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES32=r1, @ANYBLOB="b68cc6a958e8c212809efa1f473c798afcadd9c80ef1734b9a1a9f8ab5a6", @ANYRESDEC=r2, @ANYRESOCT, @ANYRES64=r0, @ANYBLOB, @ANYRESOCT=r6], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r10 = socket(0x18, 0x1, 0x0) dup2(r10, r9) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) 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"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x19a, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0xb2) r3 = semget$private(0x0, 0x1, 0x620) semop(r3, &(0x7f0000000180)=[{0x0, 0xe3}, {0x0, 0x7b}, {0x2, 0x1, 0x1000}, {0x2, 0x4f2, 0x1000}, {0x3, 0x0, 0x800}], 0x5) 16:00:14 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) write(r1, &(0x7f0000000100)='w', 0x1) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/118) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x4) r2 = dup2(r0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) fchmodat(r3, &(0x7f00000006c0)='./file0\x00', 0x10, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) renameat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {0x0, 0x1}, {0x1}, {}, {}, {0x0, 0x200}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {0x2}, {}, {}, {0x7}, {}, {}, {}, {}, {0x0, 0x4}]}) r6 = semget$private(0x0, 0x1, 0x200) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000400)={0x783e, 0x2, 0x200, {[0x80000001, 0xae5c, 0x3ff, 0x100000000, 0x0, 0xd0c6, 0x40, 0x3, 0x1, 0xd71d, 0xffffffffffffff3a, 0x0, 0x8, 0x6, 0x0, 0x32, 0x1f, 0x5], [0x81, 0x3ff, 0xa30, 0x77, 0xfffffe0000000000, 0x3, 0x6, 0x5, 0x1f, 0x6c24], [0x73, 0x1ff, 0x80000000, 0x4, 0x200, 0x5f, 0x1], [0x100000000, 0x9156508, 0x1, 0x4, 0x0, 0x9], [{0x5b17, 0x5, 0x20, 0x101}, {0x5, 0x9, 0x401, 0x5a56}, {0x9, 0x401, 0xcc3, 0x1}, {0x0, 0x60f7, 0x3, 0x20}, {0xc4, 0xffffff00, 0x8}, {0x30, 0x4, 0x4, 0x40}, {0x89, 0x0, 0x3, 0x7}, {0x9340, 0x4, 0x0, 0x9}], {0x2, 0x3, 0x7, 0x4}, {0x8000, 0x158, 0xffffffff, 0x8}}}) semop(r6, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r7) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) r13 = semget$private(0x0, 0x4, 0x408) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r9, r18, 0x4}, 0x200, 0x3f, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r7, r8, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x1, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r8, r19}, 0xc) r20 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f0000000680)=""/209, 0xd1, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) clock_getres(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = getpid() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) linkat(r2, &(0x7f0000000040)='./bus\x00', r3, &(0x7f0000000080)='./bus\x00', 0x0) ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c}, {0x40000064}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="1d2d89fff2237325831857d327b794d1db", 0x11}, {&(0x7f0000000100)="f4cd36e9e41dcd27be5792b1adcd3bfb5534bee59baf6398f03bb92208d181d781e6384c", 0x24}, {&(0x7f0000000140)="547e216129e9e51e0f865616e45690a6aec24bd505dcb176862345047e8b0448226d0c9d75ad427316df1c05be5a64164694fafd82b3210b192ec9d0172616a1c7d61ab5991a2f6c584853068bf5636dc7fd3f1229be883fe2df84088f57ea7d77b24733962c2912fc557fc9dbc6f15ba87f0afc4c049f2229cd2bf8fa052068f5a0942dc52efe37fd92e613148465048e74ad37507336dcb98a3ed9adb6185ff17fe4f7", 0xa4}, {&(0x7f0000000200)="8443c77164e1d223a30861", 0xb}, {&(0x7f0000000240)="80b30f07e00795c19bceecd1af3844a9e1942d7f7d8307be054ca1138fcdfb934b2fe490851b160bbf5ae822c5665ed75c4a657b54d390ed971db12e9da7fb44534d1c1fe3ac01a3352bd50b6d4f3109f40c4e267868bd905c6257beded36df7f342320eaa8ffb1818aaad64ecfbe74171d2368054b69addf3d9b0bcaff47e76587b94a9823c", 0x86}], 0x5, &(0x7f0000000380)}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:15 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00534e76b0c6377b0400"], 0xa) listen(r1, 0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000004c0)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x2, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x3}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x801169ac, &(0x7f0000000300)) connect$unix(r14, &(0x7f0000000440)=ANY=[@ANYBLOB="48dd02ff00000000000000000000f297b9ec5e74dff31aef008000000000000000"], 0xa) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgget(0x1, 0x40) r16 = msgget$private(0x0, 0x16c) msgsnd(r16, &(0x7f0000000540)=ANY=[@ANYBLOB="0200000000000000f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f2cde9eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b050523b70887e0800000073efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dd6e49979ede8b1b76980b8e97f7974fc513c6bc04e6631e928d6740954b66d4733e975c901d301951222cb29fc49a5e4b914c9767c978b8890b190bdabdeb1d2051666bfa963ecbeab6cd6d935091277f094f8a4740abec0b1a016e8019871b1884fbce18cf1cc423e774313f1d9"], 0xc3, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r7, r15, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setregid(r8, r17) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x110, 0x66) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sync() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) read(r0, &(0x7f0000000080)=""/61, 0x3d) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) connect$unix(r8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x3f) setsockopt(r0, 0x29, 0x80000800000003d, &(0x7f0000000100), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) fchdir(r1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x8b}], 0x66, 0x0, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000f2f66696c650300f60919c50e07980272b2dab70472aeca9ee694360b502abdebe62935963ea2e232a8f2f29ae0cb8be5be81de75aa42da62d9c26c53d3b0ae64b6ba51808c"], 0xa) clock_settime(0x4, &(0x7f00000000c0)={0x305, 0xd3}) r3 = socket(0x0, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) r4 = semget$private(0x0, 0x2, 0x90) semget(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x408) semop(r6, &(0x7f00000003c0)=[{0x2, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r10, r12, 0x4}, 0x200, 0x401, 0x2}) fchown(r0, r5, r8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x6, 0x0]) 16:00:16 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) r2 = fcntl$dupfd(r0, 0x8, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) read(r4, &(0x7f0000000100)=""/176, 0xb0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x320, &(0x7f0000000280)=[{0x0, 0x8f, 0xf8, 0x7}, {0x3f, 0x9, 0x8, 0x3}, {0x5, 0x46, 0xff, 0x1}, {0xfffb, 0x9, 0x41, 0x6}, {0x0, 0xff, 0x80, 0x8}, {0x200, 0x81, 0x3f, 0x7}, {0x1e, 0x80, 0x6, 0xfff}, {0x5, 0x1, 0x1f, 0x8}, {0x5, 0xa4, 0x93, 0x2}]}) 16:00:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000000)=0x35) 16:00:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x420, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) close(r1) rmdir(&(0x7f0000000000)='./file0\x00') r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) write(r2, &(0x7f0000000140)="4cf890e3ca4e848776e4bf0b0ddd0de23f8256f90e1fa604d2a7bc181018187c6dfa73bbb5922026c13e38abc5c51c5b4a524b215dcc12ddcc2add45184658e1aef7edfed7a1042a0f2498409d8e1bd69d", 0x51) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() 16:00:17 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x314) writev(r3, &(0x7f0000000180), 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000940)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000a00)="fbaf8ac289207047b672d1ac8d1a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x58) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x40, 0x7}, {0x5d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x6) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x10000000004003, 0x7f) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) close(0xffffffffffffff9c) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202dd601c799c46ffff06000000ff080000002b33a36736ae99da1ddd618383d8e711a35845f86b3f4b6e257b6cd4d49f85d20643b110e8ebc68f2695973b6d34fba2441ceb1f335059"], 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xbcad9bba2643807c, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/serhbp\x8b\x00', 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x8}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x8613a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x4) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x801169ac, &(0x7f0000000300)) connect$unix(r10, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x800, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000140)=0x4) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x90, 0x48, 0x9da, 0x8}, {{r2}, 0xfffffffffffffffe, 0x55c9c250cfb342ea, 0x40000000, 0x7fff, 0x100}, {{r3}, 0x1124350c690851c7, 0x8, 0x2, 0x7, 0x9}, {{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x2}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x4}], 0x80000000, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r8}, 0xfffffffffffffff8, 0x12, 0x0, 0x5, 0x1}, {{r10}, 0xffffffffffffffff, 0x79, 0x10, 0x1, 0xfffffffffffffffb}, {{r11}, 0xfffffffffffffff9, 0xdb, 0xf0000001, 0x81, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2a, 0x1fff7e, 0x8, 0x8}, {{r12}, 0x3504d997133cd3f2, 0x10, 0x0, 0x4, 0x4}], 0x3ff, &(0x7f0000000500)={0x98f, 0x1}) r13 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r13, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x44001000b, 0x0, 0x0, 0x0, 0x2}) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x801169ac, &(0x7f0000000300)) connect$unix(r15, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xffff, 0x20, 0x4}, {0x7, 0x3, 0x46, 0xff}]}) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffd1}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r16, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x1, 0x9}, {0x6324, 0x1}}, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = geteuid() shmctl$SHM_UNLOCK(0x0, 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x20, 0x120) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000380)=0x66b2) getpeername(r4, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r6 = fcntl$dupfd(r3, 0x0, r3) r7 = socket(0x2, 0x3, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0x0, r8) r10 = fcntl$dupfd(r1, 0x0, r6) r11 = socket(0x2, 0xc003, 0x6) connect$unix(r11, &(0x7f0000000600)=ANY=[@ANYBLOB="82022e2f66ad9b0b4ec64f3ef4b0a6a9e20000"], 0x10) write(r11, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r11, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) utimensat(r10, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x80, 0xfffffffffffffffd}, {0x8, 0x5}}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffe0f) fchown(r1, r2, r12) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x154, 0x42, 0x0, 0x0) sendto(r1, &(0x7f0000000180)="8dddc31b7f7e1f6772b2c4fe2eb919f194a834d551fbcf5aff083ba6c26d7ef983bffefc5c0eaf253569d97fdd6cd7c23c24a4e1f525a7f0c756ebee2e94a49420e7531fc885df2c5d53f09d533b9b57dd21762f484a5bf8a183e3826c2e9bb80d37be1c77ba5afdd2693f3aa9918078e8621e6030c5f7786fe59b0a4d1fb7da80ca36759ad781131c5d98615c97f791a7016b26cd28f95eaae7578eeb474b36488952f8de185c4012b62f4302004a0de4cb3570df05fa13c0c7f2835d675995b285", 0xc2, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r4, 0x35, 0x1, &(0x7f0000000480)="abbca443001e6aa2fc496734e0ec87860a9c37b5029a8a778ae5f28a137665e4bbfe8e2d81045f96d0d2a330c59d5c84a80c6054ca5028ee15b941cf66d674af1d95af48509c2ce97d5189203f46818a2849576db9d44e09c2bad0392582f7e36d04ceafdfd92c3266d3aab59319018830da3af528bee575a8a065e0cf0c93bd640aa23845c6d780e990577091f6ce9cf56eb1c083a47e7a0b687a45b2a795fa2ea4482bcf3b609d73844f0b59e7f301619e1b76f1bc8c8b6c172af07860d5139fd3316177b21595f49ef9a6e6a838dcfd6020eaa2dbd57537f6707b2413494f29b6d25f9c97c8157d15a48d516d6796a630645de80c428cd4e43d", 0xfb) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000440)=0x7927) write(r1, &(0x7f0000000080)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035816446a088a0dc0947f4fc94cb9b76666b7566dc56bc5c375fc58cac033c4faddcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee6220978f6b4b67", 0x91) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x3}, {0x2000000000000006, 0x0, 0x0, 0x100000100}]}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xffffffffffffffff) 16:00:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) acct(&(0x7f0000000000)='./bus\x00') r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0xf67, 0x97, 0xff, {[0x7f, 0x10000, 0x652a0537, 0x10000, 0x5, 0x12400, 0x4, 0x1, 0x8, 0x0, 0x9, 0x40, 0x8000, 0x7, 0x2, 0x1, 0x3, 0x9dc3], [0x9, 0x80, 0x6, 0x9, 0xffffffffffffff9b, 0x101, 0xf1, 0x100000000000000, 0x2, 0x401], [0x9, 0x1, 0x8, 0x8, 0x3, 0x4], [0x24ed, 0x249d, 0xffff, 0xffffffffffff0000, 0x3f, 0x2], [{0x3, 0x0, 0x7, 0x3f}, {0x6, 0x401, 0x0, 0xf63e}, {0x9, 0x200, 0x8, 0x8}, {0x6, 0x1, 0x1f, 0x4}, {0x708, 0x1, 0xa504, 0x80000000}, {0x1e7c, 0x1000, 0x7dc, 0x1}, {0x9, 0x800, 0x7, 0x8}, {0x60, 0x7fffffff, 0x20, 0x9}], {0x646, 0x8, 0x20, 0x1}, {0xd0, 0x7fffffff, 0xfff, 0x2}}}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x4c}, {0x20000000000006}]}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x10001, 0x18ffb954, {[0x6, 0x2, 0x2, 0x1000, 0x1, 0x9, 0xe181, 0x7, 0x800, 0x0, 0xf5d, 0xffffffff, 0x2, 0x0, 0x8, 0x100000000, 0x8000, 0x7fff], [0xdb, 0x9, 0x1f, 0x1, 0x0, 0x9, 0x4, 0x4, 0xffffffff, 0x5], [0x9, 0x4, 0x100000000, 0x40, 0x4, 0xfe, 0x100], [0x0, 0x903f, 0x400, 0xe8a, 0x2, 0x6], [{0x5, 0x2, 0x5, 0xdf10}, {0x6, 0x2, 0x6, 0x6}, {0x4, 0x80000000, 0x5, 0x2f56}, {0x7ff, 0x1010000, 0x0, 0xfff}, {0x81, 0x3, 0x3, 0xe6}, {0xfffd, 0x2, 0x1, 0xb33}, {0x1ff, 0x7fff, 0x3, 0xd057}, {0x3, 0x2, 0xffffffff, 0x9}], {0x20, 0x10000, 0x1, 0x7f1f}, {0xffff, 0x5, 0x5, 0x2}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x100) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000400)=""/96, 0x60}, {&(0x7f0000000480)=""/111, 0x6f}], 0x2, &(0x7f0000000540)=""/231, 0xe7}, 0x3) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x400, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x8219bdfb264f8a39}, {0x3, 0x6, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0x143, 0x6}, {0x45, 0x2}, {0xc4, 0x4}, {0x1239a6efa1036c7e, 0x2}, {0x86, 0x7}, {0x44, 0x7}], 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x408) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getegid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r11, r13, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000006c0)={{0x1, r6, r13, r3, 0xffffffffffffffff, 0x44}, 0x200, 0x401, 0x2}) r14 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r3, r14) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [], [0xfffffffcffffffff], [], [], {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0!'], 0xa) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = geteuid() setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48}, {0x6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0}}, 0x3c) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x20}, {0x4c}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x0, r2) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000000000000c90266be48b13b303b9e915945d142efb9e8b48ba9fdfac6677f0f00b6da0bd578737cd9fd39246ef99cd9157c7b2c9540e4567c6edc1f8b77e0c7f0e7f77352cf75aceef1ca02c9edef9d11f8e1f7c501a00021dae9ec0a2f0274c99d84a32d20efc93470b6bdcac1a86a07ab1cd2b0a0d0ca6a8b34741abac9c1bc2dfa9fc38520bbc772947e25f80f035a5ecd66ede279cf4b445d22eab4aea85ea9e817d0033a3e805e4f2e77fb667f1d340ceac471a317baa360b018503f27c421cc3df89d85a0427ca73e1050e528fd8e86ab9c5b1a48258821a9270bbeba7f60d9ca469e043dbfbd939cea986154fd112dc4085f187ca433f4cdb15184c35d5627650da14082e43fc4d43c99fc726d85b873053f28e37669c8c67285a21a54478223ae2d56bb1cb912e50bc3b8d23dae29def69af19f450211c97c27b3d929479058d0c189d6fd683188ce"], 0x10}, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="e8", 0x1}], 0x1) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000020000000000000000000000000000000000000000000000000000000000000000000015670000000000000000000000000000000000000000000000000000000000000000000000000000000000000061f3dbc73cd1070377000000000000000000000000000000000000000008000000000000009f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000309d7d783d66c95a7c891786ada140ed8e479c8787496ac97a49d84f3f381ad5e81afba85b7467adb7eb"], 0x106, 0x0, 0x800) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r0, 0x6, r3) lseek(r0, 0x0, 0x40fff, 0x0) dup2(r0, r0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r7 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x4, r4, r8, r4, r10, 0x1, 0x3}, 0x1ff, 0x240f, r11, r3, 0x2, 0x40, 0xfff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0xe3a, 0x40, 0x8, "8d751b8139af2116985cecc35730ccc7c33f33d2", 0x0, 0x8001}) kqueue() writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x29, 0x1a, 0x0, 0x0) fcntl$setflags(r13, 0x2, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0027660000696c65300075528f976987dd8f9fe88e9fcc384b69e4dac53a121f668a76999e8ef3d4340f1f8c266cf26bc3c5b94807e14cc1"], 0xa) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0xea) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [], {}, {0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000100)=[{0x5, 0x7, 0x1, 0x8}, {0x6, 0x0, 0x4, 0xfffffffa}, {0xfff7, 0x7, 0x8, 0x3f}, {0x1ff, 0xa9, 0x2}, {0x1, 0xce, 0x20, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524c", 0x40}], 0x2) 16:00:18 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='\x00', 0x0, 0x45) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186204008b00063300feffffbf0000a32cba315665f04ff256f750bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d29692d01ea41c36e208bed682a1ef99a43fd681b91e849d16548370c999b4ad8622bd9e28d8639dc36b40d2a11488a0a2decbfeb8ae2e465e9d73b612afd45cabdde26d747a83a5cb75ff455af6543c7a71f1179fe33f1d8339290f84eed05d7bcbc0e6958dff937ffa016b7f59dc70c34560b0f08a434fb25a25623a06a1d1decf7c3896bf6bd421f80ed92560b342b423b15815a2eaf4832218ae5872e5b85", 0xcb}], 0x1) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x16c) msgsnd(r0, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f00000000c0)={0x0, "f320a22a1be95b19cbee2e444c6c451d44877248e057d9abdfa3e30086df4df19f89ff91c930176b"}, 0x30, 0x800) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 16:00:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f00000009c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360acd4c0a162b58fd4237b8fa4d012ae4474c2b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000145121d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff62283025ee87f29c806cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56a45aec31c2c037d3d2026912da8c3c4a5e48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf811124dcd4d868d8221cb1214fe70c7270f29601fca364591d1a2264078c20e5bc91fa7f5d30a97d9275afe6903247ef85f20a098ff3e196be73f9786beca2d361d3ec990ed382f5e2a4fb2bf30070e772e2dff7b29ba840a378feb6003391e2387560fff70ab4a58301524540cd141a2242c86a92d2f6ef551217e94691317c255026a8ee788f239983f7ca5441d370515252dd0e78f0b44b876d4d4b707da49739c75f280b1e"], 0x10) write(r2, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r8 = kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f0000000140)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r12, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f0000000140)=0x4) kevent(r8, &(0x7f00000008c0)=[{{r8}, 0xfffffffffffffffc, 0x80, 0x8, 0xffff, 0xc49}, {{}, 0xfffffffffffffffd, 0x1, 0x40, 0x8, 0x4e3}, {{r10}, 0xfffffffffffffff8, 0x4, 0x103, 0x0, 0x8}, {{r10}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x7ff, 0x40}, {{r11}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xfffffffffffff001, 0x4}, {{r12}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0xcc7}, {{r12}, 0x0, 0x0, 0x20, 0x7, 0x1c}, {{r13}, 0x8000000000000007, 0x80, 0x80000001, 0x5, 0xd52}], 0xf95, 0x0, 0x214c, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xbc}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x10}], 0x1000001e, 0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x26) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000240)="5caca89a11b06b93c1fee05d2e63437516f47065437e5bfcb6fddadf081aafb2b6b640bd5e1a683b62628c7f103e6c3b30c85e23c69891315bf207e1c16a52c7e53ce0eced63b17a3b11d9cebaf919a9152bfc4d071be7632816c93bbeb0d8acc5009a92ac17e2852adbce5c0a958aa94e248e7edb3ebffc9a3f5b39a2d254a5bb5317f42e1cc298a31ebfabda53ce24d3fcb651b9514fd2d80d2b84bc2a7f2203f75cf7bbd9be2fe3a65437d7909ee670b3bb38567c3416ff6b612b452260c60566b15f0439ec6ad26edbd77f34e16c1f8d9d7abfa03d0b6b57ebfe4ba71c36", 0xe0}, {&(0x7f0000000140)="360840f05bda7f34f6213e8d7176dacb4cbe4602a67ddc92db4bd62a0f1ba967bb573b305f7d190c23767a347be815cb69c53be2332e4785dde35cad8e05606343ac3fb598466cc610245085b44b712f4573e5f56f5d23583accb318976fa5b8eaa97d396b446da595de0b7fce02ed587e4d51c15617cb950d88f60b40e1cc55c0489fa4f5392ff8dd81c2506f44bc52f7267c3a653e8f6e8128400e37473c097fe13665175a99f25f919c4a478ceb87", 0xb0}, {&(0x7f0000000340)="3d62c6095fbef8e75c59737fb3abe0012dcf66da0795625ed49812b9b524afb99bc101c22780f309cbaf98e46ba54f91a33e7ccd9228f576e6da9066bbfe0820eae769dd290cbe0dbf58d49862e2", 0x4e}, {&(0x7f0000000400)="a70bdd8ac7357423d1702d1c1562329fd02e1da2dd185c8dcf65c828a154f95e25024769a73af9c04d840cb91293b5e8dd7f4f802996b2458f901dd379b556d48b349f95e37a6e338ff34244ac75b1324117bb5c636de3b2a8edc68cdf4266acd97bad7ff498cf378da419d67dd4f6515472796b1edb63ecdb7baa88692eb8e48355f728c470cb6b22355231993fa49b5af2140e00f731750626857ab0118eb79dc7cb0f7ebf957c3fffa55fd0187368", 0xb0}, {&(0x7f00000004c0)="7bb4c9e3642f836dd77549c4c979739fd719b81191718570cdbbc7c86456e52f16c5463a0b9999ad4b613b913fc59cd01e32157eb21ad3276346e30e8e3d7dd80735fa4a1ca12da75bea1bcbb98d06298904608d3192558ae91b34730a88b43661", 0x61}, {&(0x7f0000000540)="9627c8cc25d7ee2062837682547a6db643fe8221017e1e890f5e906372afca9ac0c6b3366bbe4c801fbb4c5a27ff5e781e641d2e97921af2613fe31f9ee08b97a42bffa3784ded660c0dc14cb27da2fb552883b8124a25450d2ab50d88cbcbc3de53370cd52db80555cf6d7f9ce29910ded4f046144da410ec12cbdbd50c201d5970829895ded9f53de2c7b92532517ce6c17856caee9607fd15c12005dc32d82debe4b890084d51deac2eaff75abf49b2671ddceb25c60b1be04409ac5f10c352723dda31155a6cbd9e85de0d978796aa4f56eba471de76f77d550a52477223b5f956dda6457d4826e8d7703798d14491a98db58c6e38592d7f9666e881ebbce7a5120936ca1c62427063bcccc4a5c74da8e07df0d59189e163459e0347833966dbe3edc6500fc1c88c2c238b6826b075512d6f3574de366889987566e50c1dd1f2fd7f10bbcaca9a6c1c6ee7d454ae6815591bb8da808d363b2a6329cada2fcabaf1ac5a6743846a0f711fb4c2c58c10635ff01e69e3a1e3d41feda93395dea06ff2c4c0c9a3789c20b260be4f7a53ad4cb2c7450b8f0b36559d241c92150325d38704350d5443e079c341159eab6a66d205ba3565ff9fa6512699ced3bdab242d12a54519ddab8f71d86dcd1d2b7ce587c56f7470baf6c7b0b294df04c9fd9dd0d4d09cb6009614bf49658912ddee63b59fb5adbeb8e509314a5224017c36741516652bd63301d2a11e6e7fa0937c2d6c16dfc4fd9381b928a0798113feb160e7562bdf2c67d04f7e3463d018c6365339024634a95f9dff4564335886b34252a2f88859504097c46eb2227ac6723eb0267de79a452ed4534fa37eb5d989ead531e17ef2a7fbe210acbd7ede96811e2e4ddbf22a79f053e3fb73e4ce7f5d8653c49acbaf6ae9025c2f2f46ed07acb343bd9d8956dabc05b8804050414ae71f7facf02b1433729c18f7a14fa2be8e6a2ca88c994e5b52626d96874b0de16189bd9ddedae8ee6a546f13d0c37c67e39c80157426f2ea2ac9be5a4cae79ee3b85ec68205b4e4d66f8d88e69d7c63181afbe15279fbe33bdfeacd5df4f41bbea0ad9476d30befb10979237e041ace44a2e9d91f1018af1e14fe217aacbcd9064e5ef6a4647f51e6a511f3f07ad1109aaa900b7d3fa9dbda25e4ea58986ab433c7b2fa916a98cb1f18686d6b69ccb2aca45ebe05885f791a96d175bd49ba3658259e3c330b3b1b7a77145b60b6f425ba0d793b6afd2548431dc46554bc1c661cfe7fa113aa1433a3bb9df0f1eff4df52fd2d78033cf408ea1528bf5a5962bf9247ea6403cae4520a55771d4ee272496f94f34d9c7a90594c0a8d7435bca197dee59251d54e70091dfbc72deb63c0ed26e72ed1d8efd43cc8f4d288e017af71145830b72d934f09663c7ea70ba0bfef442e8d29f2f6566dd599c4d75b2866adc34a68245195cac13769e776f16f5eded2550dcdf02a395bd9bb6e8b8d1ae156a906f5caf36371b689d70c0ba8578e8f90c496db4dabbb8b0143101d2d3e6b2da06477ad5876fb09e54b61d970b129888329f31cf5ec3684497fab7d129da9d48603f5a0245835c2a937c0f36c9543c36e2b0c5faa3f4b145386199e5308c82400c01bee9e28efebb54815a7ab81bd98c982220fc576e4aa2d83afe4342768500378175d0088c20802565c03e171f5d9e38d5a42427d7f473f5f8a61453a301ae80ce801658ba500176d05594c13a619b9b1ca6000f7f60f1e5c2b7e5c384bb6c59c13687e93d682dceec7d58d5ee81a3c58841a9fc300fac9b1b482bc1fc55e513c194c2ca4498d87a7194eec55544f847604f0fdf68b7ff75e335febb23d64f77e3edbbb9eb9100110acab97c4d16f8071085d0d6292146325bca0c68fe66237ef8b28d1028091ea9edc06baa9a17338ac45ca17445a36e9c008cfde74dcd82930ce79fff1dbf78dc29329812d6bfe876fed04b04d0753d797593b90197e4a01cd11b0c4199131b9658a0a19342952cea0cb991e37f4ca11aa326e301645f1608c7cb37a6e3203c295f10b5df0ea050452362cd56ff1ec9ee3dc095d9bb85e0f81c98d5d7d98e9ce53aafb18495fea28614852fe8ac3e82ddbd25a055889c3182952ee0a152ba9baac4d2d5e41079ea3f304169572acb097f5ae123ee01e8a6216cc87d584151b4030cf03653e6924e34479a5c6bd0d8598151b5f0b9dfd233516c7da4f6dff996bbe7c2eb3bc9f645c164017cb8fdb7214e3a99cb33735f5b7c13835f05c6bf850e1dcc851866f2a80c5098e2f2770662bbf66373f114764cda0c0976fd21591a0c146fa2f2d53af2d36febe94294da5a2ec5e2034728404f58d2ae07821f3912ad3a301832ea90f0ea8986f5c8fa49274c982a7487451d9b7365e24001941da058373a31f699ec91b539962afb0e28b737e03039907d56018f9f25a750b22ab146fd7389ea16f26790be163bc9881ec7fd7f20e03e06d60aa444fe67bee66893033837debc2f143453a392854fecf593d5a907154c6a10b16cb4014af677abf16e4099f9424b9f207bc690f0554db546adaa2143d95495131db55df217bcd14f29d6e5762a1a7a6d50f86d8d2456d1de5973cd8570f6354f06f8eceab9212a860dcb926eb9b51625e3bdbd7f8f14735aa156488e816d4c066aa01363268b4f80d450e528c8360dbead2a1ce8deb520cffe42132ac6c924b1d5c12ba4d5d394ec65f97e5e515d214860dda38530a4666b6e78479817980e0ee99c16961ed119f3150d03d50e9f79a760d0065786a502baa1e435227fc31c7f9e9cd89547ba8605e16979430f4f65cd0060eb2978c6efa427d9b77421ceb60e39abcb58d5dca3b51f9e20b322d433c0175dd6e1e70b8882362a1c38421c451cfb1fda386970291ef2e65ee723edba55d5ce8257491441992e2fd673b5c82b983c149b68c9e3e99a815c5ca5d8d8f71b27a2e5469f563faf0c4f773bfec64bfd027ed80ee0dff27ca32c49b295eae1748047624315852aaae0efee816fa15b3891ac3b15c1e0c97766928c9b7413bc804d05fc7f34fee5d1d189419e079a695f2b2bcf12c8d84cdcb6c02d4ef4bd0ee616d73de4a28df4e226ffc4b2d1b0b89d5be33ca84bef2a74893afe5fff0a411a5f827e090d2433d5e97880f4ea85eb53b46a470478dfbf0fce118727f7b9b6efef89861a2a2215b5cac36cc06b509ebea0af676e49b1d89dde57f2e95fb1bfa097c0a193521f04f04d4a12a7f9406fa725fa9ed77605abe0ba715c12d22fadfb55924ad646922760ff2220ef647aef4af5fa76d20a74c68797a2b9c089a730bb56525065f0e8abe719a23d9aacafe39c5f250aa32c07e942e8442e346b13fa9fa1940328fbd572c825ab41951ca69b4d29819158bbc07799eb79e831cc0fc2d7fe229d91637627762188d566f00927da36abf7143b054e0ea8b7ff6cb98207b95798b8f3689ab7a54f84469d442a0c15df02c1f605cd1302aeb96e7d67e7d59c5b1863ccbcbf49cbcbd1c87fcc4b10abbb72e5a4955da50725cea0482bf843987ed05225b998afbd51e13b4ef11c6b8cb01b2e5ceebe0e7aae4921bd1d8c98fe9c44349812af1d461625f009826dc0a93dae57bf646c1219fd511f204772e8d0782c51247d78bf4dc4ef94dbd6eeaf4c972e289290cd9708c97865303eca48efaae024ee98fa18ed604f16da8f3fb5696721ab2541949eca853956606ee06ffbf93607f1aeb589206d057c7150b02ff6bf7ccd6d9924f364ae84926583d7fc701cabd9db6dfc5aa6c9c1ec9df9f8a7ffeb9a8a67754c11a9d37d2eae3ee7254e7c1bf1976a7bb55b5e1ff3fe33047f0a3730a798d25b165ad29936dc87259f8d5c4146d67c3077f4f19c3bde1fc31f6749972e24ad8536b05d586c3d9389cc5db0b7f119a37a2f7690676da8e294576ec34de21bfd0575667e7e30300b00028163eeffd0e9e2a1357a73fbf26ed62af4e2d9ec80873c24a6811484ef13c388202bbbb865e49841fb927e460aa632c69c3abf30c9043c888e5e4c178b948cde9fd51e4852b4a58361cc3638d080dd88e99e124e6ea07197f6455339768c4fe04d2a08b4fd444585eb1598e14fa0de8795f5980e7df65a954392c9184ea0feac858909521400c185f286cf73f6e07222f16b937ee3503484f2488282764529b4fe523bff7b4f20342a4b1018da5d2283847486be1e9e53bd9e9f8c535e112da4219e3b59a26e44233b05132e53822373c80fee9a0297f3c9626edace07ede29a1e8ae628919bd4fc583833be5d47ba630209a8cc2d1ff289d72e90d3262aea4eaf077c414bb5b5abc4eac51c755a1815e28424e5059dfde44feee8f163da4372850c46a5a93fd108f0774994513b236e439211604dc2899f67ca33c67102eacb446d8de4e962b3fad96f9a9a08a700188fba047b3611c22032aaedf4555c19dc252dd3aa611ebdb8ae1c355cbbe44cf81dfc81c81969565f833d35b828c188aeffc146bc8bf6b5a75a3326a5ee3d504a43b3b19be2e297c94e6aecffb2c12861cdd2908117dd6822e5415f5d11b5fb931b1ffd614010eeebb964a27086bacd1d7dbb7c786dd328742ba31bfda30f4124639d6ca9f2c762a9d2c09778b22b7f939073e8ca07fef19992245b78c70095e185b8154d9ddeac7ecfd666e2fd446c09df1dfa3f36a8d54de7f7218f062baaf486e0ae1414a6cb0f7d5d21a1a49af9a57223cbfb613515f1d6ec29c71127faabbc1d3b6a522f75816648e48728da07811ffb842a03c7f20030ce37dba8065a598e924fa8e2efd71a7858a0caa509aa817b7dbad46419b2f79aa6a6e0622c860dbefe1953329e436439c2a1256f7e6c6c24d9b4e6acb1ab52f101833f5f5b8825e8bff20fc1c77e4406a64ab13a7a1cef1f62fc04508866f99685a3bc808f4a1200df21fe2288755f67387ad5e9609549bd24d4fba58695da005146f1116542631215c9fa6ec8696c06f4bb6a9ea1bbc7ad6df080a9b34c5530a1348e58244d71ff23f2cc1a3b83e3e115a6d1bdf1b49334c1b7909dbd12d7cae0ee41401fc8f17e66dc19de896673ec734b80a134cfcc93c139508359ca0714908c7424c70ec2b461bdcd9355ff775fb0ba31b5f3c11935a245cc06272bceba990641cee23d0a8ac7c7b24af550c92ec1a15e0693540a600ad39b5e979a9c043d741524be1f8c06a062bf7261fe02e683970abba69e0c1a05a3c39203a633dc8357f26093edafff363902a93551121c24c7f5424926cc9275a3dc7275c158b4a04152593a92aca923dd331512a998a48379f9199a6c6f3fd38a831de040247c9d9436b93659b3453feded64fce51817350a6fb39a13422458d254f02470c39f2c9aa9a8eeecff7b5f09d262417d9bbf1ca1e65081861b448fa509aa835e68254072b786b885d0b33122f8a08ba8cc3c6c5175fc0e3c46acfadf49ed06fe91160870ef90e3583369ff6b2c17e5029cc8ac093ea0a35b9e369d2cc5cc84ee919cbb2881314ad547d24af0e3aab2a6fba4217c04863bec1d288507fd5b1f4337c15051a889b187daea0e1fe7422aa717fa25df18b01e6392b0d19cc4f48752d4ee104aa831b6515b2a556ff6f208850d7bc00a7fcd68140caa84613dc99b3582e0540070fb9ca3b55fe21e86cb498f3ab0546ae75c04bb0e2a63f8424dc809443f4a64dc25a0a82b6d5926bc2160447ae71dc204b425a37e8cfa26999f0f4ed7199a756acb3bbffc011668941c6f68766ae9ded424c5dd0b627763595bc83b132063d922769a9386fa658e", 0x1000}, {&(0x7f0000000000)="e2c5a0a0165b181c0243f5872cc87e3665a91e825e63da3e714f5c75f44e1256", 0x20}], 0x7, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:00:19 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240), 0x10000585, 0x0, 0xffffffffffffff3b}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/26], 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000040)={0x4, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, r6, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) geteuid() r7 = getgid() r8 = geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x18}, {0x2, 0xfffb, 0x1000}, {0x2000000003, 0x8001, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240), 0x0) semop(r19, &(0x7f0000000240), 0x2b98) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) fchown(r9, 0x0, r14) setreuid(0x0, r8) setuid(r8) r26 = getgid() r27 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x7ff, r27, r26, r8, r7, 0x42, 0xffff}, 0x4, 0x8, 0xfffffffffffffe01}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, r6, 0x0, r7, 0x100, 0xffffffffffffffff}, 0x1, 0xffffffff, 0x3}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0xff, 0x0, &(0x7f0000000080)="5d8028682c9ca0df97a3e0c3c34d50d1eef76a126c3af463eeca8cda92eb33aadf6c8ae855c059419d5ed2a206a20278511c85b2b7c341bba2eebd666554eef1c65f2eec120b6cc957458a1feee25c9a5adf8748bb6d0c2c7625ece23d2a720f79ff81adbf9bc9926f74706e4d6608d7e6a6a67fab485419884c29cc37", 0x7d) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800200"], 0x1c, 0x0}, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xa0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0x1) shutdown(r1, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) socket(0x0, 0x1, 0x8) 16:00:19 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7}, {0x3, 0x80}, {0x2, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x1800}, {0x0, 0x4, 0x1000}, {0x1, 0x2, 0x800}], 0xa) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x550) semop(r2, &(0x7f0000000140)=[{0x4, 0x0, 0x800}, {0x0, 0xd8, 0x1000}, {0x6, 0x81}, {0x1, 0x4}, {0x3, 0x4, 0x400}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/207) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f0000000300)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e139e5a25a559fd7585f2ae1d64e9680d9571452532fe8d34d09aeeb0394c9b0ae4b5bd34ac26182719397b5be32cb700bddc10c9ef82ee99583ea809cd37bacccd51247b781ab07c9d6749c27578b4ca545900d3d61a1ba5e4885f80d875df13631383ca48092f859e15101b195179787bdbdc98c9d233ea7073a5cb38390cc339d2567218f20820317c367e078a6f3ea87d5a44fc1794471a462fca092f843bd5977a0bb619c71ca573e4be8c925b6b079b38046e05e016edf811a94948fbc15009e0f1895f6ee90ba8aca89b8433c591dda0e0b29850efac", 0x237, 0x14) 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) munlockall() setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="4ff262b14c99223148df97cff08ec9afeb420f4a169f2f1c82e9e8afe2f2b6fde7234d33f6a9450a92f38bf6075e2c3fa8c24fd4c8d986dd6d5c41b6d6845b3e8f3b56b1e2ed9b089a6402b63c93ce61e3c75d0a935df774fc5c3226bef79b178038b794a55e65cc7444855d6d47f99cc9b2279ab7ea2a57f411423a1d18a68e3d9d5c093bbecbd0bb655dca931a299928c5b998313849c894d0b24999ef481af11f39069c67ff249d672dcbf6d3abcd6d91d85766a9bc403cfda8419f63487cfa6ecfb6d9d28369ad285c8b7118692b9cbf9b0c10471a7d9e", 0xd9, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:20 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0x41) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="000e2e2f080000009446"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c475052f8c8bfe36e7124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) acct(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "58d991cc0ad2009215d5000400"}) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xc6) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:20 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="7d1c14", 0x3, 0x14, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) setgroups(0x3, &(0x7f0000000540)=[r9, r2, r2]) r10 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f0000000040)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x2bd) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r13, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000280)=""/67) r14 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x200000029, 0x67, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0xc68d, 0x1, 0x97, 0x6}, {0x3dc6, 0x0, 0x40, 0x7fffffff}, {0x7, 0x6, 0x1, 0x3}, {0x5, 0xff, 0x8, 0x8}, {0x3, 0x9, 0xe1, 0x4}, {0x0, 0x1f, 0x1, 0x8001}, {0xd0f9, 0xa1, 0x3, 0x1}, {0x9, 0xfa, 0x0, 0x9}, {0x4, 0x5e, 0x2, 0x4}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x1, 0x1f, 0x1}, {0x7, 0x5, 0x20}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0x2}, {0x7c, 0x0, 0x4}, {0x4006, 0xfe}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x9e, &(0x7f0000000140)="d472d98fdb5d8098da5cb2a1feb4ec92000265fde7c6fcae9b60530d2a1f5e2263afe300ee7c5f0935f952c21cc87703cb1e7e09e2e4b7fae3689c47cb46bd1e392140710b288296c35f87fd57044d589b58d8541a47b7175f9df9903940c2619d8eb21d248f85274b293eaf46f038bc8fbdfc7b75a36369f3da5f1e3a2d27b00d09907e9dc3dbf9f7c922d0a08f7d669ca5107104ee590dbb3271d32a41") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x7}, {0x100000000000002c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) accept(r4, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_open_pts() syz_open_pts() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x9], [0xfcfffffffffffff7], [], [{}, {0x0, 0x0, 0x1}, {0x0, 0xfffffffd}, {}, {}, {0x0, 0x0, 0x0, 0x1000000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x8000000000005200) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000c80)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/76, 0xffffffffffffff7b}], 0x3, &(0x7f0000000300)=""/227, 0xffffffffffffff18}, 0x880) connect$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x1a1b}) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) chroot(&(0x7f0000000000)='./file0\x00') 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getpgid(0x0) getuid() getgid() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getegid() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r6 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r4, 0x0, r5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) getpgrp() fcntl$getown(r5, 0x5) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) 16:00:21 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x40000002d}, {0x6, 0x0, 0x0, 0x6d0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="5df57ae108ada9eab529afd1a1bf", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x200, 0x5, 0x1, "b58cc6028aadb6e0920ad92441c84fbb573b0b96", 0x611, 0xfffffffc}) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) bind(r2, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c6530008e7464c700e3ec88fe47477aa40f98e47b527f9de60def01cc000000000000005191656ffcfcdc61a2c3307061f88ee3356a3d70f802145bb16ebb7561eec50f8b610a3cacfd9ef564"], 0xa) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x15ea, 0x80000001, 0x7fff, 0xff, "3eab4435a10d7f66ce57e587437beb0e34fd9199", 0x90, 0x7fffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) openat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x20, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) shmdt(0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x20, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) shmget(0x3, 0x3000, 0x850, &(0x7f0000000000/0x3000)=nil) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/127) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 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)=[{}]}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) r6 = syz_open_pts() ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCCDTR(r6, 0x20007478) 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(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) shmat(r3, &(0x7f0000ffa000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000000000/0x1000)=nil, 0x1000) 16:00:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x45, 0x9, &(0x7f0000000040)="823fbe490a93941da08c450653c9d35e30f39a4725abd63c97c095a2282c0eea3000eab2f89489e5bd3098b4aba25eabee5046992dddb9ebd4e94eb1d075af", 0x3f) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000180)=[{0xff, 0x7f, 0x2, 0x6}, {0x6, 0x0, 0xff, 0x106}, {0x9b9, 0x5, 0x40, 0x5}, {0x7, 0x9, 0x81, 0x5}, {0x7f, 0x1, 0x2, 0x101}, {0x2, 0x40, 0x1f, 0xfbc4}, {0x3f52, 0x0, 0x1, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x4) r6 = dup2(r1, r3) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x2) r7 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) mprotect(&(0x7f000041a000/0x13000)=nil, 0x13000, 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000280)=0xfffff000) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r7) 16:00:21 executing program 0: r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x38a) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r15, 0x4}, 0x200, 0x401, 0x2}) r16 = semget$private(0x0, 0x4, 0x408) semop(r16, &(0x7f00000003c0)=[{0x8, 0xbba, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r20, r22, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x5, &(0x7f0000000000)=[r8, 0xffffffffffffffff, 0x0, r11, r18]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r24, 0x0, r25) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r31 = getpgrp() r32 = fcntl$getown(r25, 0x5) r33 = semget$private(0x0, 0x4, 0x408) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r33, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getegid() r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r37, r39, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r34, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = accept$inet6(r40, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r42 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r40, 0x0, r41) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r47 = getpgrp() r48 = fcntl$getown(r41, 0x5) r49 = semget$private(0x0, 0x4, 0x408) semop(r49, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r49, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r49, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r49, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r49, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r49, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getegid() r52 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r52, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r54 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r54, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000100)={{0x3, r50, r51, r53, r55, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r50, r44, r45, r46, 0x5, 0x7fff}, 0x6, 0x2, r47, r48, 0x7f, 0x100000001, 0xb1f1}) r56 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1000, r56) r57 = getpgid(r56) r58 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r58) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x800, 0x0, r23, r29, r46, 0x4, 0x1f}, 0x40, 0x9, r57, r58, 0xffffffffffffffe1, 0x1f}) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000003c0)=0x9) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734cb99f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefe5db1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c1976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43c977656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00e2a0308ef6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb83a546426da5d941f986fc40017f07064b23f1e1692c35dbdc77d3f703a94ea03300c7000000000000000000000080d03e2c529735640124e1502f8c067154339114617b7cb265c2f2ffff0bc122f0c1f35142ff223bf6b0288babc10300b8356ba786fa54fff9b36d953aab5e9f3bca4bfa199909059747529266028483423441b612130222582df33b0dd482a1a3b1cc45ab57be4a94fbb99c0e7a79e566676f770cb69579ec2c2c7dc52b61d7e75c9f6e081bf1b06643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b262e9d9da718be75d14d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311e947bf313b757a70a108e9cc55bcca376100055c9ff67959d7afbf57ce2aed0877503c000000000000000000000000000000000000000000000000700aa30ba34c57c0344316090a123caa6f8f26037c9a62ce7a3214e2dd4e904affbd91b080e55406fdcd70a456408a740e5de3b2e7704856360fdbc2a37f02b254a75a4331b17c5e2d192da8b0dae61a9aa6dbe652f78f9b0c9b8553395e7aa591e08448f1bc6ba362b910777340594265de31e86e70ab2597a50168870cd726695547fb8e6aab3b8a60670ca530b7598f56a20890b72f34afe1b440df6f9bf0984c43d3fe52e86b95a859a20e85488f4b8fb75d03e7ad9d4d4002441685ba91ce4e2f83c08809e2ee6685fdc124da8a0673f9f608203452cbe7df1d02d7d44ae06927f765e49cc3c631c01d34da5f1b56fbb3560f0da51f10f1ecaf80b13c387ea186bf4297aa57e8dc10d29be5bf98d0bf03252d9e7d489a7b2c0a691aafc7a6fdaa23740a67d50a1be5e342ae81f30fa592346b22f1f90528037f2b9f2f0de22576739c12250f13bc24ac0752e7d0ffff64e013979a330bbaae4cfdb7750875c49c961ca99f626591a4f2796e09d0a4ad906eadfa4955c64dc89a2d5de3ed6aab4e3b48a435c118882ff237f4c26874bfa75ac68d39567c05140239be5d0edb289670e891a225837e991b7876d41684000000000000000000000000000000000000000000000000009b87ee24c1875cf9f9f8f99e61713e3bdfccbec89391ea60cab10b73fa0fa50b49d859e40325eb7c9cd9acd25a00dc043bba4b035bdd21645c4aa6c36099d64e6e422a9c439c23d5dad406fd57b250aa682fc61219574ef1bb0131f7522e3f407c4d3332e2e87bf4261ee3940926c4fcb41d36d6b3557c79955c52f6bf49bf61c2a6ad87e3a458fcc442f2d6f3ad00000000000000000000000000009df5f80349d1d6a16f8a362e3c707206eb0da1cae6126476d713b1381de01b7525206502d1e681616a7d6aa8dd5a98b221104a933d38ad92914eb466de837c6d8d5cb5a77ebc9b781909e73ec073e1fd47102e3a84bbd5e81c98bb5f7ab1050860630ca4a1da50493e5fa5b931323e0644107079f570d61ba59a2d46036c6f78094bebebc327a827c0d1a45b6b97b584f37c299cfcb40fbb8fda98936540e39505193ee9529d963c6b7a69d0c6191a43e3a4ae77880c68dcb7f29cc825b8efb06be33317a1d27c68cb9271a0"], 0x10) 16:00:21 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = kqueue() fsync(r0) r1 = socket$inet6(0x18, 0x4000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x2, 0x7, 0x8, 0x100}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8000000001c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) listen(0xffffffffffffff9c, 0x1) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x920, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000b5, &(0x7f0000000180)=[{0x4, 0x7e, 0x1, 0x4}, {0x6, 0x0, 0x3, 0x7}, {0x1, 0xa7, 0x8, 0x5}, {0x200, 0x4, 0x4, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="6713a63c89f232eaa85c7307189e") ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x80, 0x4, 0x2, 0x612}, {0x3f74, 0x81, 0x7, 0x7fff}, {0x1f, 0x9, 0xec, 0x6}, {0x6, 0x3f, 0x1, 0x4}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffff9, 0x4, 0x1f, 0x3, "111b3285318e705079ee2217108d995bdef012f8", 0x20, 0x1f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:21 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000200)={0x1, 0x4, 0x7fff, 0x1, "0e02971d6bee320ec0e638533b8a0b06fa30fd7e", 0x0, 0x9}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="de3d2070c04479717cb90bff352e7466940900eb8c735df5c9651b9720d47c83550867dde8e285f252ae0968b5cd16cd22f2ba2fa53ac546c94952abe6c5", 0x3e}, {&(0x7f0000000100)="061cc4ffff0a8108d06b37dbe55c4965109ecfd649a95ea63a5c45b99182b81624ac0b5d5d67d50f8d6388c68736dbce5526b0153721a83a61b853fb4a83eea060de41af225151e89f5c14be822ba2d1bd8957c8a7b0e2d49f64eff8c33789b4af9b6f575922c9eb362a059263234102c1bb0a7b96207c362e423c688bd63c00eb48789a1e15f86fd154344dc178d3150aab5e607350a42b47aa43d1b7e5f432342873cfd296e34b6154851144b8baf1b1076a8b4a537dcf409b76ac887dd4b75be781e1123fb9e8a434127cac094521116aee39", 0xd4}], 0x2) 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) accept$unix(r1, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x6}], 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect(r4, &(0x7f0000000180)=@in6={0x18, 0x1, 0x100, 0xffffffff}, 0xfffffffffffffd63) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x3010, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[{0x8, 0xe4, 0xff, 0x2}, {0xdba, 0x3, 0x7f, 0x9}, {0xffff, 0x56, 0x81, 0x23}, {0x90, 0xff, 0xff, 0x1}, {0x1, 0xff, 0x3, 0x6}, {0x1, 0x20, 0x1, 0x8}, {0x2, 0x7, 0x9, 0x2}, {0xff29, 0x3, 0x1, 0x400000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x35}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="e740608e1d9f9245589c291dbc96") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x40, 0x0) 16:00:21 executing program 1: setrlimit(0x0, &(0x7f00000000c0)={0x40000000000080, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:21 executing program 0: mmap(&(0x7f0000a23000/0x2000)=nil, 0x2000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x62) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009f1000/0x2000)=nil, 0x2000) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) madvise(&(0x7f00008ae000/0x3000)=nil, 0x3000, 0x5) 16:00:21 executing program 0: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="b2e7aba7a29ed4dfebbbd100000300280000000000003000"], 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r3 = msgget(0x2, 0x200) msgsnd(r3, &(0x7f0000002d00)={0x2, "095349ee9d6586c18722b330755acb2e712774c11a873908cf2931096ef25e83d3a7cddbec52237f59a6ef2452e4a45a6a01cc13da302c76ab6eba0898a361e2a81c7cec052aca76dece219db93f75889c83804b2163cacd365c978ea39d1c43bf3933f87ec9d1fd65cf6728a0a66ef7289dc44407d525d81e3905db22093402079d113a036a2815526367398c8fc092e7f2216630a173fcd771c68df6322c6a7e38fefbbb87d4be656becd970cf1f0930743783d882f72b248db00177ddbc50b6710f4f20b19feb6c744ebc6c34279dca28cd5439d5bc29815e5ca8357cd4657cc6970aebe55166394e93f348d254d3c59eaa534ff4475adcf728f7cd27361acd14e36818513c0d537ed5df8f2ad63f28419823375578553ba9c52749ecad1a93d3eacbd52838659b88fc68c744622630d0b53f5e56c9b15e695683a1a0d4d1ea0022fe647a7b6d787d3f38a9caf6ad31ff3acd1bd183c493edccc3f4ef45c1df8943d9636a726190162e0786f46021eba0db33066bfe062c5e41f26263eb18761cff9137455a79c4d70e7158cb0d3fe28e9278c7dd2b433ba71aa5b2989d6fc36fb1318f132aa20664bcf09ddb46d08c1711259bd622377d12fedba33604bdf5666ef392064e223147fa30e5a1c56a4a855653b60b0b133adf7321dc219e5a4b3fbeb36b4cf04b7eb5f806f353a5c8b24b5529662a9476a248196cb86b637be8c8bc94ac46187531549a090e2f5dcc7c1c8ea9ff947eb726276de4ad332a521ea98cc303634d0a56174c3bff90c154a955f0af90ba031563d51102e30649cacb4c5d31647502f94e0c033a6204cd03a212ce3671221d2079432802c3406fff007aedd832a2930be7471e411dbf1eb7e9544b5e619c73428ac11f9cf9e47734c8b87cc8852aeb58ad1b8394d607bd5619422fd9c163bb05e87edfa614baadb65b5e7a97a292540a125d45d4e4282039f344bbd39459e061fe9ef35f8dba1f0509bf0f8fef6cd38707e43b9f82112e2c5abaab76c8b8df6c5c37231c3a1aa3cd075cbf59bedf215e76a219ffb19cb4864d6ca5ef55df49c7bc4542ee391fbe2300b14611b13be9fae18f228a3bd87593f01f4b9417a3723d03e15512e6cb80133e8b6cae5a9f7feb2b75e3d919d4d0f57aebfdc598bf8dcf69b2bf82b8d3f63e1b4160db94e2213d64f6c859d437da0f68769fad26accfdff07703d162981f9a17857be787ae30709f4e23b72c9a809740999e252dabf8cfb5ac6e682dcbdab18ad41f21879a020fcb8629e7e05b0ba8057ef7da1e4fdb4ac1039f2434abd8a7563c4094543dd1348227b789700b67dfb5952b96692657e7f7de2039c32ae900c3361e1e3d07ba70782da57953eddb0ba6e5f216fbed73ffe649d79d026e2aa4485a4be2bb2232a3436aa87be84859855b9ad48737ea235d059147cb974f0b78f6ff9e34027f814f2c7835e0ca80f04b3a11d7e2e7d373670cdf6ac5c040956bfa5f12de9b65c6a385fd123bb3ac36cb9994df22ba65b2baca9f97bffbb72f1c34389f6911880b0b8561b9b3d65d9ba88a706ac7062958c3867e6281c537b3c3d7240b4cf43f2101338b811201bf659bb7a62e7a7b066556970c33d0ea56ec9e41cd5ca1887bb64ee602e86ef8ef1f83067a83afdb8aaf65e4dc890ded2a25d7f463b05c5021482a56c43e012901ae7aba2572b2b7715d4a77aa297acae00a6759a36e5e39fc323e2f161f3ef9e1e2d3540e947fbbb14a443197c99e5ecb22a4c322ad7841e645211b69ddaea4bfc444e778340d4677281a222310bd3596feb5e3d631771a8bf435ba4b652cf3b888febcb1d2338ee2e180ed1fd8c29aea86f90a4aa1c64fbb5b7a4b477eecd7ee6def25a5d5db967ad222dba8194c55577a3d2759ee9d02dcc3295ce39f495caf3e7d88d927f4485a50c750c850f3d395819c5ad0821c02ef233952a8089e593acba3e322b922ef667c25e3889d67de81d3a3272354891afbf191cc7be64ca5bb4c678a3f92f461154a1f01a685a141ee2d3ac467561891fcc7145cad365d45c8398e4e9310d708200139a25a95a09a489cc600350cfa61e7e2fc999b6256154a784b01f7c89c0a31cbe7eb9e7e4d09d3926ca7742f1b19bdc016cb5b7eaafa6a732723bafdccc71c310624ba8e125a7d671b80270d894a17abaa41d9ac81c89c75b44a0f6d9a9d7273eb14db842857ddb94b35dacf103b485359ad93982cb076f52cdffc619db4c3ba42c423e5805a0193b64a718891fec91e168c84230294afdcd6d7fbe125872539c9baa4ae37986827347c260e2a74c9aa7c4085a81b73c3e0bcae31b369f075563018bd6ec9deeea5c602f6005488b6090122f6c35114144c6c3806460feeccb5bb30633be104d5d780a029a8a47d6c21cf81ba5a5bffdd97b7ab2f2e5c41e9c04e93be2ffb95f88c10b359df04162a2134c4236c976000e4536c2eaf8800c73e7a09cd6c4cad01e9b9185d995117c080b2ead40c773d285799e72b230ba6c923a5f354686cd42041678ad3174dee104787cb63bcb71408f72140f3dac4fba76222556b537661d304ce58b96ea797d0b1a20233197e0939b10e5ac95a8ac1858d85f17631f7f7d21bb94e8c75a284f9e4d5aba1d289401e457a2e7f7ece0826e340399d4158989364c0ac0973fbb07b5bf3141fd0a2f02066e3e54e599d0d5549989b19484205f9bcea0750f702244bf0a27897a946b84cdeca6bd8d197cf5bd9e5aa3c4319a88e5274c627a448ebb2f6129ed0ac989042525f5ac81ef0ffce347197d1ae2df1817af2882d4c314c652313f79b5d8936609b6f336c7bcf6a934f05bd628b4b1833a40b77c1b7c983f1580af6ef191107f96973f9ab52fb6761df81596f754e666b631c013d43b5086dde7f5329b2ad350eae90fb9baa1f6def4ae9e161045700b0cff8564dee3bacdda4fbbeb8c168c1da1e05c6215578d863b89c41818123529ca558828ae47448819c59e16f212c616afa3e734b593dbfb50009903ab42c06a739c6a23c08c8e5b3d02519e61e0af50d48afd01aa4106d23676fcf9948287fa96c9cbeb45f95e560aff62b3445f9b9fb269be768edacc5df8db4c65d1704474b02293cf46acf60ed716669cd3ed8c885642a6fa74c2c6e247bb0b64d074500b876cf8669f292b9a94a75f73fec22f0d13d28233b973ca6a2963bd065653c77db269e6534c10486749571fb80b39f5f65a0dd12bdd0a69639ad896e31d11ee7de79099da14fd0678830603cb3ca752bfe220e4c2f9a859fc9bc713e822547a6c11f61e9db9fc14a8f240e0c4ef86457e4043b2606d5ee03ea58adc82a046e6aaa93376260726c385916a2714df8be4ca9368d83a6968a3e6c278fad4adcf64ca3d284128a99484d063dcc6d4cf2c835fec87ab97d01037048d626906d5c80ddf9dca0683ec13ce11fc66aa3e917526130b7c765183f201b73e6a06d5d2b3cccd4b474285c0a72a5aab5395698e757228dc630a8bac273f5432daa03ab26d66c2d461133e2a3fda7ca1890d087eff765679c5b1de006ffe80242e68e3f82f21cadbc44791b3ebb8797450fd37aab1d8856a6927736cb915f5f5a3fae3f9a5c2eb1d96604b605bb598d4b4c591ac962603a3ed4d1bb914f9e9cfac832ebe1bcf6a6f0ab3b9861e6ebc2dcb30d9b0b5ba7423052ce65ab0a549994e171979a1198fbef7bfddecf58e05bf54e9de23c0c67d41d8ce2b55bdace18db6f11e69c5f29afc637cbc75b9ef81ceb7ab960f81104fa33ce1fbdaa063897ef1f2d71a3f27904f61fc8a7b9ade1154495de51d61d5afbffa3c1beb69a9f99bb07eb250c6aee07893a514a8d88a2b7ccc8108e898ca7c61228c08299c927a6b345730ac4eeff5c53696db183a827c669469122b51be4b4dc162cd7f311210f3ae72918af6fa0d2035a107c75ec6097f96d1ad3393bee4249a4ad66c7049b154b0b6cea7ef3698a7fe286e1062b7ed0c6c30cec1763e192db490d51e274e0d53e02996060ca1ad609c43dc44d4bf9e911f1071f0dd28e33ce14e7d2d4078981fead1972d78336cee096868f69317fe90b90622537f97638d80138cd8566918ee463806e0023ebe1ddbb2e3285c362ff791823dc5cc85e4cbd1367654cfa67b58e2afcdfa79ed3235c1ca9bf7ef4965ca6fc6e26d5fbd67d401d259d96bc9839c30dbfe3c041c8ee336203342aeff3b63b2d55e4e4591324940de0e7d5cbf4c9477a12ec84d62f7a4b25b359cae7d06472209265d2f9ecc8d70de76eb5f3f0fdedf9b4eda29215c1554555ed14d530e879ddd1416a11a058996873509d905f463766ca4510050fa2b67200b8d96dae504fa1a45442a08030bb289c4955fb6fac7bc96e33c3839027a40f2cb14e8a3ff8650e8a8958c631b63226a543c3364e3bcfa0318a1229804a784730258e5c9fce90d127c48f60d9dd6158cc5220c891da29bacffc8165ab509fddb83e89def3ddda3e7e4ad0615d29b5af76c08224605cc7ab030598526e4ef8f9acc84c37bd44689bc5073a4fe004762a8154cad38e2a3d189408376ef6c5f93dfcf5f677178d8860effbf02715e57b15175f0ef907ce264c13f1430e08da5c60d43b85cee7e04300da0afd89d162486ae25d60027fc084a09235574bfee3e79fb5a01c96093492cc4b8a0bfd8e156417030c88b46eecef6503ddab59182a92eab300d840482c0e48f554d2b8cb22ca77f49a8200146296c2ac694241fdd49928da1ff17cc1d8f30cec244ea8386d3ed0e720c2709a79e08f273af9f998341142a31a2f23cd48a8e9736ac5006bc9ee26aef82a2a72eadafdbca5b8f9ea59bfe73ad27e9f99579d35a6e65f63f88799ac2e9bb369b331df739ede14eb3766eef273c40c7b0d714ececb10d726863c63e0cc80d0d5b9bbf1810e9d8b711ec19afdbaeb864abd9abba03dcb02aea6cfc7320a825c8805fcf009cff01fdb08f2a0aa489c2371f881e74a296fb9a15ac5edc3c62036ed83750a3fe081a8d1ad2d7ff22a6152f65f25bdf2c768302ec93e010c3c4c5cb4d0cc4152b00bcbd3ecc177684c2efb7c6aa9194549e736bf7ead3772d289cbcd098fa621347a2a013216477ed0be825265878228287e632f0ad4e281978f13e279aed2a7fa8fb664698eb293befbf5f2581357b1d1924b9951329d849241ab8f6a05af732f846fd5a2223befde8766d87bc18c7e51fe463929a5825c318fceed4b15200c686a6af08a9c97c55e7c25f261194069fdf7a446a1698d933636fa5ab6dc117f59dd3a5771fe8494055add6fa4498c18469efd654e7f196750dbb41724e6548a9cbe31aeff45ad807093605065df3a6e539f517c05bea2176acac183cebf2cea4fc2c227f053be998b1258f431ec11d0471bd188d523580147f434e1219d3d51faffd627f3c27bfd0133c37441592d314da033e0b967d68ec85b27034b90f62d368df53f9ada0d0cae5857b3ae4c90812b3203fb647b812adc31c10113ea28145e80ca6112f1749721b3251d160c7b1d31068c4479cda5b59f46af63de48795a8f7deb63c4e31d51846b81f3bc794da4c7013c3bf86d992f8a60887a3a118438e79440430dc2ce5c7c220b8fc63e210d31b712a25dc86d7ee520ecbf6b42a867a4f6f03c7ab2ac31ae665ac8a25fc685ea1edda6216025338c2f854f5a7f4749bdfe97e8be0e67533ace7a4e6ec21cfb71fc21293698f2db1b24fd14824553d94c688a89e3f4b015dc7645cef41c8ef7fb27e8486454338b1a5ce811af236e1f6ed38cef49702112"}, 0x1008, 0x800) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r6 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 16:00:21 executing program 0: socket(0x2, 0x1, 0x0) poll(0x0, 0x0, 0x5) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4303004157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f216a6eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)=[{0x3}, {0x20000000000016}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x4, 0x3, 0x9, 0x6}, {0x5, 0x40, 0xe0, 0x7}, {0x0, 0x1, 0x1, 0x6}, {0x39, 0x20, 0x5, 0x3}, {0x7, 0x4, 0x20, 0xfffffff9}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2000028}, {0x200006, 0x0, 0x4, 0x7cf}]}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000280)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x400) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) chflags(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r4, 0x2000747b) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0xc00}, {0x3, 0x1, 0x1000}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200001000, &(0x7f0000000100)=0xa34f, 0xfffffffffffffe18) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:22 executing program 1: r0 = socket(0x0, 0x0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = accept(r4, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r5, 0x0, r2) r6 = dup2(r1, r2) fchmodat(r6, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r7, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r8 = socket(0x1e, 0x8003, 0x3) dup2(r0, r8) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66f682653000170048067846129121159f58c4a8efdde77d367d217852523f45ed876d169f5fabe758a0e7a606356e881ba3cd8563717ab62914da34fc3873fb074f16f1b30b7935a32ff745bbc715ee8f7f4122cf43f85d07c94b63e4749c6e29293e51cf24c61653ee29e05c788745c8786ad810c7"], 0x8) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) lstat(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:00:22 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './file1\x00', './file0\x00'}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x0, r12, r13, r15, r17, 0x4}, 0x6, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r12, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r18 = semget$private(0x0, 0x4, 0x408) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r24, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r25, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r27, 0x0, r28) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r30, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r34 = getpgrp() r35 = fcntl$getown(r28, 0x5) r36 = semget$private(0x0, 0x4, 0x408) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r36, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getegid() r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r40, r42, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r37, r31, r32, r33, 0x5, 0x7fff}, 0x6, 0x2, r34, r35, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r44 = accept$inet6(r43, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r45 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r43, 0x0, r44) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r46, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r50 = getpgrp() r51 = fcntl$getown(r44, 0x5) r52 = semget$private(0x0, 0x4, 0x408) semop(r52, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r52, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r52, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r52, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r52, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r52, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getegid() r55 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r55, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r57 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r57, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000100)={{0x3, r53, r54, r56, r58, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r53, r47, r48, r49, 0x5, 0x7fff}, 0x6, 0x2, r50, r51, 0x7f, 0x100000001, 0xb1f1}) r59 = semget$private(0x0, 0x4, 0x408) semop(r59, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r59, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r59, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r59, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x7810]) semop(r59, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r59, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = getegid() r62 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r62, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r64 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r64, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000100)={{0x3, r60, r61, r63, r65, 0x4}, 0x200, 0x401, 0x2}) r66 = semget$private(0x0, 0x4, 0x408) semop(r66, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r66, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r66, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r66, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r66, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r68 = getegid() r69 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r69, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r71 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r71, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000100)={{0x3, r67, r68, r70, r72, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x4, &(0x7f0000000440)=[r47, r61, r72, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="0717a836d232998b4a1d171c0aa86a5c8ffe217f0211238b23b8340bac253b3bde38b4cce56859597fe8fd70de1d7b66fa346d8a339124efb6638722fe5e57ca6c00524dec65f9c8ebe110b3bd7cdc254601c894a5e1267cdbe9eb9c140e3b6c8e2968de0a725dfe3b5eb7a9d917331e7dae6bbae5a51f2a93586f0b41c1e7e406735fe1e397132b38c79e7c50a003e7b18871b9", 0x94}, {&(0x7f0000000200)="50756f9e0f261a4e4ea1554fdc6be0c01c94279ddff4056a0ee0b8a1f7b133059a970cffbc39eb9ceefa7b101abe613b8b91eeaebeaa542e73cbec48051f24162fbc73c6c408c1014be13119e8538434d8e40e60ca4fe430049db10eefde2ef0b4c133f26c389fae66717fd1ae108849c0d8d3295026c10a37c3a12c086aa2", 0x7f}, {&(0x7f0000000280)="3a53885e29bb99a39a859acb4d954a7a0e81a1cf244761d3f0b5941d648871ba003fa234673d248877fd54f5752a4038981438c83a74e5b905080b6365c59b2afc3ac42682910bc5721cc485aa76bbacbc48338bce570f8df3b1e655b72b7fdc65746fc0e5f84b310df1e2e3cb531c7a8c13b5c6d4dd9a4ffbd98a00c9e60b05510fcd1147f8521262b06b300d517eb6334511030d0c4a5068ea83fb2a76b91c77cb04f7f54e708726ca3218c7d25d5f40fcdca3b721190f73cd635a044ec2f8a78d0e6a92adce5a72f37d73a83fb9fd42d6373fbfea1626162e515c4f8b84efd6c26c4385", 0xe5}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r7, r24}, @cred={0x20, 0xffff, 0x0, r26, r37, r73}], 0x40, 0x18}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x6, 0x100000000, r9, r10, 0x100000008, 0xadcd, 0x6}) getegid() 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xfffffe0d}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0xffffff9f}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0x3ec, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000ec0)=[{&(0x7f0000000640)=""/68, 0x44}, {&(0x7f0000000a00)=""/75, 0x4b}, {&(0x7f0000000a80)=""/33, 0x21}, {&(0x7f0000000ac0)=""/205, 0xcd}, {&(0x7f0000000bc0)=""/244, 0xf4}, {&(0x7f0000000cc0)=""/68, 0x44}, {&(0x7f0000000d40)=""/140, 0x8c}, {&(0x7f0000000e00)=""/189, 0xbd}], 0x8, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x3bd, &(0x7f0000000240)="b6") ioctl$BIOCLOCK(r0, 0x20004276) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000005a40)=[{&(0x7f0000004780)="0066e96b63fcb081043395125a9affd4c79005dcc4fc751abc22cb83328f3802e0cce9dad8ce1903364cda24b2612f4616d9c642e7dda55bda134f660939eb2e2999ef36629485b9b41c73aae449281b39a12ef91f1065cceba8ff8ed4a0ca3ec8004a03e805b0d1b45dcd0e7929c237bc9be7f087df79086787eded5436fd5b956627acf2004f65928d211fb5463f26c5314e4f889af2fc5ceb2305f8cf0ac6", 0xa0}, {&(0x7f0000004840)="a072e3368dfa7e05a4494a09fb2b4f4b6463551408c22b9e9fa95a1aca4d6e4d5acb121519c5178bb04b27ebec4cb20a09e7edf42ec7a5aeb85e77405bbc236ff25b92bfbad26a07fba23773106e583503d2ef54431eb37105495584a7de56468d2fd5927108e3917d18c3c39aed8796267dedf33bb9a7306f33a123495773deddb73f3fa7311482200ef7da8af45f15ea54dbe40e603acc09edc966b9829f86a35512a970dcf5bb446be55c8517079a1c6a44754bf0aa58a71e48e7e3554a9df5dc279c785790f9321e83e68d95adca159ca767b8aa1632ceb1ca8f71803df816da2a5f419407919b31f5fb108eda615b7d57da72f974b2702d1e927580e450b962cc972fcb80f532dd48ffad3f6243ec3a288185a747ccc25bc68cdab4d4dbdd09bf66fb1ecd042f639b24562807eb6872456b77dce6d339138e2ebdb7b74f02e48ec0499289b28deab717f3afc227e720ae67b6233c0830e6e73b0e4553f4d81912ebfc6b85aee555af0ea585bac0cad289009eb248f6847cebd66791bbd46aff8e147e78f7a575bf3dcd5f82f930cbaf3a64c17b196060c36b032993f193d8c0a0378874fc5693a71af3655407072420f5a95ef35a90aff9dd855ceb0173fd181bc6797f86bdb3411d1cae745b2761f15241599a22132bc25786c65a7e88a2e3b6aa9d04843be42fe010a64a467fdff37f853954e46d9ad51c2324a97e11c4ef02108e8e6d1f96ba563acb16afdd70cac89882d7ca0ecad2a887c8ae89652bf1ebfa36e2745646eb1dfe48759cc563bc82c7ce830cba596561f6babd50b4dd69c2aafd05fe06898052b5f4ef0507d79cd68b1c34b68faa5cf57d00f087629acb563c613528e0527bf0e2675d91b8572d2d1aae280925573f6f7a5c13d2148bdce7a3c5b63ef841ab67d723199bc5bc58f4bcdb2427b003ec00998983f2eb8b5e6ff5372b83140297367c7282c9f566c814e4553be6029fe82cc2d1bc9b9437fab366b14184d8a973bd7772e48227f1eb0b568020aff5f054656773225338dea031fa726d1d4322239ce27b266f68dc7ec7c40bd8d08e28ae96999345d0ead4f29df0612f1028d97f31a13b2c439b7b08644e0039e7143ddfa13a9016b3a5ba976740f012d0fc2d4eb9351c75789e02d259a3a54c144207117b8e7e856db39f8d1cc35cd514a7ec4e607185941fab31344334a372b76f34a713c736d83fbf69a43306569c2ae86df35ca2bc6233739cc34ddce3a802eb3b1908ca973c386fc1169429397c2d3889f263c6a264fe3a87d1485f80ac89780bcfda248edb699ea94b183d4f65d6b59abb04f3484babda0c3ac525197434b3fbead345c2c576a20e78b41150dbe9cb584ff7d1478b7c6666c1fa5119f9370954944924082eb9ec2780ff8acf77c624b52e22c5ea6d521ee81905f3758cce7d078e26c6766dba48287db55038082e643643a1fcee9a4df50bca9bfce4bcc0c021b6048e8d3d9f41b396cedecd86f69b565bfb4faeeb3e15970dd9c0db1326fcbf85d57f909bfd1b81b87df6a82987f972e82221d8c5054da71f1356184043ae7d0872851a04a5e39a3444d1c310914e298ae2dedee5b6b089313db6dd21abf5ba157a245146c75f6588bd83bf57ff48d75817504034019b2c44de62ac4537869eeae91e84f218dba3497b46657fb312f85e85cf1494e2413a80d7357105f58111903904e4cfae45a56376265a4154872febcc3ba2547ececf3c9263395900410ac8c953e51aa008434e64c00757f278b5bc6c6d3ea4f375451b3cdbaef627ca11b6c7ab48dd59de7c570e3d1ef9a0d1153e0b99493f6320113d620b8b1e0bce4c620573b8892e84efbe304d3d69946a34df2e77721065912dbeec4fff7d7ce6f0bcc36f7102241cb5c9074c2ef856481f5b6850a6ff04da9a497c88cf79b8b0a80881b566a9b0da3f440f758629681c2eaeaaaeb15e9f21ebff82450aab25cf2dcac572f5928b7047f0722dc8ae1dd943734b9799cae4c932be2b62d0d39a075a52e796d6ade7a12949083a38c0ed23d5fe5c6fb2a39d4a10e67d1fb81deee7ba0b26bba754534ce56e862dd29ced63746e33f66617434b08f33f5acf5c2d90a037b56477dbc33fe56465cce066928a336e8e6bb8e35427d98baee46d91cffe488fe1fa48a7439dc15d598c4185abc28515aa0ff7f4b86618427c28b153ac9bbbe983cd5fc0e17298c54eb2e675ea631d44344dff35f09545ea0f4a467572e9ff7d0337a62bfc8d112d49bbc6c5a232151281aedcc4200c36bbbc7dd8fc765ed74622debe60472c574f9ab591feddeef44a047050b39ebba4da40f33146ea8ad3323c38ec51a053b8badd50cc00467c2b291a735d33a7227d21b14d41eeaadc5f18f3db3297e56682afb5d48c58cd0cef7d73c05cdcfa8ec03c9f217b7c6e6a2c488377735886387f54b840304a6b17729cea05a15d04dd7d2224644e7e91a778ef92843c2e77a8d3c676feb2cfa504e9b888f5987877ef84c4c6111218ec30751c8c135ed1bff87055d1136321a3c85dcd5ef58e2be87d1d9892cb913706bd52be198edfa5395ec98f68d76906dadb8788242622dd8eb1ae2b29870ce7b7f42be69819679f3d33e4a9ab17a139ed27a66beb42dc9aa142a84e08f7b2ee8fb3e8dcbeca8b35a29d6345f8da7679cd8c9ce2e06b1e2180596ab95a26d49ccc2a50fabdbdfa7e378e7ad5287e5dc5b01e6902aaae4851e2cd11a409ddcd48e73638ef988c7582505deb856ddf469737ca38c76999db36717fafff38844d450976147133d9690cb63ad3d0b1264ae4989d19d7f635d5137a7237029ac2eb551a99e1370fdf972cce4ccef050ed126c57d51bc4862c4e20f8a966ff2847d24cd60056d04f5ea37f1aa0388cffffd2ff3cc12fd18c3fb6fc1bcfdfee748a3051095ed383880649e277ceeca4c664677f9a7b2c86b480a623f0415109e9383397977a123cec9c01e51d741514f70aed9e71ea63ba5250fdbcc717be928e19a8713736b7876534e91f37629f02da4a7c5eb115c892ecb5be439cbadfe06daa2e221489751fb03f2b0094191fb86c419cbfffea6e8547bcf2ea147d798a1f6ff3cfafb09c6d3951da45def4fa5b60d0a26f7bfc49ba9d7450968e8618a70245dcbcf50e115aa628f92363c9cf49b4c9822a33fdc019e1838d08c85a1514c3e36d346f6ccf550fe3867666322d155266c332d246c3fbab6d133f4f4b6d7f3d91dbbd49b7ee0ea0b8c434877a591cd3b5a0a058c57dca90ab3a9e0ddaddd8ad7a7b416a680ab348ff983d349b24982ea4d49c697cfbbe882a634ebff5f0110815e2f827136bbe0af1ae1dcbc307c8089b07d99b80339a32841579d4a138dc260922dacfe607f0cdb121bdb5376c90a6f23a4c399404167df45fd29d55fb32cd6c81831c04d3e220cc5bf8a2654a48b7d7b008fe9b119a45d21cb9b142454840782853b32bd1079eaf5c301df82724a1c1a8e1f6551b87af16eb7b878742035212be322363d9078529aaf233f2cb118278bea94992f1f1c6c44a7a7ccd832a7089664f5584f87dd7db02c597422f3d9221a91e52d96e7a045834694478d737f220afaa680b355b8721ef639c3bd0da5f84291388827e57a87bef36b3377992a020faa9166d36b1a4fab8f1d8e0aa8ffef85e14de843f01e81e1212b06c9dbf5a1afaef364ab30a9e2056329a8ee541ff1b823acd42d7f2eb5912a6c732c2300fdbe8ddd9f25082f9d5032f190d2e", 0xa61}], 0x2, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x17) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xd03) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) socket(0x18, 0x1, 0xd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0xffff}) unlink(&(0x7f0000000080)='./file0\x00') 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)=0xfffffffc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x9, [{0x1, 0x3}, {0x3, 0x9}, {0x1, 0x8}, {0x3}, {0x2, 0x8}, {0xfe7fc0c8f85dd967, 0x9bb}, {0x2, 0xfc}, {0x1, 0x85}, {0x1, 0x7}, {0x2, 0x3}, {0x3, 0x1ff}, {0x1, 0xfffffe01}, {0x3, 0x7fffffff}, {0x4194b6fcc40ab30, 0x7}, {0x1, 0xffff}, {0x1, 0x8}, {0x3, 0x92b}, {0x80ddb996873489dd, 0x6}, {0x1, 0x401}, {0x2, 0x59ae3af0}, {0x2, 0x2}, {0x2, 0x9}, {0x1, 0xff}, {0x2, 0xffffff58}, {0x1, 0xaa}, {0x0, 0x1ff}, {0x3, 0x6}, {0x2, 0x2000}, {0x0, 0x200}, {0x1, 0x8}, {0x3, 0x46b}, {0x1, 0x9ab}]}) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x3}, {0x80}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="ab272d3499a12a827ca79e6cec3d4fb0f21faa", 0x13) fcntl$getflags(r0, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000002c}, {0x6}]}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:23 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3ff) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000080)='./file0/file0\x00', 0x10430, 0x0) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x30000000000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x76, 0xe8, 0x3, 0x80000000}, {0x7f, 0x0, 0x0, 0x401}, {0xff, 0xff, 0x2, 0x3}, {0x7f, 0x4f, 0x7, 0xff}, {0x427, 0x12, 0x20, 0x8}, {0xc967, 0x9, 0x0, 0x49}, {0x9, 0x4, 0x63, 0xc000000}, {0x4, 0x0, 0x9, 0x6}]}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000900)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f0000000940)="457830bc06aea022b240cb108f4db27f0e39811f8125a1f83d2f771755027e87324dd117d5e69c64f694fdec9c8a2f6cd73dfda3ec91b71425175020f6a92f2ae2cbec361f29ab28084830735d3cea9cc3b79143dc368dcb46638c63a983d93b27ebdbef707c963f0c828be58aa087becfeaa7227a33a6b67737da0c162b0194f0db43aa84c80e8b8bbb5096e01f815fcca65a214990775a4a6c82dd06e7f8e52a4ec4d843", 0xa5) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0xa) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) r8 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r8, 0x0, r8) setsockopt(r8, 0xdd, 0xed0e, &(0x7f0000002d40)="05b1b8c2bb13a741cca92dbe60e0f3852d2ef412e0f92318beae251c373df605eaa2587be983053d03f0ede43e595644e8b6799af19e6d63f371df3c5762c7ea0ad8d69b4c55242422b556bde58d67b15ee782d0f2c2933576baae72847cd30e0f2c1c1884e9ae16be30d2734df2fa1fa4e4f7caac4471b9a07f71d7a07268c0668267d5b753525198b602ff64aa6e35f5b62102fbd145fca898bee467b38a6dcabb8444c7ebe71b6b4939fca62fa252c55800c7154ecfecbea62f21131869967898da2d19b8bfa812c917e0179624fc08f185fb58c4dc31ef4d4b08b5b40db06c4102ffdbcebf5eb398dec64aa1974a34", 0xf1) syz_open_pts() r9 = socket(0x800000018, 0x1, 0x0) getsockopt(r9, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r2, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000008c0)) 16:00:23 executing program 1: r0 = msgget$private(0x0, 0x11) msgrcv(r0, &(0x7f0000000040)={0x0, ""/53}, 0x3d, 0x2, 0x1800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x2000000004d}, {0x6}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x100) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:23 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0xde2a, 0x2, 0x6}) r2 = socket(0x2, 0x8002, 0x0) shutdown(r2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001a0007cb0741e5f110417091903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2fdf362155e6afcca9e19112b81dacf5815bdc5fb84a16"], 0x10) r3 = msgget$private(0x0, 0x16c) msgsnd(r3, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) msgsnd(r3, &(0x7f0000000100)={0x2, "eaf212867fddf0bc5ed8b340a514e2ac36a947d279f850e6d1f6edb21c8acb80da55b025f65956bdfd4391b35e7918e4c6b1da6117c2de7078c33daac8db404ebf739147c70e21691e6d38cf049cc706b070736602a46595b5b09d4a2a99a429511c53c4f8050e05d4f4db2b866d61fbf1c11cad632c1264bea47c22aa653b9e25ba5a28d0384f4da225952908e128739e812fcdc1bfa5ec0f2fdb0620c970f5b7e2ed316b058406f0d73a7491ea8a1fe4761217265b48f5f5aca9c849757976dd3de86003489be0263096c8f7c46b81ddad54924846e90e478aeaae66b8e1b729"}, 0xe9, 0x800) write(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d082969607000000c734a899b96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c03000000000000002edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="010f4a05a8c221f4bd6e9b"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:23 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x4000, 0x2) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e743f71e6a3"], 0xfffffffffffffded) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x5, 0x4, 0x1ffffe, 0x6}], 0x7, &(0x7f0000000180)=[{{}, 0x9019b117a66324ff, 0x57ce8df0faad2ee9, 0x40000000, 0x4}], 0x0, &(0x7f00000001c0)={0xff, 0x3ff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x7fff, './file0\x00'}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/152, 0x98}], 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x8695, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000001580)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000200)="5aeceabf77da4001fd444ca1ff68c41f99d55acd2da25d4501e13db50a6a9a0d8d38972f0f6462deed58a92a00760e66a0bf6f05e3f77d79569aa68aecd49ae23475f00ef66d52ab91ea54bc3ce3976057a6c03631b26c9bbdc86bc0885567ed102707c828af7470ef", 0x69}, {&(0x7f0000000280)="834d1cbc0c5d38d65ce8f14928cde9327e7b2a08f2aff8ac59ffaa5b71fbb7d1fd3bebd32759809556f0b31523e0089be855e86986a7b76e395550d6e8a23158ad214b4e80622f31e7148fd0d43470427dbc781b369f081b5be43bcd9f7fba8e16f34e6350ffc4f09411d4557fa6fd918eef42c049cf0b94b82abc145898215d470cf35972b6c9c1f3fe3b03b7b1dac840c2b41d382021985860a4cbc2aac3c538a67a1a948b58944de029a08c907829faaa69bf537a6e20a51783914d1517482230d90e696bbe02df59860cbba8f0365419cc37d6ecad9bb320588f76f1018df28bbd3b2b7f4c1fc6b540c19c68a7f720bc8ca68d3f738a909bc4408bec75663c8711334742bc8e1c239e4ac85eba078c321caef4fbca537a42e4e6dc9bdaf81949df2e65716525e3ad61494e0a57ee8fd6f86ed4ce5d69848e26f16fd853327d364a0446eb5342f762fc99f9efe4a8cf5ede330bdf96e05fd3089268bf488039845a829ce9a0540c45942cd016107f964c76ae90dbe11aa1a8545830896c1cb7f481fc4968191b913707b58f6e9a4e390b1400d8ab74da3f09ea0f0c2cd40e47a2d1847d47b465f8d05045bfb3eaccee477b1745e6689615d23eb7503dbc36a83af4251d0ca55933bb84702c367db819631be2f0568774bdb1d87c132b5c8aa4425d6168aaeb24271036646e82af636af3f51827153fc3f907b63d06e90aa660e5dc267ce80da12ceee0c621c9a280d0d7959f6bdf71cbf27e018ba37188ba7e9a98bc6d6300ae4af8bb3b818226c6cdb32b14a4567f5b923558f333a3c794d226374f1494058f1cf029e4b9db99db87e4235b2c4db47cf16cd2ec374f7568f5eb1aeb9044b6f2c8511d305f52f2c6fb638d4c329595f954b7a1052887e70dba82209d081071380b54be7839392455729f5d08a301d75370e10df058c1c6476f845a946208dc5befcfdabe437c6f52cbbfbd082485631049339df0c47a4201c03caacb1709d6fca7ea27be5d4ece4b26ebfa3ef529a05d84f0d0dd094d93c4c50cbc8d99ba177a73f9b48f2dedf39d4d5960958289424385cbdcf90e3148e70ae40d89a37fa98ca423a743ce7e120451c9a42fa0eb08b2b9af802edb3812c5b1a9e6ff0b29e15125798bbd3493a7dcd34ad16fa91bffb4cfa388312d820f18528aef5794f0764611d3f7f55cdb9ae7515ecdc58f881e962ae130b5d02f41d66299176b9de8dcd0a090b79a4af156019a12990fe65b973135ad37f9cc394b0b0fdb92f2bd97ba79a6b600f00f7f7677e3b2f0f56c657af5c731462d508c6ba28bbca4a3f4f743cfb56d7b07df3c6a96a54eb86574f9e83b2ff861437e8bfda8d626425af1c4da6f56dd606d06d4fad84e36eb3aa7f82478a5fb425847ca6a8640a8e744a70e4431948ca6604ca39bcdd0d90d94380d9557845e08c1bc02fb3b3f1fdedddd37ee3a13d5109bacf9fe372f85fc53700b16bf5fe2daf8808bb5bb3f45efc23c45453c6d3d20ac6559f12b28cc8cd655929e9f03fef69ee9901e4c1f31ac3a19944026c40507f7b4dce5790c48a2176cd3b46f4ec811fdde6682facd2d8549ad9c2a4a840ba7527f72b012adf838834b0fb4cf4fa21c5b0cd3acd49c33cf0773e70ae129f0e8b97bf30018be3bef36493df34daeffa93394d613489e1a02058971f596e6f1160009e967f286af17d1f1a874353c8759b25654a56082c03948a92aecb18c4c29c1957052f80c637274ef87be2e26f8e388f5eee2b45b6fd3f34b18312fcc63747c916c1fdd269db08b457e61b513a27cfe2212eb0b522a6e6f9c156984265e1d4c3e2c55c7fafd2702634047386eb1c5d516effbbe73da51135d4608bda986a037464fd6dba63a84e4ebdca3c92c3e1a29f9f81eb638e45a26916d0c1298b78e248bdd2d6ba580c62ec35cd8c5f1a0fe1629fdc4f05e1ad2469716605893f50bdf7cf06bd3c4715d2635b64ee3fa0439838b913761bb93f743ad2d60d948db6051eeb3b0801f6ea27822729bd985b222153b8b0c52a3ae928426bf830421a5f4050f2ebe64a76be0918ea8071f7717a7e62f4ac0ca8c9e1bb4b9ce7915c6f321a4a4ac5640721bd020a4405b215ec446f5fae17b62d49e562f0caa0064e426e8f3086c65c5674b644059c60ef8611291c408fd0eab99ca41a483894d17238ea95c3b8ca990590a90e2698450997d88a29bd73bd52bed3d5718c73db09e16ce1fcca910c749f45f15f80c81beaeb9ecdfe802b1d617838e7e2bf3300e3855d29e67cd94c6ef8f4578933426c49070a1794b2687186d8b835da365b297ec9a013cab102734f3765b6d4251add5bf3b6dee8c6a31acaa19b333996b7af2bb211bb09fdd7cbc602e486a4dd64bcc63d83f7a49e20d00d0b1cca8bc0d629960de8da9d7f22104189a45c5ff57da2fd1cc33a3d26c91298b922db58d2db8f28c2b1f6a2659df5c6dc3c42166c36e9ec9b8e24e2d775081f27341234308ae228511477dc1e9fafa3a9ec4d4a06d00f8af638e5a7cc91bb403e06a51edb14e5cf4ea77139aae70ef945ab19b334df8be8a9e7c4100b0e0ec2b509353390c5536dde6a649370c2a34e18f5fb247a0866cd696fa5715ba8bc522b8c85261113db08b112d687154218efcb43419c4aa55e522dad2d1c07ab89f1819feb515a89daaebef8deeb7777b4f136ab286c0e4adeb069e60d7539a0be5a8cec76fca895a6a7f46dca534dc410d53e49d971f760f431ff93c44a997fb33f544886efbbae25e651b666306261079a65077fa6c19e5278a00dca4d3d4b61163326c8b5c15b833c2c7d8121fc3d764edfdf053ea437c9ced9065a3f5b791411801bb08ce932447e6a518343de127d0a16016b945b6a387a738345cb84cf54d9de93048fb5ff0041a55589469ab88805c6fc0fcdf95b96ed40c915d43e56e3b7c3375665501c60e847dc020e5ad07215e4721b3f779687694a12c9c4419888c0880e68fbef2a1ea51fd7eed5f8120512d6e1d08ab271f36119ea3f2716e63cc28c6f6d89c4df86c09b0842e0c4c2349f923a9e01e99f93728749129c6f34da73c50c2cb4efe944b02d4bd2c80636155d907e3c07b4c4808236b25c4a7e6b25890e163c98b4f854799f298a3123e5eeac33abc1ca3217f73ce0794b1898d3f7d042aad1b601eb0d2c28c3d87b4fa08aa87be9fafdd09eb776f30b5657d516f827da13189bf653637be084104807274f16f616c08de1a608720251f62164ae2f7826e08d3c6a84f036635e20b4fda510de8e3ae30a0d58ec2d14df82b00fbd5141389244e2a98884599f376b7b72242dcfe4154dc2ac39f90c667ccee97362ff9959f6a64bba69cee88db1fee853f13c22acc5586fcbeeb504edf58fbb77b35233297bf0abafa83142088b13da0e25ef827d9622926950c820b85f185deed384e998c76e3ed73cfd61dcebec935f0272f379c02096bd46a6be1fc2cd3e70c29840ea15944d2b9fcd31a51d49719c974ae0dc4fa2773e035a7226bc3581dcade7604c1f0d1c540cc6b625cf54c2905dd52e7b6b16e000d0ab77023639022c0dfb0784f2e6a3838746abd4bd5ea42bf5ec3661b385000cea95531fa4deb9c7ba56935f8d068c3c179c6a38688268926c48847fa6874ecacd0da0442d9b5e005ecb540546e0a4658095189aa6018eed75fc31203dc0f92a63576d6fe966b6f49645bdeb94923704e0b8635df9b09cfbf06d05aab59b01b5f2d4427bd38d83b7b8cb0ac5b1550e6edc305a5a673c2a73ffb9193f3939fa073685820b2e6f4220f1dda2b9d40b72aeda391ffcba6d632e60e9796ba3f6d5d55ea6478496a02e2bd7d30af1e2cc1fc0dbfbb6860e98b54075e56f32ba9056bf1f00e72bd4346057c959d75039d97756b4d3e57a699cfa54113d799aea10f6bbe78f4e0f385bb3f76ad19a2a981006c94580c8c2e50e4f48415b9b85c10a9b6804098d6e3107dd0f418efa4cae4c4a085154247ca9e5f29fa6668a4f214738a433447cd373712b4c8a4c8b3f415c9939d7f926642ca8dafe9b07474e0044c1431d078813f10de695e59dd64438d9b74c8def37e170317dee33bd3bc4ac2283ed0d62bac5542b254b2b6883f627f20586b63937909c987b28c8874935a8bb62675af95529ed274bd7c540f1ab741bd3729b9024b966a9e1765ec1c1b7f796a7aca7d6af9cbb93e0c61dfa337001ffb13f944733f9737ef41f580a7fd04a52980e75d0e9bc05ba0078a2b90eeb3366300ef06119723fae4296374bc76d72cc42d81ee58c4492c78bdde90ad640f918e833b9495c39ebcbbab66a5e4b6a5b3edd5d6ff3a09b80137f01d09245a11a0e263b3545be9aa7a294645a326b49ff158a4d52d37ae0b22bc2a08716a2994c4dab457af96a4c3836018911a8b7f646316d69e54efb6cad2ec4d8f9a29c3a24b3c84899c8dc4572a529dc821c0f89c948d691d1e0feecb039f92834c71cb8db386e9b79679b1357bcbd8183afd82a7d76bcd284568d653bea98d9e42c9c90265d20e2fc63940b2b6c04c1c3f6612f7c7d4646d9f9001e202d9e87bc0cad665a3e9b88550b24994d589fd1332394f90b13b5a413d6b30776f726acea62c0312548b1643ec03b40f8302e0031cbe848252d6d7694727c37e181df3473e9f59b68e57b1d012ed236a205e5ecb752668a47deee46da00ddf2da09e7929965402e266b0fa9492689af244553f4f74fc5004170cd453c1c6182df17fa6dce21929523766c4f11485de47dbc7fd3ee00a18cba330982c4c8f8a297ec3d6c5aabd350064cfaa2fabe01e06aec77163485286d34c01bcc5217270d4d4fa46b6b8c68bdd6034137e6066d98c2b2d99f9ecf063e0003dca1eff64b0e9472f937de1edf298716b084cbbacaaa1e16e923e13b6a9cd4f7a03dea847795090201fa6faa3aa9f923b9c42601da704f9e1bc234f7d15998ee1ba8eb1fd088b472a3bb49c719cceb109a6bed5b774f9ff22fff3433a878fc87a00c6d93fa18683407f35123776c6408a00906b93bd2d1d3083e0635a1fd32009212e3a0cb9dda92dbf3e6eac27889f91e728e0dfa4161de294fad09359a80be69758a22d29f6934be06ae063af866817fcda6459e913111ae31a9859f0561664e8b249d8ce0ac098a58dec441aaa59266b2dc20f2d46e52a297ca96162e9ee3aa6aa6ab4981f3e9fe57a88a26427b6afb510210b1deafd1b3feadc6c657c36050940b60e71fc4856350b63168528bbb59579b4a327344a60c0ae08605255ae48095d3b72777d8e2ffe2c67d659f40ad4039f6c6c9fa3a22ee94166f3403e2cfb59bb524ee9aba48c6509941b0ac9207799510763328356204376b11f1974397e32ec26ac0a33a28cc142bd0d3dec61d7aac60019f25847cf5dbe9b242e3d9aa4f79f206d76c00705ab43ab39bfc3bdd98f72e183a08f66a640f178be3dd8c4fad325941157138988b03b27d4a6ae33222a845b573cacf9734efc2964e6025d3f80430128d70231056121baf2107fadc734fba06d43ee681f631bb455e898983e940b3aa13dcee55e53c0d1ac43c99ae9ce381304a6dd757def5a76d8a77b338a0277d639380f6aa3f7220306be9ce3fbf71dc594564cc4469415167ce1285854e1e1093ecda6f721256b6c3e61b7255977b43d5a782644ff92467eedaaa5f6c69a2412dc40739ee9e5a107f1d1a172407ab9212cdb15d83e8551faf8fc0a06ea9698b6b84c7ab2ea9d2463a4b88ae042caee99d04eeca235cad4f866da8c6764b5520e796983796775576245c3", 0x1000}, {&(0x7f00000012c0)="e657bdc87170a1c428fbc0c0d34da47768406fea0fe8b9a15add63158cefe26ab8a8dd090a5736897cf376ae636e2933e803c4fddec0", 0x36}], 0x3, &(0x7f0000001340)=[{0xd0, 0x1, 0x200, "55f432b4e5c57bdac63088cff66e075a4aec1c285dd2c8dbdd882a806774ebdfb85ab07a5824542a544faf324171663cfa392856e8cfbd265e0f93306567d0c04d4a294ebe8f7bf45cd500cbad40f6949e16e46ad3805930263a4fc482a3f03785b2d1219dcfcccf2850f1cb04e268d67ab7c629791ae9e2146054abd7bb302fc73e8eddd4c20d6d6e07a77b8130c89228246b0d49e9677f20b7c09b644a3bddec97da7399a685b6fa67d2eaa00660104ddc1ba06232ab525be5616a0422be"}, {0xd0, 0x1, 0x65, "d2f139a6a67315fc06cdbd16ca8af3c53dc96fa3a16d6608fd180cfd7c8ac66d1557de55e83dade3f7cb3900b39bc546d3fae81db656268f4a37448561ddc4cb84fcf1594d805dfadef891ff3b9d830a1841d8f2a8e9b1925c1ad69006b4a282fda5fb8543f341e361b57ff8fad98871dab69dc8a3e9f3ad77521133a328bc4e1473668fa8c37f4f8b7078828b740a9c34c74eae39830736488588d642c9be79e3d0bc452d056b1025e16e7b1098c239bf0317e60fb4ef34b583f0f2"}, {0x50, 0x1, 0x6, "32e18500d7c8cc0952029e9946c41edfed6bff235f6548a7790ba17d6d890884e4b8ffde05e5e76d1fc04a9ede60d93692dcaee6e12055f751acfb8f17ffff"}, {0x28, 0xfffe, 0x0, "6582bb4c548258c7b512d591de5bd67f28f01c"}], 0x218}, 0x808) dup2(r1, r5) r6 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x7e45ebdf87a871a, &(0x7f0000000180)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x2) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001600), 0xc) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x2, 0x2, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x2, 0x1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="731cef58e15560e26d3f366d8d1ee390f35a232b39f320d90aa22164c1ffffff1085a2f6199f27c3203c7ea98b32d8069c7b52587ae2fbe6a529"], 0x10) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x1, [{0x1, 0x9}, {0x1, 0x9}, {0x3, 0x369}, {0x2, 0xc8}, {0x2}, {0x0, 0x9}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0xfffffffb}, {0x3, 0x1000}, {0x2, 0x4}, {0x6, 0xfffffe00}, {0x0, 0x1}, {0x0, 0x1}, {0x1, 0x2}, {0x1, 0x81}, {0x0, 0x3}, {0x1, 0x7}, {0x2f351f34351bdb72, 0xfffffff8}, {0x2, 0x3af}, {0x1, 0x8}, {0xc83d69e2d3041007, 0x40}, {0x3, 0x1}, {0x2, 0x5}, {0x1, 0x5}, {0x3, 0x7b}, {0x3, 0x101}, {0x3, 0x3f}, {0x2, 0x7fffffff}, {0x3, 0x6}, {0x3, 0x4}, {0x1, 0x8}]}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) connect$unix(r1, &(0x7f0000000080)=@file={0x41cbbd344aa96774, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="2252f549f549de01f519ad369e06956f32127fa17306085cd1e4a7367446956c197e3f634c22a7dc9e36c2a5938e3a4a8962eb1b7f4c971c60aeb1ce7425dcaa96b97ac2fe4f4e3880fd7834e61bf174f161"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x10000000004}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x9, 0x6}, {0x0, 0x1}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:25 executing program 1: acct(&(0x7f0000000040)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020016"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:25 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c7", 0x28}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mkdir(&(0x7f0000000180)='./file1\x00', 0x120) open$dir(0x0, 0x0, 0x0) kqueue() writev(r2, &(0x7f0000000040), 0x100000000000038d) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xd, 0x0, 0x0) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xac, 0x8000, 0x9, 0x7}) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x7010, r2, 0x0, 0x44) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000a9e000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) kqueue() r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r7 = dup2(r3, r6) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) 16:00:26 executing program 0: r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x810, 0x1ebdc639674a4cbd) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfffffeff, 0xb03}, {0x18, 0x0, 0x3f}, 0x7, [0x3f, 0x101, 0x2, 0xff, 0x7, 0x4, 0x40, 0x5]}, 0x3c) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x307b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="e8e04cd67c398f2eb8d98dfc855bf32bcd3867e0708425217e3fd37fede94661ec9504351f1ea384a2b0366d930b5fb4470f0a2b1ff6988e1a8650e9aa32ceb33768591485f45823a8204f1aa899906e1012a24a52e38e0c4b8cd386a4dce0ffd2d3eb3739c8b6a0633431", 0x6b}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r10, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xac) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r24, r26, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r21, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x2, &(0x7f0000000180)=[r10, r15]) chown(&(0x7f0000000000)='./bus\x00', r3, r27) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: pledge(&(0x7f0000000380)='\x80P\x12\xdc\xb8\xc5\xd3!G\'\xa2\xd8\x02m`\xe0\xcc\x92\xbc\xee\xa5\vD\xff\x18\x98\x1f\xa9\x00\x00', &(0x7f0000000280)=' :Z0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r3, &(0x7f0000000400)=@in6={0x18, 0x1, 0x4, 0xfffffffa}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:29 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = socket(0x20, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r1 = msgget$private(0x0, 0x718) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) rename(&(0x7f0000000480)='\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', &(0x7f0000000140)='./file1\x00') r4 = geteuid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x4c, 0x6}, 0x8, 0x800, r6, r7, 0x7, 0x4, 0x8, 0x484}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xae, &(0x7f00000004c0)="96cf17be8493eb0aef2bdcb45d77ffed10fb1e6eec61cdb8d165573650ae4a7f2aeebe012148d9a11d37ac292a6b0198612bf2f08aaee972fe48613ab196144c46e25660f8db5d5bdb1a72e780d5bf38e486fdb8b585e0685955b0dc710e5e648d6c7c4110fe3211b5b8466fb20bc53bef82f560453887e74f28504663938355dc163fb787b35392cb5895f19d7394d862e13cdfe392cb30dea3609a2e6607b6505ef58916bdc0ff3798261774c8") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000380)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x8, 0x10000, './file1\x00', 0x7ffffdff, 0xc00000, 0x10000, 0xfffffff7}) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000480)=[{0x4, 0x1, 0x800}, {0x2, 0x21, 0x400}, {0x0, 0x9, 0x800}], 0x3) socket$inet(0x2, 0x8000, 0x588c) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0xffffffffffffeb8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000080)) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x1000000000000014}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:29 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x2}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x9) socketpair(0x10, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x100, 0x0) fchdir(r6) r7 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x34) read(r7, &(0x7f0000000280)=""/218, 0xda) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f00000003c0)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000480)=""/4096, 0x1000, 0x83, &(0x7f0000001480)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x0, 0x40) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001500)) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001540)='/dev/vmm\x00', 0x60202, 0x0) r13 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup(0xffffffffffffff9c) kevent(r9, &(0x7f00000015c0)=[{{r4}, 0xfffffffffffffffa, 0x42, 0x4, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xb55042ca4f74c749, 0xfffff, 0x7, 0x42b}, {{r10}, 0x6, 0x40, 0x4, 0xb3cb, 0x4}, {{r5}, 0xfffffffffffffff9, 0x15, 0x2, 0x29e, 0x5}, {{r11}, 0xffffffffffffffff, 0x88, 0x2, 0xfffffffffffffffc, 0x800}, {{r12}, 0xfffffffffffffffc, 0x80, 0x1, 0x800, 0x58}, {{r13}, 0x0, 0xaf, 0x10, 0xce, 0x7}, {{r14}, 0x1e631db35edaf1d5, 0x1, 0xfffff, 0x8, 0x3b5}, {{r15}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0xfffffffffffffbff}], 0x8, &(0x7f0000001700), 0xfff, &(0x7f0000001740)={0x8, 0x6}) r16 = accept(r7, 0x0, &(0x7f0000001780)) dup2(r16, r11) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDSETLED(r17, 0x20004b42, &(0x7f0000001800)=0x6) r18 = dup(0xffffffffffffff9c) mkdirat(r18, &(0x7f0000001840)='./file0\x00', 0x8) 16:00:29 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000280)='\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', 0x2, 0x134) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r7 = geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = socket(0x2000000000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r9, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, r5, r6, r7, r8, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r10, r11, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) flock(r0, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x80) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000001c00beffff00feff0060d5706c85c2768511fe9700007b7d8a1c18b96e66cfad1fb4", 0x2c}], 0x1) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3aff7f000000000000af07405027e3e48100000cbe57977136807465e1d48c0fd55b8886b04afd144827823ad908c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8cf626da8d080000856c", 0x57}], 0x1) 16:00:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0/file1\x00'}, 0x10) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0x100}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0xd2, './file0\x00', './file0\x00'}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0\x00', 0x4109, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)=0x1) recvmsg(r2, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000400)=""/224}, {&(0x7f0000000580)=""/4096}, {&(0x7f0000001580)=""/72}], 0x2, &(0x7f0000000280)=""/223, 0xdf}, 0x841) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001840)=0x1) r3 = socket(0x2, 0x3, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000000200)='/dev/tty\x00', &(0x7f0000000240)='!\'!-&^&-$\x00', &(0x7f0000000380)='\x00', &(0x7f0000001640)='/dev/tty\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='-\x00', &(0x7f0000001700)='/dev/tty\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='$\x00', &(0x7f00000017c0)='/dev/tty\x00']) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653023aca778516f00410447e4032ef05f326e89802ad7ef716d4b8ff09cbd4131d2503e54bbbefe095b810465be52c516aa461f6f88d0f796e51fcb66f89223"], 0xa) shutdown(r4, 0x2) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x800c, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x9, 0x1f, 0x1}, 0xfbd, 0x55b, 0x81}) 16:00:30 executing program 1: r0 = getpid() r1 = msgget(0x0, 0x184) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x2, 0x10ad, 0x1000}], 0x2aaaab11) semop(r2, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) r8 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r9, 0x0, r10) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r16 = getpgrp() r17 = fcntl$getown(r10, 0x5) r18 = semget$private(0x0, 0x4, 0x408) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r18, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x0, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfff8, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r22, r24, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r19, r13, r14, r15, 0x5, 0x7fff}, 0x6, 0x2, r16, r17, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x1, r5, r8, r19, r25, 0xa433edf14ae52fa9, 0xfe01}, 0x6, 0x2, r0, r0, 0x1f, 0x100000001, 0x3, 0xff}) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r26, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x200000000, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xffff}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000080)='./file0/file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x5c56c78b212e95ac, 0x2) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0/file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) accept(r6, &(0x7f0000000180)=ANY=[], &(0x7f00000000c0)) ioctl$TIOCCDTR(r5, 0x20007478) setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r8 = syz_open_pts() pipe(&(0x7f0000000180)) close(r8) syz_open_pts() writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x20, 0x1ff}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:30 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x100000001, 0x0, 0x0, 0x4}, {0xfffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x6) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0xa961) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) b‹+:ÿ¯@P'ãä ¾W—q6€teáÔŒÕ[ˆ†°JýH'‚:ÙÅÑã;ƒÌbkySÿ™æÊ­Z‹Œö&Ú…lvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf5d8 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x64}, {0x7ffffffe}]}) r1 = socket$inet6(0x18, 0x1, 0x3) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000140)=0x1a6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) listen(0xffffffffffffffff, 0x9) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000080)=[{0x5, 0xb9, 0xff, 0x3ff}, {0x1, 0x2, 0x6, 0xd7b}, {0xfffd, 0x4, 0x5, 0xa23b}, {0xff7f, 0x2, 0x4, 0x7}, {0xafd7, 0x2d, 0x3f, 0xb32}, {0x1, 0xf9, 0x9, 0x1}]}) 16:00:30 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfa00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000fe7000/0x13000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket(0x11, 0x4003, 0x0) mlock(&(0x7f0000fed000/0x1000)=nil, 0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000800)={0x6305, 0x400, {[0x0, 0x0, 0x4, 0x80000001, 0xe33, 0xac85, 0xfdb9, 0x6, 0x8, 0x100, 0x80000000, 0x40, 0x1, 0x6, 0x6, 0x2d8, 0x7f11, 0x59], [0x0, 0x81, 0x2, 0x7f, 0x1, 0x0, 0x6, 0x20, 0x6, 0xfffffffffffffffe], [0x1, 0x6, 0xe63, 0x4, 0x9, 0x9, 0x9], [0x8001, 0x4, 0x6e8c, 0x400, 0x7, 0x6], [{0x9, 0x3f, 0x1, 0x8cdb}, {0x2, 0x2, 0x100, 0x9}, {0x1ff, 0x3ff, 0x6, 0x3ff}, {0x81, 0xfffeffff, 0x2, 0x6}, {0x81, 0x9, 0x369, 0x5}, {0x1, 0x0, 0x1f}, {0xfc01, 0x80000001, 0x1, 0x1}, {0x2436, 0xffffff81, 0x1, 0x724}], {0x2, 0xd706, 0x837, 0x5}, {0xff, 0x5, 0x6, 0x5}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x7}) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x82000, 0x40000000000, 0x80000000]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x17, 0x4, 0x0, {[0x9, 0x8001, 0x1b02, 0x8, 0x5, 0x4, 0xffffffffffff7fff, 0x0, 0x5, 0x3, 0x0, 0x8, 0x800, 0x0, 0x2e4693ed, 0x7, 0x2, 0x401], [0x0, 0x5, 0xfff, 0x5, 0x5, 0x0, 0xfffffffffffffff8, 0x565, 0xc85, 0x401], [0x0, 0x1ff, 0xb482, 0x10001, 0x4, 0x5, 0x5], [0x2, 0x7ff, 0x2, 0xf5, 0x10001, 0xd702], [{0x80, 0x7fffffff, 0x1, 0x1}, {0x100, 0x3, 0x6, 0xfffffffe000000}, {0x0, 0xfffffffb, 0x7fffffff, 0x1}, {0x9, 0x3, 0x7, 0x100000001}, {0x4b27, 0x5, 0x5, 0x3}, {0xff, 0x30e80a57, 0x200, 0x6f}, {0xf3f0, 0xffffffff, 0x100, 0x3f}, {0x7, 0x9, 0x9, 0x2}], {0x0, 0x1, 0x80000000, 0x7}, {0x7c, 0x800, 0x1, 0x1}}}) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x40000002000000}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef7ca8f593f8c1af5089ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6300c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cbcf02d362cce75e0d641c94556383373613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d20365d7ea9e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50500cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518ffab5d7d2d8fa5a4e2f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de000000023ab81a4f465e4e3711fd153cda15531ffd346adb96f1cde7dc83bcc1bf9fdba43b272cddf50ca6125adeecaf8074dd60762fd80e5b26baee2219e1ab566a36573da9dc4f5ffec2390f3dbc31a97d399453374a16983a33d562c302fc98a26a3c258aa9760fe4cb8d951b5f14ac326a46ec3c91e3d57d52c5b527f1278748f5ea21cc7dfba769f589fae1bbd92e205fcebb7bf1f4cb7c3b55d876a56c109ef0d"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:30 executing program 0: socketpair(0x20, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0xaac) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="f3270991bb", 0x5}, {&(0x7f0000000180)="61eed96a321456b82540304a2103ce8f6f3c79b181e990e8fc17c02fdbced714de0ff8bfa1d3af37ca5670980ab943bfb8f7fc538985c19e97", 0x39}, {&(0x7f00000001c0)}], 0x3, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x60) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x124) openat(r5, &(0x7f0000000300)='./file0\x00', 0x8000, 0x20) r6 = socket$unix(0x1, 0x2, 0x0) r7 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r6, 0x6, r7) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r8, &(0x7f0000000380)='./file0\x00', 0x40, 0x4) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) dup2(r9, r10) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r11, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) nanosleep(&(0x7f00000004c0)={0x3, 0x7}, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000500)=0x4) r12 = dup(r0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r13 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x3, 0x9, 0x80000000}, {0x18, 0x2, 0x400, 0x6eaa271b}, 0x3ff, [0x7f, 0x9, 0xffff7b59, 0xfff, 0x0, 0xb18f, 0x7, 0x17d86311]}, 0x3c) clock_settime(0x72b4c361fbbe2576, &(0x7f00000005c0)={0xc6, 0x8}) clock_settime(0x0, &(0x7f0000000600)={0x8, 0x81}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000640)=0x3) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf5d8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020abf5d8 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x7, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r0], 0x1) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x2, 0x0, 0x140000}, 0xc, [0x5, 0x0, 0x0, 0x0, 0x0, 0x10007]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pledge(0x0, &(0x7f0000000200)='vmm\x00') r0 = socket(0x2, 0x3, 0x8) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="96e5854a196738b33940326171f3c3350d3208f1842dfd4e9f8d5fe7c125ff1bb791c8255749ca1d24e64325f86124687cf2a61b5d632012cc980b092b513979d427d2a2615d662b8fdeab8ac27a8a12dd4188d8a6e459dba39c276e30efb67619bc70f364262473645b7a7fd5c46a2ee1a94ee76401591f33854610abbdf828b512f67adaabf9c2e4d7cf90842148cc2a959c8c4b7132ea507701f492555b88f21e98ad9fe5dc0ad9e8f6ac231181db6f6123d482f82c4c61241bca366a8b4cd912db51c26189e752a08a3267f2154a6de670de97bbd68363d01f0b98efa07a5d4e3bad54366444f83eae6fb54c88ec6b430df9613d1a644fd6518656ed77afcd301961dccb9f391ea8dec53bb45a3f3aba1938355434ec5cd81d21e7943e6f91780cd103d0551dbada6ecf116b76fdefc448c9a716893eeda87a21d3fd900c002aa226407726feba1719142ad5eb7726194513b8ea3c60d7a5dd8d206812a51c32055833dd9c5d0cbb7a1be1ccf68b694abb3be734c7256f901890db1d44cf6194ce6900b9f5960f64c90bec25bc637d591b9e6da202ebf53c3f86e9feef4ea87c2b3e83c068eb38361085d118bb5df046f63491e58184aa60913c6dc91aeb7db6af51eb9bc2285600c83dd7ec5c7408746c56f6d34b0c0d41362c577aa735503539f55bf7870c442cb27bd5f22f21cbd54e960cc9e9e8e04f018f653feb270636c5a7e46408f79f1b99c156bf238831225d0b8fd0d6c794df6cebca41e7295048738355b2fe284ea535d8759d86ddfaad9caaf5b8d019908ff99e2ced4ff03e7c116ce1b8b54282f5fcaec6a34028d1adade84147b141e4079fa719cebc815dac645f7af09e75a109074e81e39e20d824238985312c3beb6ca23b41e1e7ad1c326f1284b251ec0bb2b510f2ff86c0c107b02bcc21cbc12e1a6df45c259e908a4ffc7dfcd4cd92caa0c701017310cd903055d122dd9b0b875fa44075878fd51961395b5ab558e5df25e06601d7f7fb95cc9e135244bbf5ae9c1073fad0141286feef4702ef962fe4dcd2ba4d9f47d2cbecc285668de2d884462144d0307b21406482ed7be9d4c2d1d7fb24a1e61b5b882a0b489f11b1691bbae6d02ce10bfc9a0c74206c19b728681f11d3dddf8c5510c0260b3f2b3562f86eb0cec81517e42c355bf0e15afdc8583efeaeebb4daba334b7573a9fc1c0518d47c529b3e520e58eb0f8ab4e080cfe9c2ccda5c730ef63c77e49ab3aeddfb4ebf2aeee3bf532f99e5f6275ada4ee716593bb4a6b8dfd77264fb16280df13f9485d4880e820b86eb642ef0a3f31f85d8482f98ca479dc5aad062b4673934a438a72ee76a14192dff958889afbf3aa8c7017b860c6b12f81fd49c218f22dac776f7b6bb8445a6589063359ecc48dbca5977a7fc99b633926ba29d5de904db8b6c2363bbb93deeef4ef62b4646ce781b0e95ccf25d8c8e6c67379813d3fd6d7e23621468edbbd29811387bf7e361390769e4f7bebc8955137107636af3b825c56a9e4c684d8515dc8b4ab58103c7387a8eabea86c1f737e3b97acb67baca43dd1759ce63eed6dce0f1f9f25ad7b1f3bb20b295d211bec68331b5f69f5a8aa815ae55ad971c449c5f3faffa3a4cb2d72ca08397a08c6a9d4ddd3590ebe02af4de760ff867a1f6a81d5383d1ddcfde50743491339b2c4fabdc34984d6f375435038d77ef486787c9fa710f2fdda505afd6ae3ff6afcb0834f152231f0ebadbfb2614693dbd67f3192f2b8fe720d3e10ee57a2c08a8bb0b066860408f02c0980909e5c76c04223847bee2681f9a31b797a52b3325642fca0b7e20a3c84e23e1da007bb3d5417aec61a7cda192f3c92ce34ca404c91540e5b66864b04bce3b9f56e8a37a58f28ed19bdc12604e655989e70aa23d5999079557e0c94dcf1c0fe59fbcc1aff0bbb63d1978473c6847508e8d14b5127e6f4a0931650afc41916b881a0f760782c2b31cbb6190a5d563b812b31034bf298b77a999ad1f65bb39658214d09a51525fb6a34ec98338267145ddf24c1d75bee31c7bb1dc68c9f67ad9ece36848b0e3cfda7e5e03c84423024fb8241ec65a524cbc767e057156a9e38c8201fd95d92eda6f1e38ced7484a79e908c3117f501de37646cb8b9427a6102ec520a36a4fb5162bc691f1cd8e3132f6df1ee251145f364cbffdf18f441c87d3665ccf4d5a1b8f7948f70b14a92c770d5e8aa102f73ae2ad8ce5817c69c32215a3f459445ac04e5ae73e47cb9a4e18161769b05f4b77f1a8c264067fb0bd386a3515532d05f913d7f684a6d7f49316eb8701ae518da14d4745a980afe0503b44be0db177c97b6c2b1da2439d85f325f2a59084f36ec63f4b09302d68f30fc91bddd71eaf802877108c8624f7d5e7be009dfca37b85d71457ee8608434fa0e03c88bb09a6ecd9acbaf85ba2d55a23ce2bcda7041bde82f48ea0028fb8bfe37d8df8cdd27474f16f9059d5bdb56b91f69663aea1812d79ba440c6c150367332aa4dde7392178b8bfda1f641e0f650475ef7e3955349eebe165d6a3c68a1afd69872be3ab5a415cc6bd15b96f01bf22c18d823c0b0e440ae798ae3a492e33b7e65308849e0b3fb4a1d5c6bc1010648a970423896e864c027b59614f9e875b9d0eb120204f78cb4f9929ef81466f9e4aeef001db4187536a28dde274a5499f42b6f7c5887c6127cf1b3aa9ed772241d31967280ab1b640debc51e18507f3e8542fc4498d33fe4c605511e7e6438db758695303e8795b091a300c686d4f72c6f1f6a49f5abd526b408e517066ce44ab96f16fca9d701c245b23b6eb5d669e17ec8f5746dc1e0c9ea136114a0292348e229b8f400902929dff68192a06f42370a5f678aa3449f2d38d305d92d6f04e2ad97908962a05aedf5cd43b8bfbcce705dfdd61d2e78106176dc560c3da6b0aae1d4d21ab4aaa05ad8e193c3c1a2bc6aba3ae448e7fd2e43d1e7905d17c119179ada0ef161a04ee29232ae8a0525037b675b95c25c7f4be3b632e42eb521c2db88e94eecf027263d7029c5927e1108b8b261e554cd0289ba3e3e370d5ed894e7617501582678a739b097ca81f2b69e1e564e9bd5b824e0b768e39a38f2851a241016a462efaed7e763d091775ee65f34bf0c39e6857167f541cf226910e454406dcdd7ea64eac4bf4b988d3fbf115af95e7dbaf7c7c143a98908641592efaec913cdf35e7cbd08dd2dded4041776a8544573e79675fb983ba1410f59f4ffdca0a2fa694744eafcecae7e41ee49b1a3fee0b1502c3a0d0f1878c16cd972dd1270bd40bab09d70360890cfc656253922aed2baa46ef7ebf1ef71c1f7211f9cf9757a13912f23000ff5ef8638672e78079c5a3527ed7503b7ca7e9fd494cbf61b63c2b6438957afb92a91dc805e5b1dd372b2215bfd27b5db4c09dc0b11297e3cfad4db3a09157df6da58a7b91aa1f1cbd055d6b59992073c9273ddf4265303bce6c7c680d46ca089b0ef1e89af22eb0ad4050b28b677d72b8ce0f67f998bb5d043e3ae0c479a9df69e97cfad49b3658e587bcd4a20622afd31a10f331c073135782ae4f03b92d32541955e268c76122e340c00129c31bc91dee27eed427850522deadab4261e1bac29dea217962efc1c3bc01d446ef31a11b0e58395484b2e0c6d6df7ae09f34bdf44cab42022bfdcce8149b2b528828e4a101bf1d4668f587214d88bbeb50f2115c1e5f354a78061c403c4e19e4463c23d48c8e55f65d6235aa523face9a8dcff1ad87b24894519a767951a8d3720178113006e7d8cdf51bc8b547943c10a7c810a43d9dafccc3e5e8e725c914120643c1d8c1f8f4c0dbcb1956ba64c81739d0f9cec52268095b668f24326d88dd43a8944fe3c34d3ed0f5c693bd43f828edae14aba6a698fdaa946e82a5c8f2d95a245824cccedcfc22484cefcd7d1570a90954bdc96b9135c2a54f9bc6c6baa850838a8e353f87291190364e4aa072f24b099405af73f64c28c795012a14b139a77600fde8f11b287a834c7a0997f7a949b7d96d5962c34459a6175adb28ef65cb36f5685d3ed9c3126e95d25f3d0131d58b5b67eee005fbdd37bcc798c02234a0975cc712e55d59975d02770e2e38d32f50aedbb71ad3a9177a223b56841708a78cd87a6ef49bbb61740b23ba1c5960e23770a1ffcd4e0df727ca9b7ffbf3340c99a7927634becf59cd5b52fac6e847220649b15efa602348d367639bd2423d2ae1ab785ea9c723ff66ca41ea75e6e08d0cc3261c6411985cb47878b519411fdeb8fa1e87a1c7b27bd79f436defc2184740feb0cc85e97eedee18a2c67316b777d5abd89bcd91e4398f9c1752479b2758ea3479acbeeeba142c644b497356ead96696850c2f0d81f1f91b78af366c4bd79e04a8cd864ace8e08dbb84753c869c446f97a6c8c8eda858f2e424fcb648248e0888ab683cb4fd5309291e261d942ee775a4de6dc227e4c2f5597924ce630405cb13b692a7b8c45b398c284429d2bfd3111946f5c531ec713d78033048e1a4476d1a33e9f174b982ff554d67f44dbef3c479ca3d433cd66793c93273ea10265126b8d95cadc3f212dc12034990b4c095f4f12a6be50365693888b6e5a6cd00d1c9f232aa73e28be65d02beabde7e8689e3cda1df53206a41579c01cf129e8d7ff6d27bc277e8ba854ceb50c8201c85c1919b0a9c156c54a0744c3179e9a408871a4610af3c6ed5ab8a3ce74eb24decfed2a183ce9edbfafdab0118f419c3488ee124d2b952cb816608bc131920fb6703fb2d1779a827d16dae899356cc4616328f4c2e60db2518fc52ae508fa73c515d37ebdba4dacdcd01b7eed425564144c827d09b1dd184b45e1208fbc43869da6514aaa3c8452f60f923da26a7bfbd6e3c69e6af722a0acc4ee6ea2b9126a594149ef2ed2085229aa3e025481e7a12a674a94367ca9c011051330c56359634199c1d97e72e324639c3394cf5e7d6c2aacb82b062d7a5777a078deef1f7553046cd586fe27b6629f9cc9999a48342eda2fe9403ca76bf3392e7eb0e9bc103536828f81d35c7af6d848f3b7b98be4d923dea5ca68bb19e49fa8a16ad0a569dbb53233ea030ad217b65414fa8e445bdbb1eb9313368c5e824a742853752ad0616afd730c99fef347a89fa5b3e9a103aa56f76ee07f575119606b2f8dbf1c4c244c470f01808077f1fbd11bdc7d3ca411ccaf4a4d2b7c98f7b0f93456c850a9403d7ad3077938cf6f1a445159dfb6189f6e2bbafa08308742d0fedb4a84f622d5b01ddd410af7860d263be320ae7e1da4b339d9c4a5b2ad48375a4ccff4b65b2a8f91b1888b129f181c305abac3125989a39e5afd42a8fe6f7a2725062911eb99696bbe4c8a5270991e8b780901e3ad8fa78b3e88b59d3f01facf921e70098d000e167775e400db3969a26b01e8285d129a48ee1d17ae28ba17f61a13fc428720d2732db861171b404b23213cc93b0239d8d1c15714aa48fad62c3430d54c3c444450186d212bbe65365fede8606654b9496a5a9ac8c16d7efffd6e6ac07ba2dc0660112f9a40ae165367aff2954da69cbccdeb700c7447654ca484ea51686182e1b9d9528a155a58979bb955e609ecedc92b9d20330e6587758ac0229b71c5df0f9dee9c6192b2f459bbe7748fe1ca8448e912902718b9d78ceb56c839a8e1d2ba86b8978ee35f7a1842c92a125a2a6f77021ecb4a682aea5dfd60ea7716a8e73004d90539c6fbe46f0c54c760950db27d300a2943bd032d5e0cfa2ab2245df6d0f17a6d6acdef58ac28d1e", 0x1000}, {&(0x7f0000000080)="aa76748aaadf28dd0ec3e7ce33065318b9ebc5c225c8ffac29c465b9ad96269beb1dd8aae33e5db7e82e0b3f2005c4e9e1696ae68bf8edb1ce887afb5ce79196b16742d9045149d2ee793a510d794809b8b4bc8ec2df733b835c7e3b527e6a544d6baac3a89eaa4254dbf04d28097ff196bcee0b7ee8ade9c0dc", 0x7a}, {&(0x7f0000000100)="33ead34136e74cd0feed8a794dcbfff2e80b66b57eb4c28271f26560e271b4eb9c3af1c1cc67e8e5de3c2ac135f89399680dc1616cb57ea9320af0aa5b8a8c7d404edcaae8204c3e40427db10735c99918acb9a57ea5a19980409c7452ebf5740908fb60702fafee135b119dcd34a56d9cd837acdd05a811510c9ba2969312da898dfc90130aab61010080626b2e8f8c6ad0b823a4928d135b091a5fd2c9937b642cecb3f3d075974f57e6a3cc36b51b3fb4df3282d8bd7389666748d1e68ccf3f3f9ce4591d5371e5cbddd07a829ce25c80619792ceba37455ffc68899feb6f8ffe19335d429d603dc2ffdd03bd207a17", 0xf1}, {&(0x7f0000000200)="749d864aba0f5e47060e041abbbaa38e23d8047dc98c3c97229fd92745f6af1786386e1fe3bad3dddf4caa86f94d57fb4b235e6f0f87ca5460b85860f25767b228ce7ae189e91e90f8b0f7bded42768c2d4b6d7e7176804474a3d83293c6660bc585", 0x62}], 0x4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = msgget$private(0x0, 0x1c8) msgrcv(r1, &(0x7f0000000300)={0x0, ""/236}, 0xf4, 0x2, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000080)=[r0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0x2, 0x99, 0x6, 0x10001, "759bca654e443520504b35602a6d60348c7bc35f", 0x18, 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpgrp() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0xfffffff9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000016e000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000001000)="d631a6a84aec37f35508df19cd92dd407eaf2d8859fef37311398aad17791cfa9189f29856bc9649e1128d2cc92316b9e17c15ef763923c64cb4aee614b49d54cc1078e6d2d44ee00007379ebbb2ef8d68b99115e65a8f64f8684ad7f6f52093840980421d53f89821ddbaae19d16485a8eae7ca200a263d3c223b3cfc223236f0843dc7c45ef990e7ddc356f72f50a24fdc79fbefaf58d57f1ced7fef178db9e5891679b5f8656ab55afd0677a7759159a72913fcc3e11ebe47f8a9fc9f5d474b4cb96e7ce46427deebcacd44bd6fb0e3a16c9683ca812adcc340f67fd9663127ddacae95706c6079164b1f00862b5aac55dbf0957cda122e45880d529cf60781256c55cb91fa88344db99a2475061360f4382128a451cf9271385a497abaaf3657ce707a8e9c9ade125e5e89aa572bf85deb82ad283408825d6dcc9b402a420cb7748576a5203adf0effb1820759c7ddbc02b4f446d4e824d170fb1df7939c8259e35acb4cbaefff651f90f91aba978006966e54019b3359ec5d3c841d0e29d93868d824098c5a985ad9647c5924c516bf5a218eaf3956d75a63eab8a45838eb0ca895de61da7049998d35b2df517d559d255a018094826890c9e74c573e14e51becf4e64678b7d5a8e7b95201d9b1e5b46e0ccb88673cd753ba7b9b2feaa91e6659e5fff326cb8ffe5edf553b137f6fdcc5bda3e376d5e38615af1769cc2a35be1d3e075c8530479feb2f250f0a662865cdc6ea0df2bdce6939dffa39dd75314db76d4666d0b23a314e5b5b6a2a612c9eac91d1050089a2331062658bcf432c90f5a94d6ecebd9dfcdce50fdb2cb4ef62c1e75b44affefb31a15c5a0c3230f983644da12b3929f104ea3d8efb37114bafe13c59bec0cc298a12360916154b20739fec2beb4a7c46e718275f9ad7f0a6ef27de1148d0d90e4740ee181aaef0d58fa62df5dc8f3a5e0ef81f9da731c1f27c228ff06ec6d2d89470832bd273d687d6df42aefa18b660223ee2b9b0dce7ffcce60cfe0c84b5da11e5e3dc8437ca35227b336bc4194f1a9baab1aaecd23a869761489558c8a5e77c7d4df6e2f4f80986557bb5094d2c30e18d8d578dfb26d15fd21902e97b44774049e7cf835655b3e2d34aab4f35d1a899367d9c6aeac1179ee43b38c791ac757b27cd34c19b513fd84d41013e65799fed5310e990e57b9807808b252881fc02250a2e8106e2aeda5cb78c7955cde44bb5cbc5d16120922532a58df1f2fbcc9b2a5e34b749aa6e691a205bcbf5589edf88e89ce061410ea80cf64c1560f4cddab3b3b46789dce3a71a749e843282afe80df8c2f572e18badd8449b73cac5b40bce0a16163043b31ad5d7eddcaa5ec537f7246a9ee56af3dc1d443444492e72a3be5ec200c7d9b52067a40b168b661d0fb375613d004a4e8a904309e3a51bf1a97d8562550325bd462f2d40aa6fc8113e75b2302d48604a962fe157fc4a8cb5bcfac9d9e496a2e042be53b8607ba150ec5ef99be9a8343c0922ef9ed3138b0d256314d2ad861308277184e42e5e9321abd35a7c0848410b2d0596f12478144900b49c6b7ab5bb1b3ab64687e8ab58c89cee55303e8b6d0b13a722a29a6b139b4d8494c6ffafd752e0dc9febf3c1a436fde985ba9ee1abd60c15abf161cb7efbd2efea4e27b0a46d9e9eb643bbe31d91cab698c38f933ecc466801cfe333307ee1896953cf28a2db0f1225e5c7adf4b7b8f60c99114e428f63fc1230ac9c76884f4a2e2d80b4308b667b0a6f208ec6745abce5bd5dd8b780a54846b654e665756450a28d7bebf120dd31bd38e672e079ffa29d220a87c4173a69bf1dae7042a1a5aff9dd03a01fe82075718f511500ecd8fadd828ac07da1ad28ca52c5e5307b62d142d62021736a5e85555a62ec62a5a8cf14bebf7fc09aa089ba193df7047b9e2820515ffc414a9283804bfa72a4442a8d41f3f875db8d7b0dd0487063efcf08e5d524b394e120ede6f2cef1cf3dbb3484023030e971eef0c518d7b3856e1ab124b6ba7c3a33ebaf5a56ad30c6451ee82500d4df0d2c3d751f29db6c3ce020b7d4e51ac972421828fdf57b25b1177c34ac4f3bb5efbac70db59f16d8c2798fe1172ac4e3bcbcabaa8458dd26053a551037e60e8fc1c3d9975cc81fcf145ca0280e704c4739bc5f9a19e6cae8d6964d835c1297005d779ff821cc3002ab27ec470ab9b3534d3bdfec11569bc70d357a99ca1997c26d93fb0665aab5d87f88a4aa37bddd4964769d095134e0de2b02402ed73380d76b6ffdfaa28e38007edd0c232e316ac1e43c07cacdc96489050943f050594e9abf46d77973da7c958727603ef36626899b561d4bcec530c311b4dc2e0281bfcde8d1eb42dc85c5e27ddd621e4857afb744f1996074aa473646a719ed0ca1bf03bd4560f0454b7b26440f45d385907a899a2866f3bba71287c4057c0e0d0523a6367e55c04ba090e7384c6501c8734eeb8c419ba4ada093d87df8767967d2c9a68e93c9c05676b9a9a5000d45fb850dbf332f62774da08403eda62657c0d100e0850602c89ce9cafe195577d7edb0e2bfa23887b11d0793def763e0e254a4cb0295dd9edbff4203373e9584c4c7f8994cf3f9fa7710d4ca449ff3e26090f41ab501e41ce54f0888c643a16691d064af6bc88b4d2eb8db74abe0f7ddafc1513cf286fb777089eb77d4cca6aef2e92e5ceeb9a7674deb032b919673ff5b1b76f0e6073d034616218b16f48d16ad70d9a2e040522f709837e8b2442385323307162f78df92221a8ee73e3ac145420e5d00bb4408d8e3719146edcb893ad2157989f06528a374c304187676940e62e432b8b887576b3bb21a916024f481ea03f9a4375d7b3260bc8554194797aa9b30224e03d97943231704a67feec3e93345cf641aeb71a481a1290cc0e30d5efb3cda9b72229d2f00bd170e7b16958924272965d17a6a463c5134e056578645f70d198787be41872334dc69087294a5bcaad6875b0fcc91564030a4dfa03f1bf1d0dc3c5472607e35cc1af05f5c9124c3a368640de368836ffae9de20d2cc3fe86874a4892d65e888c724b38409463f790c81f1ca82b5adccf7a1dcaa193a1e3619f9bf545da446557af6ffb71835bbeee1f0b00d503e4cd2ffd137668f5147b3649dc8fb6c7fa960ec7e17ed477eb1969c5cf8bf021b824bbded27cd142cc82e383b0324478374723af4c82a2b52c211e4a3ffa189739a48c178fc0f3d8712ca41b3b0e929f6dba60b03bb9ac06185b63cef250c493a6a896f922aea8f33966ec3bf59ff4352646028b3b0d0c6601c6b005f80d2f0785d7aa04dfe47c87b9752977514f113160ef3dde40d5d4fce00accad6bf161b8701dd99ed860e087fd9a141b895ba8a7143dff6c4349286c796dcc2d0bdc15b74291a1f97180ab4d4681273852807466a19a1778ec7d583b2af938c33763a67cc41e8cbcb5cf11a8e0a0771a6cde5c47c2dbea1c1e67b9efc9aae2b34afc1387a8a965d02bc43587fc68c52915c79989d6c05ad737d175d6d000804a08f4ff6e3f0324b6352e393f6709bc5f94bb16769686e4fe97fbe411487e4a428220a614bc98a94c50bbdb7410032ea868440f3b8e43380a92a4132c2b946d158e229c8bb19f535f241f65b05a393143dab6914211edb1ab57ff573c906abe84db0be28e7c6286540292764d4c3009db91708295cb3109532ad223b49669a4b3cad726c4577cb7831fd54f5f96930cf18da99905eab18e13f6c74d2f2b21e70a6d2802b2ff3e508038517a0e4c2d2b75e43e05f8a74e6322d122ea03df88f3bd857a3718ca76bd557e41f5bc8aabcac14bb357beeef75c434d3ce85c04ab5ddf801ddb155d36def45a187bbbaed6b8b68892122b6af57b14e6119d47d426af5b79e40e11b0d66ee8b934fe49c55697da92abdb5df6cb857fee85c2ad36f7d1cb6c4cd671535600f2b9399f85f4ba1dd647d80afa8a04380937c23f3722fe2239a93d47e408ae404b70fba9279761de49a534ea9721b05744cdf89740d9c40f00cfcad85966ddcc9428294213bf73ee6eb72f7419d59001d2d6a547a27e6a7a49d5aa07cc3a575889141eba94e13a84dfc25d76848ec82ce34cbbeb57ab0a61ff52424d3fae71aab0c2afba8696176dec9a516d2908f1b98b9d44b78bc50c23238303458bd0514343075daaa378f900550ca6bb980808450e3b533ed5c7575936c2bd6bd7dcc89634b43dc4e5e618b6d72b38c4ef534ca3123d8274e5196b03c4929e4954bd1ceeec95816ed3d8fb6f01dbfe5abfbbd84f5b56017029330e29cf3e49189f7c73783b3f003ea34dae023e99b884a94d3d622f5a63195930e77d58d26b5fa3a3ffd463dd6d4a3b9ff827380132b72ea45385781cf6c2793827bbd73e94a3199a56769c730737fe5a861393cbe6417ee05bcc54900c3a9a91f9b6708f6d4420b27edc528eb22967a5ad02e29de4d5961f7251eb3d374ad6394e5003025ee92823e2174102a27c3590ec4e3cb5e3945f2d601d02a019ec5ae1449c48e88cefd99b9f45cc2e039203cbded7c494159910cce9a47e253b12411d1dbccb3c237b1304bf8b54e37ab2d578c458d6d05bb346895aec9cfbf15ce017dd13240f3debb41da3dcdb73b780b11244e0e8029896f0a3204fc00f8f853e6cdca8e48c13171526693dcd9d4bcdfad4fdcf758295f80796d8c6c578276c334eab8d824c64ddd1d02c31cc37d61eb82ff9adf5fae486ca991f04ca857ab51e524f43a12c0f447805133c3ebd1b3097dfcff24e8319e2a9d52fc6652235a47ee62c518fd0a26794d4e14e759e2f923f54afd00e588a67ce34fa881414cde94c65d7d6ac1fd5c8ee445fbdd2d6e66ee2480787f537ece60ae88b36e53999f356099ffd1e079e4d0b3cea04453bf23dabcedfb353686ca6b5699d722c7175a6006e3628bd6eabe1d3681572c88cdfdff38b91fd7f18a2b7f9eb2192c810cec25ddfdac3ab291d9b61c8340baf3cb687e2f785b9bd856c66f4a5d73f6a103b3355bd356873eb48147741f673572dba330e376d21a59b37ab1f1d7b676920dc1185522e348222fe6dc4c02d0d7af34d1d524c0582a8bb0154212e733e6f5eaccb382323ce3094344943e787fb9a4be44e8e19c1412faf76cef050546e92302d446396099f30879ba95f1d5d6b056550e8f22cf85aeb38554ba4d24710a8e8a788d326c208b269a83e0bbe195e65816ef989449d1fe7eed7047d31c9d7dac9a95f9709f3eec689eaf680515f17a9fc61984dec1d23b904490d3d56f94e9441769ccfa5855042b0ac9d592445e000de9aed5bad7128b6924441f145c9f0afffd7b61941db94ffddf1caebec0262a57a9d04633a2e17799ecd7cb8d1e546bbb92901693793cea24a6535f293fba36d6da23eff2494fa0c998458d150e6649892300b401bf4285dd9064abfcea8d04ad3d3b19a49ab0514ede644f72facb9f97c502d352f6f3991e6a6c571d4fb5eb216df6ddd8d141bc0d93b24fc6427580b29d122bb5ab2a5dd42b69be5698e120bde0e281961657f11c68f933027e412d33cc18437adaa7aa75016372bc10403487f076fb8ccd4c7f396e072c71ab2d3d3d0468d5bc8984e3be7335f09907e0884e60a313f56fc4261d07c84dbb027b449ef90e07e7a3dad045b6bede22ea57edcc3d3b5e17f7583a8dd187ac243bc6a04ceb7e74323842d389c6b228651039cd7865eb9fe10c9c0dcecc3fcb36712e7ac3f7de30df3274c2f07dbc8a9a2d62a72bdf6c4c048fae7370ee11aaf800", 0x1000, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:08 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) 16:00:08 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000180)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c7", 0x28}], 0x10000000000000f6, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x10, 0x9, 0xa}, {{r4}, 0xfffffffffffffffa, 0x80, 0xee5779d3f7feb3e7, 0x9, 0xf4}, {{r0}, 0xf8c2f9eed3737ba0, 0x1, 0x1, 0x0, 0x4}], 0x81, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x38, 0x2, 0x7}, {{}, 0xffffffffffffffff, 0x73, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x13, 0x2, 0x1, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xe6e8478c15a21f9d, 0x4, 0x20, 0x100000001}], 0x1, &(0x7f0000000100)={0x1, 0xf13d}) ioctl$TIOCFLUSH(r1, 0x80286987, &(0x7f0000000300)) 16:00:08 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) open$dir(&(0x7f0000000080)='./bus\x00', 0x229, 0x51) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:08 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r13 = dup2(r9, r12) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x9ac}, {{r3}, 0xfffffffffffffffb, 0xe4, 0x1, 0x5, 0x6ae}, {{r4}, 0x0, 0x9a, 0x20, 0x25, 0x81}, {{r6}, 0xfffffffffffffffb, 0x14, 0x20000000, 0x80000000, 0x5}, {{r8}, 0x855ac2e3acdf7507, 0x30, 0x80000000, 0x678, 0xe624}], 0x8, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffffa, 0x1, 0x1, 0x1ff}, {{r14}, 0x6d25fa004e17dacb, 0x8, 0x1, 0x10001, 0x10000}, {{r15}, 0xfffffffffffffffd, 0x20, 0x10, 0x3, 0x6}, {{r16}, 0xfffffffffffffffd, 0xa1, 0x80000000, 0x8000, 0x4}], 0xa71, &(0x7f0000000300)={0x8, 0x6}) r17 = socket(0x18, 0x1, 0x0) close(r17) r18 = 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(r18) socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r18, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x25}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20000, 0x90) r1 = msgget(0x2, 0x3c8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/70}, 0x4e, 0x0, 0xc00) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x28, 0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120003}, 0x8}, 0x3c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) lseek(r2, 0x0, 0x0, 0x2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000080)="008000", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)="c3a0261f92ec97fd6eb1d83ae06e3e37e771caf6f4c88027de50c5556da6d537fea0a39db2b17967a65d4544f6cb", 0x2e}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) r3 = getegid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r16 = semget$private(0x0, 0x7, 0x20) semop(r16, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r16, &(0x7f0000000340), 0x21) semctl$GETPID(r16, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r20, r22, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r17, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x3, &(0x7f0000000100)=[r3, r5, r12]) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300042875611d88a0cbd21aa14e6d612c16c153a509f68a03bd1867ca6389144e0b27e0e77e6"], 0xa) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:09 executing program 0: mkdir(&(0x7f00000006c0)='.\x00', 0x8) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r10 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = getegid() fchown(0xffffffffffffffff, r13, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r9, 0x7f, 0x100000001, 0xb1f1}) r15 = semget$private(0x0, 0x7, 0x80) semop(r15, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x421, 0x1000}, {0x0, 0x100000000, 0x800}, {0x3, 0x80000001, 0x800}], 0x7) r16 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r16, 0x3a, 0x12, 0x0, 0x0) r17 = open$dir(&(0x7f0000000680)='./file0\x00', 0x400000002c5, 0x1) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0)=[{{r19}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000600)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r19, 0xa, r21) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r22 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r22, 0x0, 0x0) 16:00:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f0000001780)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0f2bf83"], 0x122, 0x3}, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000780)={0x0, 0x6}) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x260, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/105) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x20088, 0x188) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x2) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x200007c}, {0x54}, {0x6, 0x0, 0x0, 0x200000000104}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x800, 0x20) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlink(&(0x7f0000000140)='./file1/file0\x00') ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x100000004) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="7ad1e8e2b8d2eb9f098d0e1c3f17d8baec057a509817b808dd6418668b0292e2ca13f70966317a4e56a0a0077ea75ca0fd33b91f28339831a0450d0298268631990f852a772905e83d2688f359db7c7ec57a9365a2469ac5f17d8bc6b6a40a981609936d086f8d710d3c4ed5a5ad844efb537b91d836ea84ceef5a8d5f20c734b05446423601"], 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) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) 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(r1, &(0x7f0000000100)="8c65", 0x68f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x2) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x18, 0x4005, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x83, 0x0, 0x2}], 0x2, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) listen(r6, 0x8) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r7, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x87, 0x10, 0x0, 0x3d}], 0x2, 0x0, 0x9d, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='%\x04|v/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x96d5a450646a4c83, './file0\x00'}, 0xa) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") read(r0, &(0x7f0000000040)=""/32, 0x20) sync() 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x0, 0x0, {[0x20], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0xc0000000ff], [0x0, 0x0, 0x80000001], [{}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {0x0, 0x0, 0x6}]}}) r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x36b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x3, 0x800}], 0x2aaaaaaaaaaaad83) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r6, r9, 0x89}, 0x200, 0x401, 0x2}) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000300)=0x7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xffffffff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socket(0x20, 0x1, 0x3) r3 = socket$inet6(0x18, 0x4000, 0xfa) sendto(r3, &(0x7f0000000400)="0edc1bfaa0d95b732f5c1efa3caf8562f3af171121571badda6d552c08437e3126fd24cd89dca280929edab8e3408a22ba328336aab07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb9806e3da2155393c501965a0ff03000000000000003c2df3086990446b0a0b3b984534f766660eabe0eca318b1b948efe3", 0xfffffffffffffd97, 0xf, 0x0, 0x93d4b9d44694d809) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r4, 0x20007461) getpgrp() r5 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000340)=""/177) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/164}, 0xac, 0x0, 0x1c00) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffe) ftruncate(r0, 0x0, 0x100000004) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r1, 0xffffffffffffff9c) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) mkdir(0x0, 0x0) chdir(0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0), 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='!)/*(%\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000001d00)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) pread(r0, &(0x7f0000000000)="98a3e226cc31d96b8581157d5b881d78e244773bf33ed4de249fe526ac1efa61b3b122ae769bde54f58e177e30f26973fb603aa111e663839cfe664bc9c36979df814f3974e85f4c0099f9a8799ab2b435cc688fcec95b5f18f61688588c38400f3e57e7358402127d42d29a16434f5fb622bda247feb5f397c096fce93e63b57c9762537d3c1c0bd247030c42ffcf0435281697cdcf7a8a97611eede14f381aa4bc934c709d3d7346bd40239760c1e28cbf554184fa496a73824f864958b6557fa354264840", 0xc6, 0x0, 0x0) 16:00:12 executing program 1: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fF', 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0xfff, 0xa6e}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x390) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) getegid() r2 = semget$private(0x0, 0x3, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000140)=0x4) r6 = fcntl$dupfd(r4, 0xa, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r2, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x4, 0x5, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getpgid(r4) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x400}, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000004c0)=""/245, 0xf5, 0x806, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x3be) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r8 = msgget$private(0x0, 0x16c) msgsnd(r8, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) msgsnd(r8, &(0x7f0000000080)={0x0, "a5020beae2493792196d50a6639d971a3415b44c2113bf9f0d8d998b1d868ff640548c3c8483ad191a1950791a6295d93ebeb3f3a6f27289a19538e09d2f4b44238454309da54438"}, 0x50, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f666900653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x20000, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0xffffffff) setsockopt(0xffffffffffffff9c, 0x81, 0x4dfc6c2, &(0x7f0000000100)="3ac6242ce68a2c7f9fb8472e45f3c9b6c005024658aa3df319f7a59175caca1074b3590a0786ade496e979", 0x2b) r3 = fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r3) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffdd7, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0xffffffffffffffd5}, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x7) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$setflags(r7, 0x2, 0x1) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="040ee4759c421c70ddcf1e1b0719aeb82a2380ee0986bc0cde0200000063c8c3becf3ea9ff5f2f4911c9eb7e8d843651f3eca97083f4f723db762ed327078d6299566ec320a991c55565f72b31e2470655195fb1b228632b4f2b15d3f561234a77f2e47a0024a9c5f7ebd20e1b", 0x6d) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000080)=""/65, 0x41, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)=""/4096, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xf60, {0x0, 0x3}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x20, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000680)="0f63edff9ab531e45272aba31af4ce34d0a126761817e1bcb1c0136ce0b53e42d9c535e40c4505d1dace9568b95dc334d8a88e602f7b04fbe0600c001f10c72af9bd30a6ce97d67a8e1879db4224beb820e5931e77fa4ae4cbf2da4211b511e036a6aec53967bc187c99a2490374cf7f2118d99790b1dfed67581076bc6498f68ee524662f02f033896f4efc21526539f6d3e65476d12c1f2b59e969ebe4bd11bd9f27953e67805cd459d5bc521c1e9c4d5222cc5e835254c9acd30fc0332f7a3548f33ef9c871907cdc39e1abb25554fffb762eb5865621f26a360cfb2612b46cdba68286c8fda6c1ba11bcc08701f7b69a966cccde693e6c6e202a4846320f08003b17e3fe51c5ac932e9c89c7d4df850741708b90d1956158ed7a342057465e58a73397d2587c5ac5ae32f28bc021a5a5c7f4f277e16dc04a690ec3fb436220ff68a4e3aeb273372b5d41d06f4a35bdee93a31c4b1ae3746ca853b1d1055509d5b0816f17e197a563f53853b2dea4c1ea59fd7aff640fe2bfbe3a368c5a06d2ca898ade7b9617133c33bbbdc5c1bdf996fd92fc08009ae638b2f8d18cfe7d7832ca72f6ed46d91601ccbf413286aae965cc0357d9f630efef54934f495e1a870c84fffae4f433b6905697219bb1208a1b5d14963ecafc2be87b0bf7ff85bf7f4d4e890e1f751b3f80483ca9c784eaa1ea725498dd8e0c928a199c447ac8c778da1b49d8610830e1a0e94fe0694506734fc66f75579e5e7d344f49afaf325356c151b72f9fdb49bc101e9c7f8ddd56ff64c2ef25a9bf730bd812824bfe614c5bd20306e399c3a705b196f32ea671b679a85d8b99c7c1f9cb06777d92bc7e101805ca22361d503b2390ebfe249756e226cd7b4b4352", 0x3) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x3}, {0x80000006}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x233ff93dd73adf56, 0x1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f00000000c0)={0x1, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xffba) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r9 = getpgrp() r10 = fcntl$getown(r3, 0x5) r11 = semget$private(0x0, 0x4, 0x408) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r17, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xfffffffd, r12, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) r18 = getegid() getgroups(0x400000d3, &(0x7f0000000100)=[0x0, r18, 0x0, 0xffffffffffffffff, 0x0, 0x0, r8]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r19) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0xfffffd98, 0x5}, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e01000000653020"], 0xa) ioctl$KDDISABIO(r3, 0x20004b3d) write(r1, 0x0, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) readv(r0, &(0x7f00000006c0)=[{0x0}], 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x2, 0x966, 0x8, 0x101}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x732}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) close(r1) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x4) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) pipe(&(0x7f0000002540)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000002580)=[{{r6}, 0x62f969e43c627653, 0x10, 0x1be8fb556befdcf9, 0x3ff, 0x1}], 0x0, &(0x7f00000025c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0xa, 0x80000001, 0x5}], 0x4, &(0x7f0000002600)={0x1}) sendmsg(r3, &(0x7f0000002500)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002300)=[{&(0x7f0000000200)="11a54ced8bcd576bf02e15e251b813d6fd32f7428d4d006e7907d515d3ca48db1d5e1114e52803f902154e3d783f63fb8980b247bced6b52827f7b036dd906746083fd92780783366df33f44ef14ba4b69268dd41fffa72529b88addb0a26d0d76268c1c99329f939838903ed1e16ee6407398df537d9980d5a6a4c840f088e8bfeb22536d767dae89a40513c0bfa8366ce132a885214d97207ea9813e83d6490a5955bb69dbf8c5de026941c81b99400a6e36b4870be7b2fedaaec7e19110de3899bf2dd6820f671343f7e82b26c77dfa90c1638d246484c073e94fb8aabd940db068caa5286aa0622ba2062be8e708553261f41d9c3cab4005cf72528d906e432eb1a36e4eb6066b8a616650bb5fe3327df451de5c7e6614ecffabcad1bfa904664181530306e1883abd4cc1026ea2f807c13f4ce1c261e21692c4b2c597d2c364d196c094b9070b1f7b996a5183e54d5e1a54e5a786d74ccd60da6acf1d586ce95ab2da9ff64f1156950c01ff16467f2ec36493130a62230a2651d478498c757678cb1def968cef8ad136d282943b17928230e2414432aa2b36705575be0475d02846d4955caf310fe55961b81f68ba1ddb0b3ede19bac5c497017a254671ed9043134172f4874702b05ce332ae9ee1b7d023328b39e2eb6456e9580c66a5c5528383ee321dc9290bc7cd25451760771d011a43ffc9ff37f6e321ed29d0508b459baf495ea0aaafb673594f5fd6a2c5b0aeb1dc4d4eb417011775c27679bb98ff5c889ac4aaf1cdaeefe6ad0c8cd074343a98468f9149c6ce23dab69fbf6dab28571ca6ad58378b8cdb0fa4fce27cc5f4c5a1aaef1ef2692a9c2f79570e958a994ba6213d13770562b0b2937ea61b8a632be7ffda0d7056e76b68d64ada33a59042a88d970c0d7772489f913873d20d27bd35b98842190b6a8d3e10d8f6f5bf1424fb386577b225ea70268510c1282a02a448457bbb8568bced95fbcec5968f473a753ede71b2f3560369e2e90b87e585709791dbf2ca2debcbf14c6b1b6d8a030b3d99af3ac386f17817a90143d287f8fa09a43bca3e48d38d0550fb8f21bacdd86bf63bc5a801a037ac3c876adbbfc2f923bb30119e855d7e55ea5f3e0f3c84de8534ebb462f70fe9429c8af4734c5a63e9acfe496a64b6fda7906ba19a81ddfee0c1b130f47468d44ec39ea8149f0c1d74b9e359983d5bff2d9c346a25aa779834f060f6897dca90edebd93a41127feb2a029fa32763040d7b835228ab81cce57feb06bc96ab14332d6b45ecd33b66cf8e8a4ff8ef230a36fa65290b3737debd7ec9728f4e388604f79094bd4353da6809a2be3dc48086c4dbf6a2682e1184b47fe73ccbcddbfec8ef94111545c453acce88484094bd19a7d8e12b7681fd5e518d862867e154ff229d73e1a632ff0c33ed7edee1e5efbd61ce8d6705b9a3af3ecf9e00ebfb4e2d2ceebe7064493f96d8174910f68b6d99a1b2d283f9576b03d63b96b0b859a136ba618798fe1fc70ca710116ecea0c74df9424f0230bac6cfdd511ccac873752c8422eda7cb18b882f841e08bb067ea588ac27893ef345a3bbc66d3598e084fb0b44e8d73d730d6582874813e140e8b944053646595d3416f0785eeac9171d552ebba8710239cdfbb652c0f7d4f8264ceeeeacd2ab298fb9383763ce386837bff19dbf747a5d12cfc80686ee865f878d5b67e4e9f2948dd9f808a47b5354226303957599cbdf3923d6cb459f5ac21b447669f396f45bad507fb39659556b80605b9391055fe84a9bb930a15c941734ce23d33756ad6664724076b53f69007d05fe4e6de4e9030bc48f7844a598654b83cc328bd8306f3917a0b17f5bbc3eae17002849cde0adedcdb9a6717887ae6446c2706cda3068822d24941c04b3155913f65a24493d5b7b2c1d8828de60911460231d41d7cc985e590eeee7da533b2082204c649e26faff7545f7897e5f81366ce069eaecb8213b5b4dd5c6036a00c1e75d7dcde58d9e12da458b4843817f528d3fa7b2528aba479de9c26dd3f71c4eb391db289753f52a518083c5a967bc4de7a2db60f616d4f48c43170c86472e2c309c2a25789e03bc8c8c9832aeadd994734abbdaa82483ebf77bc58ba158c5835e874d2e526438121a59686885d847ac23c001e621b8c356367395d7da5177afa50d9cec733ae2a40b02eaa2a90ba118d943ada89477da1b470c7dfc116276252812b583ad2c8cb463d48945f364f80048949e4af135f083d2e69218f7e6acfe5670a9be774d6059556bfc71fa2312013f30ef20a4a4c7967f190778379e2573e73f1ef4482c6081cbea838ff7330a04caad4d64a4239dab2cd90f528503e9a4920308d37aceb491f5dc5eeca2fd6675a17b726de0e13a0b10bf5757f4dab8c21acf6e723f140632771207cb28ea75b1d76fb954579aa998e627fdb96e89ecb7493c8ba29e79244a77039b3afdc73fd77035d2608ed5d21aacf4eb830bb5cb3ec32ee32cdcd1e27fa25a3cbd50a98f02624d341fc98be3e14a41bd3690fe00079dc18f76607ecb832e3cfa745e39e904fb0ce286df17b8bc9c03a756060d3e141c7eb9477473a0fdf212521d56e37dbaab92065c7808c9ed24276ad2ab6ee5686bdc25939ae9708c3d1397fead0f2b6b1239a8005bdda1d2a9cc212beb0aa0180f7daed419a7a08c15f76dbd10acd9a93019cae734b76578327d59df3c25d12114f2e71b5542016b64c35a77da33683077127fd313d350e1b689e863afc8468a7bfbafbb9b4c6c5618a8e835c885ef28f53811464ec7726f416609d22e541b07d213c4478b428a1ededda17c18ffb05997a317786abfa47f985cc9ae950e992724ee03b7fe2cf8bc50384d3f047b18486e7ae145a78729806964c810b46cf842a43d65cb73bea64571ce17569e4d3bf7aa6922859d456347d6354970cb7c56199125326b24e2c4354934465603df91b15ec849616c085fa869b79e03661c66dc31e8b068b0a01ad4369c8ff0bae30b19386db2475c6e3fa70fd2eb624014bec068bf161b3b3e71ace5846eca279c13895bad26334be3c2f79893e38f1f86c201bbf59d6813c17bc94cbbb35d34343619b5a33de85145d5e451f6ec526e8721cea110c0e720743ca64db30be286b1c985bb5b1c446062d2eb7f10111fc3fdf9c658143c6962af593e49c4e5f1052868d5a52f88686b28fda6e7de30367ff294526c908682371f51aa5be7497c9c0b843aa2a75bf4a92828096bb7903209cd4d3317ccfd2059bdc9a0a2613fe0fb3a2ecfa25d91cd662d579c6d7f8775e08b048524361bc0feb18fea5b616047480b53d65f6385c13106fd713a24c7420bcf1e54e041f516435e7801f2a674febcf52ec919660889e4a4916525e3c310febafaa8dab7e412c627f16de3fa57399c3919a9dd5b45e522f3fb1db09cda64c755a03ff814e4aaa6ecd1b509eaa13a628d416d93c2421570edaeaff0b79e5ebc299c91e5db46d8c1c1d212f7e9f5895189e233f849112cc4d246d6627edef6fd26d9d8f35a3f25ec00eef8d2ecdd31bcad9739e0230b7110c8178bab93a42226e6598dc88c3aedba7c84627a42561a69d8230b64dc739a5597f11834444ae934e29600264262e731158e40a253fd68c7e8e6426b29133be7cc1d0b06bc335e450631f0e376951d1fe03c366a0eeb906590d49c384bae7680a331184725000555d12288c4532b83ee29b35db98753dbbd14177cdfc187acad6ceee176bac7295ba537c3068f318c488aea13333d4a516e3ab2a5120d3d7158297fc7932d6b12b5f252badf0fc67ac7f7393451f6e2de446916ff08318650a306954b6c97fe1756c9597356542af2c59bb1e53c80b84941c732c50f9822a3470178d1e5d34c35ae104a5af31e645c6b468f3c5ad149068310a03576299d7b09aef8878cb66becb88ebf532f8d8b1f429c9164476ef0e8565cf00f2106649c239050d6696694b4918ba6d42c35c3a40e823e4ecb3036d1ab0e68516b4286c34a03f0fd50c363c156c1bf3e56a78275db40fa66cffcbd4886adebd7107bef00361d972414aa355b9309f3413ccedde595d24d8cff80919c10da0bd5301047d4ac06332f1559c96d990a472f49cce1d16a670d8142a6abc2537a74ea10985c97a990274792cab32adc72bfe6eb2dce2c32d813cb290374b32e19d8a22e54c0f771c57873691948eead52cdf740fd57c9af2b1887e1e186ab1c759272e96ede0fa766f0e7d8ffa1a6f44c601d8ce3aae8cb386f6ccc3d1ce86ec7ba17b638f3974066544fc93546006c2340a85a6ac44467db63f2723df0ce79f9ec43156192fbfcf13c821bd5cdbd01e2eed5ea77df365df5a348c05efff63e73cfaf2d3d5288765568a0bd9a37240874d76bbb9a6872d4390cc3ea2df5206efdfbaf615218a33df2cca60a741ed42ed03ba4635b59997cca7011666ab4af33c605581da059237d86fa71d14a69d68eb6ea3217930788ea2a56e57302b281567f4cb2485cf8d9ad7772144d8604e0c8957b5850b5a56c87e5c691568e6b28cbb11ef82289a45edf73f06ae03918ca8450929d0549e8bf21252331faccf50602c4df9db8c8a9f5268e0c8f42b91ae250444899022aeb169a818a341523511fd1b6e1722aba64f3123af0028a375fc2eab17289277ca3cb9e899ab636ac038a79732248d9d0cb774afd26d09a60554797c37d42a730645887bed67902c41f0f7444b7fe7e0d1b2637d6d7891c1c949e0688deb2bd8199cdcf0591b371f690ba34b8aa5d9549057221ccb0998a461abdaf1e412b2cec715b3fcf570404fb5c65212edf5caad7e78d29cd90d9780b2f462aea9a218de15467b5bbd5b5b2081c04e4e7084574ae66519ceb27a7a8d6c4195315bd9359dad2d41aa7de4200fade8b9ea47c8bd43fb5eb7a1f19db3b9be9fe22bef24bb6f07f3a311d00efeb81c539949025c2bd5d2e84c56444389bb42a8e0049e4196aaa9a046c341f5f35ee7b6e6cc53e59215eb294b6b1d91d0ed84e3d82919dccaff8e6a7db36062915fefa7ddcb363a0edf874159116fd03cf8f8ab0dd376a6346219a6a92538508b2211b61cd2a4656a185400bcf8896af78b47b135bd46234e228e5e65ea733a3c638f4f365c0a084fbb128ea2423455ae8b8070cdd8550f4c8698d6d5d85cf32c77b1484a78b61569cbfe87e4c7c5162d9d2a86e581004c9d48a0e4582dd16512867f15dc9ea89c76ee069cacd2e5c935fe92c1489bc52b3efdd113a8a99af11d5ae0733075eb51ef5727e00c6e74dd8b61fdf0d5bca58dfe72dd932a5ea208045e03b1dc438171ffc0023fcc12b9ed23a555853e08ec24d65b4d618bf1c49b74b5e45810d4d0c3c765384478bde485ce53adf4403d82d8f1ed6bb4a7a8d432f9b69f119ee9189c0564447b61bcb90f6523ec97ece7f4078fad6a7a53ab448f7c0b4859d75acd5232bf026c0f8aee2c7b1cd136bb605b348818cabda9d49ccbbc2c9c45cca3d568cff572c08215ea9cdeb260bdfb4e859c8019f7cc763bed98bf6fc4280700fde2ac583d0d86a745659932cc2ac5814ce18970118703d22e56436f8e21ca3000e72c6efa0462c5a66326dbd05f7e698ad375908ae28c05ed1de99f09360dd2419e7fcf55f43074b233957f05ba6514879d20b76ddbdc01dfb52d40274f02c3b26f3b7deab02f046c3a88b652666086e6994f14077e9a8a6e140da566a3d4ae8c436ebcc0662f3e6c3e29e1f679896bae0661749379eef6a104957b3b66de87063f1ced4b2256994688", 0x1000}, {&(0x7f0000001200)="813d8d0ed40b0d58e78d31cbb8c8827685e0ef431fdc6196b6d098efce4abfb4295e769c63fddc5f49305080e18b63d3b7020e46ed4974421529c7666cb8410f746ee67fa0675e5fef73e2777cfccd5a3d893288947c", 0x56}, {&(0x7f0000001280)="dde50b2a90b81bd1fb7da63145c6ffe733bef8d088aae8e8fc69e7b6f9dd71cd808d3d25e18b20c3df10544e09bbcc5feed5ffe3c6b62b06bb8872d98e871e2c24c05a9ca96a0fd70e62e28e2518a52acc8c67dfaa46c74f321c2af0691f3f51a2a1180d5257c60dd102104fb8db6142dd016a7fc007cc2f0408225d8756b1b4508053a313a067ae3f99d9cb4140d06910ca2f8a99095526ee74bd9e5d88559fe862d32d66926b1122841505b2f9807581f8a14ae6f06932c5beff0d940e4c24fa461fef5e1e07b58ecd131a7b2ac222a8943463832f17c4fd2e3a64c93520d80714d64e34385713f584e637dab528eabdfef95f225853ae5e87828505acd9c0ac2df2dd9fe86547257e391741e681affc22748836d911f32bc9d0d9f148320e7221eb74ed59e0a348579e6fcfc39b1aa21c59f9527dd0ec66b57924437c7c4f75d972dd95267427544025f3f38653946812581a0c6d9217d80b458fe762252cd211f2011176718dd17ffdb3617ba74224d1f75c7ce079913dd1e93cbeb2e0c4088364905b90674a998fdc97ed12383eb93e9e3d431dd774818138599a963400dec2fdc5099ec4ba3b7612dd55ca6431a0c818016d8ee26dd5d4f450829da9b079ee3329003956c9b9ab584f229c8ce7ae685b2c94c4c2db641a1082d63b90f26014d35e4579a9a130ac349bd85caf0ecea9196bca709e369afcc4022426d87e830486e61779d9903c6c5b8e925d9466f278e5ba5f166e4536699e1579d79d5247ebf0bf47ea026f69c82ccdb65191635ef20276d7c011e3b28e45e8e312d8c4e10889113b62f23fd3e655e182a36cef31ed556eaaef64fd59dcd4a1fa4ed7307a743ce9d2273e8e947e3d8a55e64a58eacae27aacfa5f6df7b936f691d24927cf61f7d9e79ca359a19220f3f88b12ce9a07662b47869622d30c686b1e0b3e5dff14da47a753f5e5d6640f5d7140c1018c46a1a80cd1eef6d666677cfd941c07d3b9d56a59339bb370e524ac2ce4e087b1e36df331cd695ad2db08e0a5d450dd68020c6fcdfb7301753de551c3a6a5a1bd909e6c689aa09816ed4a91242efb9771a2d680fe3681c1bab00176fca59c5977244e6dd681ac9e4f3b7af09cde828ead116744d867cbfc134983193f3cf945e67c4f73ef5fafff9da32cf602d7299878354037af2ed4076898c6209d0cfc96c2db68ac698f1050c7556b5a8d5c64181d24caf4570f36897b93f416877cfdd353effc72c2e41a6a5865582ed388f5bc7ad63ecfd48d9da7c5952906b92ceceb44295b4a56b8890a0e1bb6647075da87a70ce5fc51bbaeeb63f8ff5bf2729fa66f582ee6b43a6acdf11bf3f7c0976c93137e47b31f7d5ebf76d41ac8f7a4d740d8cb15524bd3c5d9855a22e25f0ca8e80b1674c884981802e9af72f5f2de120a1b063f4f8ca470f583ad977fe8f8a68363ba55a80b2c54dc0e28cba05c885f9c5f89a3430ee1a45796ae008313a5551647aa4d4fa62c4b654aa78a9c8d29c630f6083efb099a422f1723cc5955d02e5a5abada94ec9800dfacd23f0552b1e5f74191a10ba74e646f032c9beb46758a7f9a49c28025431f4cbd22e3fdb822c2569002de2a0ac5556df219a86eed25ce45bf43ae445cc453833384320f7f64eb54ae7c4d1590e67050360a7d0d1892f0cef4cd3a97ac49f75cf064fc3907dc640b74fc7b90ebb5b908c83899faa9c9a3191bab41010ef3c8ff4c2fa649dd0af0575df5f9f4ad7eeb5579adcaab9a41cca7a2d0a4fdefef2c666ba54e1b6d72da42f07141bc4f1bbaeb0e521a9100303b111ff54de7a2818a465a930b08bfa9f933c905626279f9232b4275a5c935798f335535f4fc77a994143cba5b2c68f42d07fab59e7e1c0f871d4152873070de062e3302770cf77d9cb86dfd758f00fa71ebeaf926432f8d3116cdf66463334e48579918129f41280f1e1f04a29791e3ce02a3e9b69801d1e26f88371380dc3ab07068f847b791d5c268b67633e8aae66bb5c20eb69ea30cc4f1275f7a34e6a9fd6389efb3fc4464eed8e8fd2b1a191429b3aa5c79a426bd99beb25bbf8a956bf581303ff1d2a0223f359bbd4e2176a79df608171e03e5285e2164a55d79d2d3c76a2d9cc5ce814b26b0eba2b384d8872c10d0fd1afbb578f93b82220abe9047fa824fd66e9278fd061ee30dad0c04a0d7ab694edc02210d4f7b624d8acca02c3d0cb111b882dfd8b999ff5c3e9c6d0cb968ff6b873fcf3c821a6e5f9dba3910dc381d6e7d2317351271cdb447790e83e82134725204b067722066047d5d87a77dd5a640a1316f84693f3f9997c0ec93eaa8e03d5b2080e580a6cd1f88b63de6f916acf1385cc54c372c1713d4a0a9a26aa779a7f45052d405d98c83d088b9d941c56f9da3a337a4eb70c36764cde6cca03ff52afb5a4ba8d3f10584e9718fa493c3fc6cdc9fe8460956e1965977ac58c286840e69fb98f68f324f442b3c4645ed5c39b75b7bc839ac91a596b4dddebe2776e67bb255b4f29b5dbb69b0cb16c95521de0b94c744add5e9a07e5b119bf5536f7fca665a483106cf567d0757d6a7baf257ab4feaf5ea0c9bab099768d790839b02ab056600ca2d3246ca08d8de3ab35b39a368772efca3eebfbc7b0a2c1453cdaa5e2bcd3ed12020c3e74548aa49940717825af4863baecdb3710d3c0781da47da09a21b2b93afacb5e462cc397cc740ded439d3ca15f9bd60284cf1aa6aedf3cc4b70556c4c6a787f9e43457eafd09da9f1b3ebcdee8c72d60112d0822ac52bbe96e0d33168bab96728cb981b2e23395708ca3c835bc7f2f6a81c7a545ea637adb204de71cbb5928ef41635b15dc82b7eccc6fbd15b5e46a8822dd523b2fbaf6bf056ff878c2ad4f020cb9a86db21b0659a78f6b9a3cb845ae683c9e03f7cff7e58b0ba85de6b87455f09f07d907783ae709d067c8767a18ca59e7efe739ec30a75ae3513540b70400883693b9efab137c77986b1267b19d5fa4ee05f0b4b8459549f1eef28372511c97b0b522696a2a318f0a3ca45f0042e71f44ae981f5fe55f3847b01d5b7111b3e3ead69448e8c59938b82f3e42daf08f381d0d9f3e5c6ac661409104d2f681cfde3850187a30b624a6e878b7ebe372cc71851c867d00510fcf56353400ff376535f9a7800006b6c60c850579aa8f952ffe8b72c06d70477b3284b21030194117f5e59614d755329e60fc92ba8f8cca56295c0d71c0441d2721c18cfd635ebc9780ae6ae64786a4c0e938da373fdee3b55eeb167271b17db60f5c39f8c94d0094458136e7403796b5bf898018e354d1e9ed6b5493f16fc92176b36fc0cbab6e6b7e1e5c4eccfd77b66f0776ebfe5b106f4e661276214e12cea1c2e784d83368285c665a9b52c298fed1be4cbc512d7a46cdb1601a595156d097239d5d115478136c8cbf2a3744ca9a5de7a660e71621ab2a6153dede090385ef98c4d2016747910cc5f0a8d4f1e6a14dd4305b33cef259808109955544d698d17ad59ab9f811f7210c39b5d6fe8876af07c9e010dc2648490661b5348db750e7bf3e307475edeb5cb2233f346b5d9b086f3601bc162bd5e7008c44e41429e9a3c7c169620776be8a7146fa8baae32855eea075c480cecdc498d11738f36012de2c4f65e2c651606ee09e08b61721fa59d781e667f8b7825bead7214acb12b70396963b621c34134d38813116a95c858133d915b536238138c0497bf9b3bc8d16577049993d6d2d28f6d3d49137a7ba5e0d5d144d1de1d064fa6a525b5aa823fa8a0c2364d5737ad5d58a6782944860b10eec13c72a1ec20b5c73e90667ec158daf1ce727eb16a9e1ce2b3389e1857b1e5abb2c83aeb6ec7f02c6a5611a8720933cc6c3dd94db9a0a35a362ff8f7655a31e2f34aafcef214bcf945905cc5db0ce6f25256132801a231faabaae0a16e00906ed711b64f525f86a41619b9f21beeba96419084de60a0e372906859a38c0d22c7fbd4ce4c3f8439707c40adcaaa28e8b12a164fbf604b76c18e11dffc97c97e395f9f577f64ffbe1a10b78fd82548f0bf7c20fb910bd67f1ffbe867d5973b3a64115b83c625d7f4aba417533c07e570e213c7461cdb43fa3b68102ae84a5b5f09ea0287cf2cc083f7945861eeda716880626614da22751abd1ba89e21057ad8aa2ff7846bf60e62a698bd74bb5cf2410dfb7bf35858ce0679b30e68e1e4b2cf49b1b42385a651ff4444c719cb0274e05ef836ffbc71342d99e19680a1968eeefe927e157dba94b7a400cc456501d79306b308913104bbdfae9cb9dc056aba864c01c3b82edba7b86fe78b3a1800688ddd8fee852f601ebf913165372307f931c04a7d80a97668b07cc7e4b5c330a3ba7c729b56edbf4f47d5cdeb2835359ba487b338d8b444f1b19215d6ed540a12bc6240a6fd36343022f20d566d6989ac3c50db3e83b8ef7bdf446e3c2b0670d3b851fa31d3efaecdec64545ec586c165cf773f5cd333f924d00baff8472b162c20566717679ed61aca6382f5ca819378ea87e6e1f28cffe1228dd1c75aca913fe33c6151bbc5a0ca9675b802523d146f2fd3684ede2b6ce5d39e394f4930b34929d4e2458af55736be3d8e57419570e34ab2a2ca151cc2c0dbd2bf974102e13f2fb135dfd64c2a18ed5d1d2911cc7111c6544325a97e51b9831e3e03379e5e45ac55bf7f7423ccf7896ba886a391cae5143fa6c9d9f3f7514b29e7430eaa2d3ac59dfe23ca394a19c3e7acc0db1a1d6285adc6226949027b488c6529b004411c8ef6ddc660d95776eb5d3cf5775b559b819473f6f64f96bbd4380bc749895743437de15f1ce359d2ee6facc8dfb713929ab325c87e1273e83d68a401296fafaa17f98e8e1c337e6fe65e1d8ef4def5946580f5bf96cc9d9435da1b12cdf0ca833766a8e172fd637f001d76399df106cca4f598e417e09d94753a8d0c3f5a228452429aaf6bb96f66213cae6438938c125314d66a14b7b6da2d5395f0451c06d963ac18b6a43791dc7df67b5eb8477db9e95fa9b94acc5a8dbe851b92e56dbeb31fc1d0367e024d5833362ca6e41b502e8f5d09e2041b74cc3bce33c251a505aa430c76a5864b2825eb2dc067e4a5391b39581c13a184ce01bec4b4f226ddf2b06838b557536d04e22ae446422f1bbec7698fba96f53b810fe6d2e8770d78c4e2791182f826576e554c069e42ea518288048dfa6109924c094fb554618b105bcd0e0d4e7bb63d62bbbd0b54cd375f0b5432ca31664360243002fb350ae3fff1b2f6a527f2f5cbfcbf864331897b579d06d412a42b99627843c36f59a1400dc4be1d9f266bd4c6ad8af9c999539201c0f1fc919f6de364de4072d035f5904ebfad69ba2b3d08ebd2813eb0486071d994f060498e0a43a419b4694fbdd5294a8661f54bb0647fea97f10377886dd0f9dced868810ae62ebe820f66c8676d798657a0272a294d85c513309ca267557c1884f5ce6d78bc2480b03f7aac4026ac5e568cd6f37f260cb9cbb5fdceec5be97eeb905ac5e5fd6a527870068e77de18e606b1c280e2eb9c1330b7a8e588c08d75dd8221fda5ceb1ea8b97f3349aded188c482602b1c49a54ac10f1fc76307ca872e07bd42fb7c4b9b9aa48233504d2787b994b109192409ad70f8e3ff1ad66389a7246699c1d418b86d0f8910a7a12d39ae083b671c00ef23466b36f37395853a05f724267a57e47aeebf29dcbc3c341acd7eb8a20bca161d4c49f905e29d385e2252d5e7ac209a67f075b59c216503b5dcc57092b0108a7231ad1df895bc62f", 0x1000}, {&(0x7f0000002280)="8d2fc7441d7f0c2b9084c8c8f27e2f3021377b67d152095da4d1be0963abb98fd8dcb74b8f367f869eba6c925d9becfc759d7bc3542589f972097c49e77ecfc8762882bfbb595b417b6ed3337d4a0e7ad5e2dd6223fd", 0x56}], 0x4, &(0x7f0000002340)=[{0xa0, 0x0, 0x9, "6fd9ae50aa310e82a1e598c560a7134393e6409a2d532634c5a04216524969566ad4a6ef9c0d6f59db19312c8325c99be38f8e65641f9140e52805a686cec2a9bde276b6fe252b1b1483c862c374afe1d2d696d4f4cc955c9e6e7d177b535bfc841c07d1c249b321af6cc0be1ee3e0036cf6466b0222ce96dfa21df1631cc592d6c0d49b4229c437d9ca54506f"}, {0x110, 0x0, 0x25, "34c46380eae7892b81c9698bee33c97df9048df2a778d6c5e416ca88e47bc0d08f1adf4612c4da9299610dc9101473ba16e5a21e10752fcffe2b45264efb358a80e020dc088fd8b74732c6cf48741a78daa86d56ac5cd3cae93fcd0f6bd1968b8445c94a43f4c745a2e764ffacbe626bbbe3709b6096390023a86cba5ede88bc2488a9b2173b3eaa4205f3388f0134d834761ee625b647c26bad33fc285f87789002294c519b4c770c46f380fc5d0d37345f4801ce244b3b02bfd683033d345e244de11c6960062044c10d58de82a11f42b2cfff6bee8092374d6bbc949d849c7883d89c8b4b8f2b4b3d7b9e67e1f034af32fdf3d52016b281027ac4"}], 0x1b0}, 0x402) 16:00:12 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)="0bbe84ebeb889adcd9b3947d901156ddfea18301a90ab44126fa9e8523ce9f6d39aaa0d53ad3957d2beffe82d9ebbb05f2ed49a7df", 0x2ac) 16:00:12 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000017c0)}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x144) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) read(r0, &(0x7f0000000000)=""/77, 0x4d) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x4) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20090, 0x51) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = getuid() r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r10, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000240)='./bus\x00', r3, r10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r11 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r11, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) r12 = semget$private(0x0, 0x1, 0x200) semop(r12, &(0x7f0000000080)=[{0x4, 0x9, 0x1000}, {0x0, 0x4, 0x1800}], 0x2aaaaaaaaaaaacc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r13) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000200)) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000221, 0x0, 0xfffffffffffffffe], [], [0x4], [{}, {0x0, 0x0, 0x8001}, {}, {}, {0x0, 0x0, 0x800}, {}, {0xfffe, 0xfffffffe}], {0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x2, 0x1000, 0x2c26ecb7}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x0, 0x2}, {{}, 0xfffffffffffffffc, 0xc1, 0x2, 0x2, 0xc49}, {{r4}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x3f}, {{r5}, 0xfffffffffffffffa, 0xa0, 0x1, 0x6, 0x48}, {{r0}, 0xffffffffffffffff, 0x65, 0xf0000040, 0x7ff, 0x8000}, {{r6}, 0x5431dbd9878823dd, 0x1, 0x1, 0x8, 0x7}], 0x3, &(0x7f0000000180)={0x6, 0x6}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r2, 0x4}) acct(&(0x7f00000001c0)='./file0\x00') r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000140)="00e300d9496cffa89012d68c9d0ba63266f60be9fce85eb25dfb0aa15a18e6d095421627b7698a3e81a2f78979354eafb908c8ad227cb69d5676d4f1ee7366d0368823f7e81ea1c786efe48c698839ae124537b4e733f925f313f37662405c786b7859285d332f56422e", 0x6a) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000221], [], [0x4], [{}, {0x0, 0x0, 0x8001}, {}, {}, {0x0, 0x0, 0x800}, {}, {0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x2, 0x1000, 0x2c26ecb7}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x0, 0x2}, {{}, 0xfffffffffffffffc, 0xc1, 0x2, 0x2, 0xc49}, {{r4}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x3f}, {{r5}, 0xfffffffffffffffa, 0xa0, 0x1, 0x6, 0x48}, {{r0}, 0xffffffffffffffff, 0x65, 0xf0000040, 0x7ff, 0x8000}, {{r6}, 0x5431dbd9878823dd, 0x1, 0x1, 0x8, 0x7}], 0x3, &(0x7f0000000180)={0x6, 0x6}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r2, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0xc) acct(&(0x7f00000001c0)='./file0\x00') r8 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000580)={0x8e2, 0xffffffff, 0x3, 0xfff, "71d3d003702c52a77dab4f6d9ebb71fe955a39cf", 0x5, 0x400}) fcntl$dupfd(r8, 0x0, r8) 16:00:13 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffff8ffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0xf7, 0x4, {[0x8, 0x9, 0x1, 0x62c1cdf0, 0xa58f, 0x9, 0x7, 0x7, 0xffff, 0x5, 0x8, 0x0, 0xc, 0x1, 0x0, 0xffff, 0x7f, 0x6], [0x3, 0xabb, 0x7, 0x6, 0x80000000, 0x6, 0xfffffffffffff20d, 0x7, 0x0, 0x7], [0x100000000, 0x4, 0xd9, 0x7fffffff, 0x5, 0x4, 0x3], [0x0, 0xfff, 0x80000001, 0x1fa1, 0x6, 0x424], [{0x8, 0x9, 0xffff0001, 0x200}, {0x9, 0x3, 0x3, 0xffff}, {0xeef0, 0x75, 0x7, 0x5}, {0x9, 0xffffffff, 0x7, 0xfef5}, {0x40, 0x1, 0x4, 0x1}, {0x7, 0x0, 0x1, 0xfffffffffffffffe}, {0x6, 0x2, 0x8, 0x3}, {0x0, 0x2, 0xb9ba, 0x1cb}], {0x6, 0x7, 0x8, 0x5}, {0x3, 0x6, 0x3, 0x1ff}}}) r5 = fcntl$dupfd(r2, 0x0, r3) r6 = fcntl$dupfd(r1, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xbe81ea4aebd1abbe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x800) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff544537270000002efd2e0b8b5b3a79ae26eeda57b9b600000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socket(0x20, 0x3, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="b1a122303f631c034008dd61ddf24a837dab0d60cabcf5f13c39494ba33f7ecec4c27066092d3d1687dbf07e6e8fd61ad64d94440476cc10f03789a97753ab7bbe380cb60910fbf0480f32833b035b4a6672bd13a30d55b685a1a7130798048b175672a0cdb60931e2f233085d9c263fa753ec7a6ce3c2fc8cc2c8c39f49892d8af2dbcb40b6e685e39b98dca67f28f0e68a114b4bc568f1a3f61fed384d43b8b85d80a534021bd14a58d284262536bdbd0aeb9f8f8129", 0xb7}, {&(0x7f0000000040)="dad1", 0x2}, {&(0x7f0000000300)="908df9c53b0906b1fd72c044132cd74b9b3e98dcdb3285bfc421eee87ec201aa4a88bfd5031636d1cd4ea84e6e4097f2e5b9df83b7b11d90948765b499b138901f33cb74eb", 0x45}, {&(0x7f0000000380)="bc51b781d2e21e4a81f5ce3aa58afc7fb985912abae0486c05d541b033f954911d793f870605e71044d6477a9b8355600811ff1ddaa43eed29271ad291a8b003dbf88bab137872d363ffeb054224ea62a7b6973399f4d6ea7ced089c15223bd45f24de5b6cdb22634f4925cf8c95180b126b70734ff23bb393871e2f5980809716d5e4572c6b6a9ad1f50c69dee706b0aaabab4c634b95e984bda4c345604ae36d07d5ad7ad2f1c61da02f4c11c46db269c6ed97026516352af5415ad2ae3d58ef7d686859c90fce635b113aea0c7626092c3a", 0xd3}, {&(0x7f0000000480)="fe3b148120555d46d75e2138e56b7761328c12fde84196a032196b358798ca6ac6bad180c76d55d2a407fad8759ff72869255783688c579e7dfb4357acb0d6a59177a03e59fa7329f208aed58f71050c6729686b", 0x54}, {&(0x7f0000000080)="f36bbd3ac85225952df607200e09a6869eabe67f372bbb8b28b76567224d49bdc59365dfef617198f214298404", 0x2d}], 0x6, 0x0, 0x0) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:13 executing program 1: munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x20, 0x5, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) r1 = msgget(0x1, 0x254) msgsnd(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43d17736d49eefa8d4be8b2ddfdff7eda5a92f3e7081f645d7fff7f7429a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae5d175065da7b51f043330da64528c02c397555ded5730a5be81a3e685f546f1365c44d8abc7a230e2cfad8a3429c482cc649da727d69061f9f73bd80242b12360dfdc162d3ba0a8d"], 0x107, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) ioctl$KDDISABIO(r3, 0x20004b3d) connect(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) getpeername$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca3b00"/4098], &(0x7f0000001040)=0x1002) r6 = semget$private(0x0, 0x7, 0x287) semop(r6, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1000}, {0x3, 0x400, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000002c0)=""/49) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000013c0)=""/216) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) close(r7) bind$inet(r7, &(0x7f00000010c0)={0x2, 0x3}, 0xc) dup2(0xffffffffffffffff, r0) 16:00:13 executing program 0: flock(0xffffffffffffff9c, 0xb) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x8, 0x0, 0x2, 0x2}, {0x8001, 0x5, 0x7, 0x800}, {0xbb, 0x40, 0x3, 0x7f}, {0x7ff, 0x6, 0x1, 0xfffffce5}, {0x4635, 0x0, 0xf5, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x4000) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:00:13 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)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="10002e2f66696c6530009efe9d349a37b1eded91747cf60959245140fda8a5172fc0169ae10f8684427199b0f4b27bd9da31991c664c174d43485405b15bcbb17ff572d5c267d63a1c0be5293fcfdeab81fb49894fe73343dc1fc482b0579200204c744832ac121981a9c48043d988ce9034904c9486cd354d8c7cbb908b12a7f58420d0c8d80af08704c0b343815a25b16c2944"], 0xa) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000100)=0x10c) 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", 0x7b8) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus/file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb7846fd3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405e7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998d35806c04e00002be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42c10232"], 0x1, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r16, r18, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x1ff, r13, 0x0, 0x0, 0x0, 0x4, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair(0x1, 0x4005, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400, 0x0) dup2(r2, r3) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) mlock(&(0x7f000065d000/0x1000)=nil, 0x1000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r14, r16, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) setuid(r11) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x16c) msgsnd(r2, &(0x7f00000003c0)={0x2, "f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c44fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"}, 0xc3, 0x0) msgctl$IPC_RMID(r2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) pipe2(&(0x7f0000000400), 0x18000) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="a1640c4f63b10c7ea43f9f1f9704c1019cd81742fd7849c387129464956bb5fbc36c2f22f29e10cfbada9fb0eda08e41d8e6b13e89a629612c3802eac7e7f9d88214f696ae3ca6710fc6a9b62389f2fb4fb0ab42b78f02d4853a3bb2696315e687eb74315ab9f8c632b65d809298bff24143f87ac93a8546c4", 0x79}, {&(0x7f0000000200)="8484395fafb858184623e97eef5dd46c887cb2d08903a0a9a536efe0acffcff380479816fccdb43a0cc9a519e3d82e6b6f5b84c8b987cbbd1894e9b23cae2e34bd5ec048395f6c2d6f0e18c0dc96c1140704299b7a6ba0c6c30204537b122f18f4d0b3c00ac4b22a0dc0f0b743de9e816c6df56276bd310483c87a", 0x7b}, {&(0x7f0000000280)="375f6444b9392fc2d6c16541e96774dbd32471b56a41314d7d57f5b082f6cd85dec9da8c47c855566031a1889bf400648b139f620b75fd31237514321abdf2285110ef3cfd595af69ec76bf2391d684c4a905314252aa3962f94fc0ff01423d6d54daf322bfe5b0a5e5c45289ebc89167ff4614f82c290f9489a4f12fba8fd101744c4ea5df2dba11fc8190468aecbd7102d877c969d6ddc33fcad12b484b811868160c21c", 0xa5}, {&(0x7f0000000340)="0355ccdbdbbb9171b9ac5526d93a1a73515ac6b112d7d3432f9c5472a2cd1845c3822a482e434d866d6f6f1ebc45c5f452913c6146f42d69515162c3300f4d8cd6", 0x41}], 0x4, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) sendto(r1, &(0x7f00000000c0)="d99899605de79bf36da80ce758d4d088664ef946747a1576a65bf70a6519285d2bb290840d00a33360527391a3b8d073a43ddffc016be3bd4a37b89b1b07cc280c3db6ab8271e6c1dd1e21c4a5df3abcd62a8402a0fba5a2c8a138254db2a4d8668b6d66a002c1dbb45d56799c248dc95751e32aae1b69c4835306aec4c1c41fe761cb18199efe0ce18a1407dcd837ab94bebe06b7772e42689088f1bb9a0f058c4d240c8559980a003e54ac", 0xac, 0x4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000600)=0x20) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x145) r5 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r5, 0x0, r5) recvmsg(r5, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000a40)=[{&(0x7f0000000300)=""/49, 0x31}, {&(0x7f0000000640)=""/144, 0x90}, {&(0x7f0000000700)=""/94, 0x5e}, {&(0x7f0000000780)=""/134, 0x86}, {&(0x7f0000000840)=""/109, 0x6d}, {&(0x7f00000008c0)=""/80, 0x50}, {&(0x7f00000005c0)}, {&(0x7f0000000940)=""/157, 0x9d}, {&(0x7f0000000a00)=""/64, 0x40}], 0x9, &(0x7f0000000500)=""/189, 0xbd}, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x16, 0x3, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:13 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:13 executing program 1: r0 = semget(0x1, 0x0, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/105) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000001c0)) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:14 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x9) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x1000) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x181}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getgid() syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:14 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xf8) mmap(&(0x7f00001c1000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:14 executing program 1: ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000000c0)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83, 0x0, 0x3, 0x80000}], 0x2, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000140)=""/229, 0xffffffffffffffdc) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {}, {0x6}]}) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff8, &(0x7f0000000140)="5cacd3b4ba0d25bde04aea8756fec6a61fc1814b5b644246699de8f3f9fa37d89a182cabb3fced2cc9d275fdfd10ea14e920af6cdc9fa093d174c21f2ebba5604dffe1875b97cf34a0b7aa76ef553dc4c3c53c194be93557d83626b204f0588b800fdac0b1e161") 16:00:16 executing program 0: semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000000c0)=0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) open(&(0x7f0000000040)='\x00', 0x200, 0x180) 16:00:16 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0xfffffffe, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = semget(0x0, 0x1, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x5, 0x2]) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x7fff, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f979b7479"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socket(0x1, 0xc000, 0x3d) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r6 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0xc) accept$unix(r6, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) getsockopt(r5, 0x4, 0x401, &(0x7f0000000100)=""/47, &(0x7f0000000140)=0x2f) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) socket$inet6(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0012b21b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) socket(0x20, 0x8000, 0xff) 16:00:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x8000, 0x8001}, 0x8) r3 = socket$inet6(0x18, 0x1, 0x2) close(r3) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0e2183819fc05589a40000c008dc7f017f"], 0xa) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x7b, 0x0, &(0x7f0000000000)=""/123}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') 16:00:16 executing program 0: pipe(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/193, 0xc1}, {&(0x7f0000000580)=""/131, 0x83}, {&(0x7f0000000640)=""/181, 0xb5}, {&(0x7f0000000700)=""/53, 0x35}, {&(0x7f0000000740)=""/110, 0x6e}, {&(0x7f00000007c0)=""/68, 0x44}], 0xa) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r18, r20, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r15, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0x6) fchown(r4, r15, r21) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 16:00:16 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000140)='./file1\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x801) 16:00:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 16:00:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r5, 0x5, r7) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000140)=0x8001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) accept(r9, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$dupfd(r2, 0x0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002ea0cdaf18653000"], 0xa) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000300)) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1bca, "000000000000000100002000", 0x0, 0x3ff}) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82027811e2b28a11776b2eb1e6630b6f1bbebf1dc2019da9e419a05528fcb96ef3026214d000b7461327a5569c481ee0f564edad209ce63b7f5ff6dc802b8a94478ba491d4520cb501c662939c60ba9e5d5aa74e5df916beda44d3aa994accd9d4875a32e7"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}], 0x2) sendto(r1, &(0x7f0000000180)="8e22a11d7aa8b5ddd70c94e2c2897b0f5843c77dbe543b803b7bbdc6a38dc3dea299286218b46c1148bb2964f4c92591da2c63d88c77f9120f8b3c02ae75423e41638f64518cd2af6b7d09258e3de1ff35b4326488d4f55ffb3f9f7876bcdf53669f3663d302fcdfc37027200073fbd94f77dc19ac7170d95f899f940a1654882a51b47f9f5199b35f4f9b27446cb63d5d927f73e75e21e5a6fa82be01be812e45a6c8f1938b1fa635b83c31d785c31ce5a4223c14d249c0d4cacbbd22771b02ae16f84ee1f1b3ba131971a9cff2df38d0147ad81aca95c5f25d77c139", 0xdd, 0xa, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:17 executing program 1: sendmsg(0xffffffffffffff9c, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d000000000000138000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:17 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 16:00:17 executing program 1: r0 = socket(0xadabcfdae74b56, 0xc001, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:17 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) socket$inet6(0x18, 0x5, 0x5) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000015}, {0x3c}, {0xfffffffffffffffe}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x7, 0x2c}) sendsyslog(&(0x7f00000000c0)="c5b25247bc6c85b35899fe5bc502d4c0bfb45a1282aacccc8bad6d148fad0ac7f52d12b195e9172d1524f7a9840cc4f78758c338458576b75dc407fe05cfa5f8ad930e08323cd64ae35d715404978b03280cbddd76af4304471a763933b32f0a51861d12f4fb7ad7889cbbd8e23a01b6b4c243470566974bb1e6eab986b129d4f3747ec491bbdd15290d8997e4ea0f1a4dc35ffb33ed2b1d9507ef95173b0620f91db4c1e8547d913af62c99623fbb05ba7a", 0xb2, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x99) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x1, 0x8, 0x1000000}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x800}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r7, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(r8, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r10 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r8, 0x0, r9) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r15 = getpgrp() r16 = fcntl$getown(r9, 0x5) r17 = semget$private(0x0, 0x4, 0x408) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r18 = semget$private(0x0, 0x7, 0x20) semop(r18, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r18, &(0x7f0000000340), 0x21) semctl$GETPID(r18, 0x3, 0x4, &(0x7f00000000c0)=""/83) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000180)) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getegid() r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = accept$inet6(r24, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r26 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r24, 0x0, r25) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x29b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r31 = getpgrp() r32 = fcntl$getown(r25, 0x5) r33 = semget$private(0x0, 0x4, 0x408) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r33, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getegid() r36 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r36, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r37, r39, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r34, r28, r29, r30, 0x5, 0x7fff}, 0x6, 0x2, r31, r32, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x7, r19, r20, r22, r28, 0x4}, 0x200, 0x800000000403, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r19, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100000001, 0xb1f1}) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r5, r12, 0x4) r40 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r40, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) socket(0x2, 0x4, 0x1f) 16:00:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x5, 0x8000}, {0x7ffffffe, 0xfff}}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) getsockopt(r0, 0x20, 0x3, &(0x7f00000002c0)=""/197, &(0x7f00000000c0)=0xc5) listen(r0, 0x7) socketpair(0x1e, 0x1, 0xffffffff, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="08002e696c6599de0000134d6ca267bdf7848521835d3cfdc260f57d5f6b8188b732d3e970c13791ce5727c94d4db4444a7568e5463155db5cadb26734d57717fdd5a5b6d1dd5ea048d1bce87309fa412333ad6dea1a767c3cf74931f4e6c14d3ddcda18039418693c31bf51e9425ab2d05bd38f0780ad17ccd6456188f884a114dd09668c625a149321ecf550f21df359e5584790950d0d18ed44200b835e60ac5b79aa76fb8d54cfb0599873684091450923276f82105e88026bba41fe95b5c5ebe6fd5fd6f4f341008692391d4687e0297ea78265a214349bdca8dbe7444c2793"], 0xa) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)=0x8) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x2) read(r0, &(0x7f0000000040)=""/32, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x3}, {0x80}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x1) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open$dir(&(0x7f00000006c0)='./bus\x00', 0x400, 0x80) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000700)={&(0x7f0000000180)='./bus\x00', r0, 0x5}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) close(r3) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x90, &(0x7f00000001c0)=[{0x1, 0x0, 0x1, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000580)="378b6f6e9eb49b7666901a8af135") 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) shutdown(r0, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x10300000000000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x6, 0x4}) write(r2, 0x0, 0x0) 16:00:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x315c}) 16:00:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) r0 = shmget(0x1, 0x3000, 0x20c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x8, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x400000, 0xcb90, {0xdf, 0x6}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0xfffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r4 = kqueue() ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000440)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000040)="36fd426d065206e2b346eda95de8baab3b0a04e1efe4e5d5e963df5d6f8133f5aef214fc225289aead5b1c41a6f150c66c15aea95a3b2381d269e0810f126d19f2dc290327aab55c75a94ecca67f76971be7974f533f2f1cd7afdb9cc1ba01c1de47a99fd2814854077d1ddf1f0fdd89ba5061a87dea01f78057e5", 0x7b}, {&(0x7f0000000140)="c1c5e1ab8b19d8cb45c20e7f79e44a816aaa4ae7ef726fdfb9384219e8fb75e6a208a5a6bbce674bb41afb5e86f455e3847dce706731a76f410d3db1775d67865cd5315c10455c8d9412733d08b7", 0x4e}, {&(0x7f00000001c0)="213dc0d1faaf0d8e602c5cda93321967f63949c2e7ae3fec88dfc29861de1bd517d01223a3be980b012a04ba05eadaba1983bf40b0d555b81f45eeec43be2f4178cf83bb05e89cfd421cf9936ccf0136bb6de9eba857bf982aae19b8976511c7eab0bb225ac56addae45070598f0e33afeaa1db82048134ff53015cde85a92f1807d7c4d29da426521d42c4b399c3ea7c617550efada63878f128638b8171e5e2c983edc64f27681cfa5324a6f2e", 0xae}, {&(0x7f0000000280)="5759687adcf755d273b170f7e67aebb9ec980fcefbec855513e76d3e78710a83e93414795f53f0ee0d5673203a6a6e4f99cb011a62d4884b75d588a9a8efb6a1ab32723960564c0fc260baec65250205343b45bfae3a7c81ef7119ee567d1ba9cec4c29450259220d30383291c4c8d6d489a4c1766b645cca16cf68ce84ecd814b91e4e82193d2ebdc71a0f4249d115c7b955e41eaf1dc091327bbffa9153b2a19b2c0c1f2c8e22b88f5aff33697e5ecb78a86ddf7a2607fade67d37df12f9b32d2362fd2b7ee92c8045fbed94e44e39930be0e93706f6c88f1a0cae1c8b0d287ec0ea", 0xe3}], 0x4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x30) write(r5, &(0x7f0000000100)="8c65", 0x170) 16:00:28 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="779b9c000000002e1821cb6e0092c513b95606cec7434029fd0bab"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xfff) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe78) r4 = syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) r5 = dup2(r1, r4) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000140)=0x20c277591dee4f1a) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) r6 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x6) faccessat(r7, &(0x7f0000000200)='./file0\x00', 0x41, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:28 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x16e43365cec3481f) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r0, 0x0, &(0x7f0000000080)) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x8000, 0xed10, r2}) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0xc3) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r3, &(0x7f0000000200)=@in6={0x18, 0x0, 0x8, 0xa1}, 0xc) 16:00:28 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:28 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) 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) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fchmod(r3, 0x86) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86137) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 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", 0x26d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x440, 0x56d8582e}, {0x1, 0x6b6b}}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000200)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x100, 0x0) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f00000007c0)="7f927d19149aa1622b11df16dba4bda6b06aa3f36733cee80e7615a2d62180917691daf33392e18d4f84923a20aa8e2e63fa46c0d1265a823c843d2cd4b7eceb4d3bcd67ff357a8b5d96bf6d2c30ba1e3ccfcd8cf1930de9ca7d7ca80a82a3f82e7a04eab261838af802e6c6c307dc2479163aeeb66ff9cf4b002ed2f0a52ae0cfdcef3aae9599388f7039a50022b588bafb602380357f738ad772616be67ed2f8137e4a1addb2ab4fe22b0f7b0975acdd520630dc44715c0bbe342da30bfe92e17deed3455572ae80e9fe621ba2e1f1d370881916778d2160671d146d452e860b3231aa7a3d726cc7701ccf309413c377384eac66d4d593ce7d2c92772402fc08687bead1c2cd473773a20f36ccd0808e77efa410b119d6ca1c66fcff6c2a40c3d966a22a229439d6971666442d7f8097e35b7a58c890ff90e7aff669f21bde722df46c27b2bbcd975a82db5bb60cbd57d98850773e0c0af8bf06dfa3cb673aadc74f3555cac42579ff143ffe190f047d7e1d51c2f1fe1ffe8ebf19e0c796cb4b987a420b5e6ebced056ad635eb56b6bf0edbf5251a62a8150e93241e16e30ef6dd3273092690c9397a83bd55a4dc243b3e0c3c60d048b060187a020785378d67b5a043b8d0fdc7973ee073470c70e8cf49dc8d48e4732661c5ad5b390086f77a4d6d03592695a3c0869bf831389ddcd07dee9b04238ee0770f8aabe4c803872f441bd92e6ec0e7259391e5e97ef2ca3f4991782433808d69ea3b573a033eab8df4625b111764d3c9e95bc9d54af414b37c116023c7d2f7948a1115e6bc7e588fa5e512b32802ee62302bd9bb3a81a64cbe07f04fe23bc6b69f58ca3512928c50d4f29ceb18a0381cd8d6e184617217a450bbb76923b2d39c8fa2eb617eaa8696577150e4a47e4da391c8e0c36ef5f9c591594c6965e0ab402a313f8e21d7a4f18c76db2aa0a5bf3fd57cc054d93520ddc46a2407170f5b47b5238e40f99c0b9e3f29be9de35a41b347df3e09e3aab1a4a2a457b2b1a049c8c511d01871ed3fc4bf848a23e11d02979b6bae7dee8941f3da71ed38d99a207b33e806deaf0b96f04ec80878b6cfdec2a31e06b55a74e0da3575f71da0cbcca659c034f1e711d4472e1dd6ce96e10176684d56fa1cf4111b160e79d39e38c53ae6fdc90f03d0ff47e4268c9d96349967b15a42a9f980f591de514be788bbd06b8ec3a2fdbe378a0ec8a9d8b21c2a733958af8e97069321043f78024e05ef6b5482d4d64eafa135f10bf3e6d9fd5d886ab3f5e619e0fe4269f1d1c91974a40e35538732d2de4d6726b9fe80fe24337805c3068df59bdf2e7d79dded1937aa9e7e46b5208bbc13e2e82dfabfeecb3c885a5bf521a850fd1a89bc90ebb09b0259cf7360bf059faef54a1ee4afb6216e8d4f339c46bc6f27ac4ea0b4a9a4858a33112bbf89c461fd801e254e7b13c8a3d39afff13eabbbd446d4fd8a28d9c1672ff63da5268cede7dc957b792dc81b67620a86cc074161d0e01d23bc65bb41bc43c724c3865780136e5f891a689f6942f94cd5de2f01acdfa17c357f2aaf2c77aba9f25d3f0bad81b03aadb780baa770e064fd74ac21f08877d3a041cd0c33a9935d75b0e992d5b12115669b8a19b3d8b854b04ca92042c354b1026b17adacf4f2137bc8dca397398de74f0485f21c63063f602c436c548599262eaa4d6339ebe9175e8d3b9f88282f036f16c806b96fc67655273a81fdd3b832a3e563e3a09ed917fc4756a053d69471fa0d75902ee9a6ea9853232efa997387a36a4e1597ccaeb780722a6893131939c47bde494a45c9088eeb1463fa81da44884a56922323ea89bd8d313748c67385fdbb280b33021b76d57baf09369e8b7e3ad22bdf686430281b57e5792fa1959fa1addf47d84453de32d24175e0c10649d07752413a89bd2c34dcbdde0d43cfef453ef8e17e0a3a4ec7f813997f8d5be5afa4d5208573163a2431659432c4cfa5f0760f63ee3420fcaacbaa0587e6cd3723df6f295278129e52795badf1420a39d78e09ade1465ca46ebe72d6248cca6c399beb0eadedcf9502032a01a3de9461cf075d6a8dad2542c6ed254132a92c6f7c7264cdf525c4484a2b76e92332c4c4268abf614029088c0de360379e95408643c427ea343d1efa72ca25027b62bf2d85246872480fd272bd0d68c647c2909316b29515f3e8c40fbeae76d077dc69083f483821ceac7e467edf358235624f2f16e96cc30e8cd18ed795804fb82ce8a963e9894d4df5b363c4621354a0dbef36544a5265d10b567f9ebc97a27260df2c984b8b1be50d24bc1d738779b35317cc7a6d17b949ae0177f4ee8400815c23d75edd6df087e87e9d062c72c76412e2f2625631511f31fc45bf30222a19f64557518b7fd96b4bc4e87d827b078c92bf3fb8023e35258def4e02adc91f57d4c67723b955937e8e51cc09ae241a891ab234a29c139014210a9af2b07ffaf353be920a078c17a5ad797495f44bb8ad77e4c7303d376b55333d8455ea86f7712c7c8f8ac9b6434d3b7d7f26b63779871488eed8d287a25d32263100f9adf0ee77c500a9deb84f85b95e1937f83074a42f0f0deda32bd9bfa8c37b8dd57f8858c9d44a3d8c799badb5766ae1fbc37be82cb38c14b1fe201afcad34d5efcba767ba15b4b233949caa9b14e56ab21f91234da56876eeddae3fd096e24a4faacf3f26d91588a2794abb6425d7f2a3f7bb9e0ddb5daa8abdd555b8109af4eba5a168fab283a0419d0a9673102e1801a503ec204016cea4cdb9632978f8c43b61884a5c82047eb1e4bd405fdcb746154749adb3ba761cf8d9db0694c876fd6f4256df59c0a3abb2ff01c5351db4669db606e1c18be2727a30de90b84cccedf0a13cfbb7b1bc5639ea19b2b2d7ac42c7c0aa833c99b52a76d764301cd0808350b7db581b7658f5353d154f8374ed1e253adf991ae642720eabae744902a844aee253a669f43597ac046c02c835d15eed0d1e1e9850170e6576aed8cbafe93407fd3edda75938b17c24462fec6e6a423db51369f84e2b66474888846eabd394e183966e8d55e5b0ae10ac5abd1615c27fd1df328f56effef46687d78df2fc6c73f2b0e787b63e4733d70acb091bd5fd0840467d583007cef2a76f16ecf3aeebafa31863cc4cd86159bfb3c687e5966b4cb514db6229fc71956a2d6b41d6d0a5cb15c8a5d18b19538ae961c38531cfa37036a769c14b22f9dc041f33c17adde589c8cffc2718dd6df1539c2a54a1ca4e69f82ecebaf769bf956f10a7a100d9590ce7187f4ab3bc6f800955f282e8da2ea76b41f50a5019f408c55136591d679d9d202e3358adf149fe26515ceebe979c8f668fcb8b302472cf185a9f404c8abbe4e57e4b9b28dbe0c5a8c3e9564bd69f6b8185536695310b391f8278551e6f63ef2ea48a2ff8f80a1f97ce42e287e3ccc45527c67d9b4288db88cf541e38a4ea42082aa906d9937b788f133d4ef7d4f72feedadc9b14cbf04553f207783df0c4c8b0a701920ce23a638f510b2bd25d610a41c7650934c3c73e08fe835d6a2fe6161bf43ab577b29feae026919018c9739d86b4d5812f35a311603e19d41f26bb48129fa21c45eb6497e79a9343f092df8a8cb4f03c3de7813baab6c5a34d6506aff1438a51be751ba352af6f835847eea15595cc39c0d0b5485b10eabbf8e64a71fe4b9bb6aefbccf40a8b86540e840453a401f0be3a1f6b7addb70aa9baac883ecc62477c47875e5de9ca0c77ec8f517c8f69bae4515251b829d9e0bad6ce275746d9a1cabe8b67484e6f05ed423c949ecfc7be71726b06b6ce0b17448bcc91ae18fb90bab333ef8c478b988aef9692f76026c2fa1ee7f9f22668dfec372cdbf46ecc8235d4c548148c82df76e3802e7adc19a04fbe722a83eb14c0b6fe663ee5a1af55bbeee472d7eb62bc9a722cafb7f64d8491a476a70672b7b4848d843c654d6d3c8cbf76687b1b2b4734a91d2ffb8f90f7d32314de0b07fd8786f1db4282a3f0803c159e4141ee713eab39b9b2bbc3cda5b44e300b85d0bef14553fe12046afb665752145a9ea91f951c8a9b568019680de6d9a7d8d0143d4d0032f30dcd23a128099ca811be16070bab730915806c9b1c3fe6061ccd6d906c0c50469b39940eb36ea1c0d35a0d1b5cc895057692993ce4f1e3b3932d9a85c82354e0dab4cd02206c62bb692d072afad6dc285bf83de487c1df250207e6e7cbe514ab7b7775acc2ebd5ffada1b60fbf2ac3d6975d7ac2321867dfff679605d7fde547705c1e67499847c892c1512df74899ca2a930c672df0fe76bffaa74081f43f5c6eb8e1a0545d2520ee371aaf05ac5884b42b4029095057afbcbb6d23a385256de5dfa3902304b65e786e5d132959e453e6834a09f9b5ffdddd493f72cea8da1fcfcdb0fe821d66ed1aebac614f090ec79b98b83f7c968cf625bbddc2f3b54345e4691fbb8552d23e3fbf6aa8803d93117e998213de65f01de4bc75dcab58117ab807c3f7ecdbb401a96e7ddc13c5533fe7f1ce6148743e57082e6af8d755aedf7675dd34f392ecafa89eb820d9d7a759337fb6bdc15b8ccd3647e411d3b4826567285a8561ce483d83ebd2f25eb77466270be03091133e26b7d67b96ca95f9ea2dde371b8cf1a3cf284dd69bf21a397ae53f24ddd8bb044e7e60cd697282142a79438f9d22e023ed02078540ca718bd154cfdfa49a72451e13149ff99c3dd8347923f7c25fdd16a0c4493d4d99870553e7c2f943dfe177e0e163821ec927bf223888339fc4e89972b4c9acfb0c41d58ad7c51b348f27930df48ca261e6dc8e4b2de806f4cc3c0cf57141e625f79cd2724074f9178ea967b14a46bdf12f7218d594218a0250f304325ed22eb387e411c3357cd469ab3a0bbf87792d6e2267c3664351ec34b89a8999f5b24e001561f105608fddea1acc3ac480bcdb05210ccab4265720dec65d039d8c4d4ef0bd47be97e5d3c377c448d5640bf07c3effaffe0f9fbc19949e33d31181c5f2d85f5f9a6f7dc71b1b0c70a437fcc2d29fbe47fa142fb34244493a776d7c868ac73f4fab7022b727175f010626f5e9ee5125de1c0649ca7ca18f6f71f2c0c9245f245f147091f3e52adbc6bc15075a4e154a7fce76b0052942dc27aa09a23291796663f2eab645ef6090c25e596c5c092df04b9e4342b9657092b44881440e3ca80d3f6143766d110f4524ecc9b0df658aaa1c0ab852e3041c1b4407df1fa85ae64b13c6ff58de2b84b750d0e27b9e45fc5c6204e191e57b5787122826ab34db7c78312e5efffc9169ca4590af54d37441b558a6d56e7f4b633ded0b7984ea645c43b41d484ea86afe44b77be85a0129f948cec1769ea9caaf5279497fd388cd900353eee5006d1d6208dd8adb3fecbdc92d0d3e11e45bfb0eaef9204cd5b5e2ac7666a02e93e570049fd507adb461975e7cc1b412987d3c89e5a73e8912c7db4c089944441129fa0eb4cd9628c93b5feef41d4a424fc80f711b7e95e563def6413084f9b4b6d4e301fee0752869709c03fc7b8e6c2d46e31241b3b06160f29cd39e7b1df213215e00e2d7d35b96e408d8e5e673da666e3070ed5cc4b012ee2cfe11b070f17a4b27e4fd9225e843a1c6230e0a36fe878c7def6c51c285ab279a523e31eddca6ad190a7f1b1f1cb34d95c159077c5b4705f05ea5d73a02f03bf86bde87cbe74a6797d90ca59e55c041dc93cf5b89b16ad8abbaf248e9daba88b5b1de5a92f6f3731376e95e39d1f800f7eff7c6b93237eda2d5fc9177", 0x1000}, {&(0x7f0000000240)="ecd22a1e139ea0c24615dbe9bea009b0ba03b8401ac685b3c33762a37394fa035155a63a599ae65cf400d1bb0c49798e05dafb07a9e4002bbe984187df18eebb14be4d8f8dc7096ae41be1bfb592a7367db5882a982867f8192c3b754ef2aef437db53a7ecb123555d421347d9a54a4f43c1b2bb8266bd90c3ee6f54ca9324ba432c38f95705ce4b980b37a972cc", 0x8e}, {&(0x7f0000000340)="777ee026", 0x4}, {&(0x7f0000000380)="8d040ca79cc71bd41b2d8701f4ed4477ed0db2cbaa2ee1b4558a9edc752f960c1dabbfc79c642aeff5a200ba4af3c95815368291a0ebe256c5a288e8401dcb4e83b31e1484befd1a2827a7955be290955c630bc32a657900851114e33b23dc6ecb9a881185e405d47d6f212625b82ec9566c1b8c41cc5302cfa22bd1f4811eec258303e663428a6e0dfdb8d689696ff0b208efde8bce9524fd9a2367b1f843b10b477a", 0xa3}, {&(0x7f0000000440)="d2461f082deaecaa511e8ec776cb631f04ab8441cc8ca0712204789315010c8a478ae2f41b29582b0ed8fdb902432303534653b49d07ba852e5fde43ea52d0ec6c269c4c5af7ff9490b79e77bb067d93cf83a8384a823ba6ceddbdb38acd8fd5aa01a234fb7794dcf5daa58ce481d00538b7d817a8166d223327892ec1622c0b207e88f405bbcf8951f40c00839223324833c8db897495b062f9c902924642b3d90f55d753f8daba68f233814543fdc760c33e3732dd94e26e0d85c9b4cd48d58d1352c34301c0e2d1f6794ab5a82e39319b96d7769e826cbe1f27fb44568f32", 0xe0}, {&(0x7f0000000540)="ad2af6b83ee9b6c53228a13b23846702dc594187f3421aaba550d8b846564bd5dcf4b65ea56c5727f5a6b3ec33e1ca3617cfe71d2497f3f48a59ed4cf0adf17eaf60df2b4133681a547cd3a1163b018e9a3535f0dedfd1105f5c75d71d07a49cf9eff7a1a0e12360affef69c497a", 0x6e}], 0x6, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:28 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0xe0, 0x4, &(0x7f0000000340)="642fe01fc28e3f6fb861501ca27324831148bcc862a788ec955de5e15da45ef18701cd62812a027c104b1f65fc35fc10463a408f96b96cfd2076c714d37a3c51e7d43f93fa6325c0c1e2270fba68b1d88ec1d1d415195a73e36d0c454f98ff817fa8500e6c6d6317f9c8aeccff5d1894feb39674d2caeb7180ea64fbaf2f25cfea1bd2e5a880f48cc31a87a3ed8d2e99e78c400fd1d5923a3fa634529383c3162e42293811c5ac57498dd8db6cce0abab9c796ade2ff9ca9d07fd607309188596615bf713b549f9cbf0bf757c23bca843d743aa09d603dbcad7de78c80afe425bea755892f103e5d001903b8607e47cdf1998b13c6c8e2afc7abbe0f4be237f9122510b279d7eef67216cdddd2eca994753ae431eed9d7015834d427447534e7f6ba178bd38034e99d9460cd1e9ffc9f9263cc5d6dd3b6d83bf25f8a9faeff382736d0157709bb88e1ecac7a973c076610c8037d2fcefa61490819909c3ed075059445114b99c1a0eb79b81d052470c8d770927664012858e109c4128a94ea0ae48667a29dd1817f92b7278958fc30c2f62f27ce07d324a7a386d8e6292a64fa827dffc45db543e0da8adb70682cc29c295be1cd470ca603b9ba1e5ef3f3c574bbb4beec8ae0672e66995d0b3821bab1689858440daacba55aac4fc28c02e607add74fc7fd85b61b5412f646effcf84a39bfa94bde651623e13217d1f9dd948d2fc8e7166d00a8f88f9fdab2f485a20f79486d085b9c8809c85b799dd344f9f2bb96a5abe5251e188d209c92b3e67dea5ab895ce7ee32d64d617994658ced484980ff124c51d6015eeb7eb65e524cdf93320e576a8edaa428a862e07f9516b6b95f1e8c50b6e3db2c39925bc03c0c1e1bdc15da8b8d48656fed15b16c16415f8c9a5d313a1667d39a4006ec04887a531442415fe5b0acea2f65accfb04954e189635c322322c94e68aca95934eda02f2bb535114ddb728264de7d02a0868ad414579694d3aaa249fcc68871dbc0c88c427522890b67652e818cb950c3b5df1a5cd3a7d01c502378fbfe24f3d4fba9bce93ede6209c90bff5c189648acab312268c63f8ba118bbc5fb1ba0d849f03984d54c675c91609a9797765a60a437cdf092538b9a95dfb384714c0b23bd99dc93767f637420c22e1cc9674ac1d41980c3c91af41c5dfbd402d7ddacffac5a09bc61e2423b8eca7cd27c1adc737481c1ddf1f44d35f4d97e31c58576401f3a2e6e0a67922d69fe37095e798c16a3138a8b89cd54c3028edbd23ea5e9e79b6be03a85b950241e7573fb82c038a0e6e47c0cd68153a8c081792b08fa2d463380bfb5fe199b2f2f02c8eddefa45a32d21e50088701659dae9e5713a00604d64f793084b2d7f0cd4f630305a9907a12b2a6166c4a8ff4c66137f6e59f4055ed096b1fe7d4f40984d4eaa9da1598c87968b4b41e4b93b144d6e0719a809cf9cdb68c4f3c816d3040c6b78f761acf1901776577540213b200aa7d381012d571df2cfd2d47a27e7dc75428a092f464833e3dbfa4760fb6be34c8c33e36de8dbb9c1a39e245fc3afb202bf5e0226095abc8d8592eca8e053a90b8959f5dc69b5fbbbdeb2c97278c4c2ffbd5a0ac78d1f43746ed95a2774b2508fbbdfcfeb6842a7550af22037032a4cb135552943b84a5f7478b429bb74cb9c75f486c2d70176970323b40f3ee4d8be279b2591c37bea9ceb5a3779150c95fbd612ddf527714605ef294000dcae4a91e7135f555e4fb1cc63a6571fa2986eb9134cc9ca7051850c29958d75b915f8d4fd130daec3f6c3b5a835884b61c98163bb168d034a5ab2b17536ba770729da88ffbfe06bf8251c7023663ce95b5eabb6bebeb575bdea1edd50eff299fa62aa36876fd6651dca8e2ac3c1da3fa821f7f43c98bb7607444a2d2f9d98d3864f6d75bc487b900bf4317864f2d5f6ea9f4f50cace75491dc6d194acc70a6839004ce509a610f17c36da5a2379cf451d0e135a92a331db56c2a0dcdd40f25fc99ae8d312bdd8a927362a26b0d5cebb4b3b2f783895483cf6e0a7e6a97e35161bfda05a66f2c702edb374fb18d501b5f37c1add87a5dceb2749bbf9d719c831d0b729ffea0d1c3c7ea387e92969b4c9ce31715d20b2e59dfb38374d3843d0dcc8f2cc7d2e97385c8aa9026bf095a254070cbec956664e1698e14d073667eb76550cf8a06674045bfd800ddfe35a3732e71d73a572e5212a7c58627167b67e8816ca5b80aceeef000ec58b39f7c256c732e9af105a06ce206913195ec185c0478ef8ba4542d7365cdf83dbd0a87aef7d9cb163aad3b3622399cb910cd129f69e1dbda35bcc33b5d6f61f56f90af43c4a996430479ced27222ed344cd1a065e496d04da989d2cbc61219ef694a8d798634b257e255f46913681f2fffbca5efa2e8efaed322796976e36419d356c3c5aee066fa6bbd3b0f8a37c93bf20c9cb9e743ec84f0a9ae1a09478369d2068b063efa69307b9bbc9ccf7a4b15adcf41b99ebdcf87e229285dc29463587bbc5ec7d9c51949f4261a56a1f5e0140059fa4a4d138dfbad6548c081182738e28516dd0f072eaf8dec344793bdd4395ed09236b13d121af5ab8c23a8f7a2e24d627bec6112075737ecd76b95f6183d1a4df75480fdd3bceac3367a582272cc8b18449c13211006c655bcfea80b79245411752e1e697674a535ac42f5a48b63bb4631e0341ecc974520a71b973c104ecb7d90d8e26bd33aab7a7634234ecacfe189ef446066b64f9173158a2c3b56bbc263241ab1ea2a89b3a7ddad69d3ab36b54fe9045e4cdde4bb7f0acefb52517e63a0c66a483fe5354b051f4a264da56fde2aa9910bb824212d1bddcbd075719037a715b002d7a9f761a678462f42dced80bb2c2d6d516fc60b6b7dab2d319fe1c312a0af2899a01ef063538b847d2d30c58ea916aa85d53bd428c31772f5b3e7d553219afb1a7acdae2ebef80e7ef553cbf46bdfd3955427ed01dae5035c7a17b5d29f88b9f13ecf2a20605c3440863ffc24a71d94f1c8bf52502717e4e7374240f297fb0163f09b0c2e9602be810b57228ab5e85c8f41b0cbd488bee9ba2bb27a36ad1962a1c484a1140f971b8394c3ed47a2fd4c1105c53f4ce7593bb58060bbf9e6f3bc4ff15aa3bfe77b58257813c549111bf47d006437eedd00e7068cbc04c7ee52e63a2612a07fbb683d5c48c00e13e38b13de82e9af19d8916d1382f2417f8f8e27db06ceab00e7a3dde965dbdbc4209ce5b52f8b4d560f8cae4e71dcaa25abce165cff42e984d5f38e924a733886d84e908f930bdc2c72ddc24db8203c624791599609c6e48242cc5ef55e86ed615a6095644bf5696acb8e725a93a3220dad099ca21c3750155f9d7a67b5f5d41399794ed33b33f54577025215558798f66ff53021ed76259a10a82f0c1f19c857cfa60230137d87417629bf93ba6927b5c067266faa375c58f830b58c9d7914f5230f2c69f8fc717880a48e34c0af11e59b23fa1fcdf08875c73f7cad810b79ff95f915cc55b8b060be8f86d149cc253a772f856af2a69ae331d2a5726a470236a82371b2d16c33479a53a44eab133e9fecc6f6e7182d64254efce037e3637b30c3eff4de2b9741c08a14de33a5283effdfd286103fe2332b0379605a85272b932a091bf341bac2f353d046df10ae13fef0208d76c5de11fc77992a67bd964ae6f353497eb837e2c14d1242d086952d03125c373e5cac9be1b0fad14f48145f4f3b1b5a0b6928a2cec08dce1949780874c3c212eef12b9649d0fb7f80451a15420c1a7a065dc19ee8b1829de2f4f56de9f1cbc17dfec1ab453985a7b5e6865e939493fc7b969739373efb8c30a4534bb47edc006a38231dd2d5b5e51474bdd4b8022f15c3de1f40b08cab26b3f0c2fd10fa975c056862e747637c1091296c56da23d4bfc61bbe7b22a11b8dd025e47eb0500ac43637728142dfb5d73811995ae19d38d8fcac58794c7f89b160979e5d61237f3fe639cf57283be33956476a71501bd350877476d1102bea7fec168aef1ae511434205e2397e5b912d8ea01fc1f78a03ff0f5f74f8e98de4acad59fe16da741b2f504c6438c9652bfca8ab62594e9ff71267caa903ab6e5f49432bf2390a1e51785a4e52ad78c14f1f188d81fee0c25452a6f9ce570826924937a0827d5dd466b184cc4144e1b40f78fc69e156c74987300c72672c76d4abdf3b5909930c9d303619b2e7ad98d4b86242267966e52eccaf3b9d2e6894d427ca3a9c0cb344ad3351023903ba5158bbb846cdb819cdb7fdc77083efa35d70230fcbfb512217424a4369fe7816735357a72b493ad9a1c07c74bd32a9eb02e76dea98e8227ef6049757a5ec35cd408cfb37336c109ef35b384c959fe92f15b7c2b583236ca5e97fa03e422e0e5a03e3d15de93419c0973e57c314af3929d3d1ffdfd9a1debfadbe80ea173dc49a46e56e1b8f10d42ed9ca69fa5ae78e25c3dd435fa1d0ea62392026075149fdd50624cebacf6a578564133944b91511460049072e30c7a180ee0150ca17840acacea251f906ceeb6971b11ee46abcae0392f4f7e0ff9196e5692481c58cb90e48dd71a5fa284fb858cf27f83c9f4155b56e25a2d2acba2eed2aa740baa1673477389053a81055b24fc05e2839aec4d8ec6cd4f69eac3b3aa20b98787ac5322e35dce218d8f6515ae4b6ab3ec5da0137af546fdf874c7e95ee587ec0e7ace0507bc0b7cc825e55bcdb8125195b36c52de55aecb3af27f56a21988ab73eb4f786309291c854def07a47c9be3f675a00a931fb1e71a182cdb3ca10a2028dfb87307b0989a838f172fcbf5ce5967d9770b61119cf96ceb32e6d365259094f33293eb661a6169aa60c423b7d0c71ae7cc71b0e01f1a4bbd05959726b75577b4a9c4f90a2927695cf5088980af2005f2a8c7df458b24efe5205e5c6dd8ce06e31cef47868bdf19f8b62ebe4856036e88f36bcbab73cbae8261a89c276209f528bf2efce77bd45bb602db90fb07ffae7b46fbe3d9ecada8b4892d21024270fac05f008baa17c4df2088e9202ec92c985ed2c5ea50988c2533200e56682e7e15878c2aecf830dd222adc5e57a1d242dfc84db49e44fe881071e6b090088b5771c953a807e3e16a4f97ce00e37d8965228c1a49ae4a1b5a193502f1291891302a866d3171d8453c69cebbca7548a8c16c0c0a47232627673402014f1f2c4f43d3c69cc3ef79d1507ca3ac3cc60918aa69eef1c59536e235b9abe13b22bbb1e4bb3dd8b211ef1d24f8df0e91af1b0c3396c2a84c62361a2715037ad1036578bdc189cef26c3d9c6cede0f2733be9047863b56bff3b855ac1c926f76c42405ac6887328d0bc3df85f689527da0edd6b06559679d38f0177eec768301ada8100049116bbe3a8ddfefc4e05a34fb44c1430b7969b4f49bae985c4c849e73fb266d58553efc753b17af82eaa3ea59b48e7a24819ace781cf526e07edcdcb30f225edfcf63b9528175a390915dd1bbc95fb0ee26e06d26ec5234b55135b6821ad05111185af0da77c7ba8e98e5aa13c93cc8d9dcaa9d826b8c64da121a80abffd24a73c3a1102033ea2ff9d295ddef7218de4f730297b298e350c42ebfa4e465eb49c95b96754debe53677398a385a7beafa86a6b487bc1d3c6374d15ba3b42b93b35034f35bffcfac0adb62c2336d6c1cee087388530040937094810c7d5e85189997b9649575545f6c47c39fb1b14231765ae54f4d9b0cb58340c7e3abef0c632e2bb0f5b72ddb828e14bbc60b9ab79a1060749e", 0x1000) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0xa) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) close(r2) 16:00:28 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x745, 0x81}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x6) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffffbe, &(0x7f0000000280)=[{0x1007, 0x8, 0xff, 0x4}, {0x6010, 0xff, 0x3f, 0x807}, {0x3, 0x1, 0x3, 0x7}, {0x57e5, 0xd5, 0x20, 0x4}, {0x7, 0xfa, 0x5a, 0x2}]}) pwritev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000400)="9fa576d5befef4eae7abe732ac24013d3c0a202ebe9742155906c4e69f1180e31420e03215499e7965433faa58d3819179bdc4548eef70ab4a2efd475fc486670bddcdc9788cd1175c3ab9b617fbf2f5b69655ddaeb60d830e8c241ca05705a1d83e60576eb17a22ef3fcae05096acf831387a386d5fb6a0d7451e7caf10d87ba3da008a44", 0x85}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000001c0), 0x4) geteuid() r2 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000340)) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) connect$unix(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="18002e2b6650d700ef268b27ce5e59bb06a7dd8f0438cc618db3fc990fd83c878ec36d2d41b4f672fc9a60f983cfbca0182767cb5b626ecdfc093fd0a26345521aaab1711ac1312722170824f09d71a8512120c5aab61478d84caa3b34ac266ed14062fc2d1f6b31b7c0a096a768db23929d3162aa0b2655e62901222deaa396c98c38df84d0b9cfa273feb015518f210491ae1fbe3d26b999f9cf36a6af4db42eac6e7a"], 0xa) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000380)) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0xa4b09d6faad9c899, 0x0, &(0x7f00000003c0)) connect$inet6(r7, &(0x7f0000000180)={0x18, 0x3, 0x800, 0x4}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000300)=0x38) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000500)=0xfff) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3b7, &(0x7f0000000040)=[{0x2c, 0x0, 0x0, 0x1}, {0x40000030, 0x80, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xe4) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:28 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000080)="e65f725fca13c46ceb67197464cd44701e760ccc37aa6cd404dc6b913b91bfc86a931a4dc676530dc353caaf655aa4b8a074701f8f3d86dddaa202c2a8582bd89396a4a60f8754decfb91d49d2ffab3d9f4e98aeed0c0d134f643b325f4f2762960a893199ad", 0x66) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000100)=0x5) syz_open_pts() 16:00:28 executing program 1: semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000280)=""/22) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = semget$private(0x0, 0x3, 0x10004) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000300)=""/149) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r1 = semget(0x0, 0x2, 0x31) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/95) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x9, 0x627, 0x1000, 0x0, 0x100000000]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='1p|\xf4ozero\x00', 0x48cd0ad3ca212d40, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000001c0)=""/34) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000000002}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)=0x1f) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x10000000000000fc) utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)={{0x3f, 0x3}, {0xdd, 0xff}}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4000, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x1000, 0x6}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x4) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef7ca8f593f8c1af5089ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6300c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50500cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518ffab5d7d2d8fa5a4e2f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de000000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1f}, 0x8) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/166, 0xa6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) r1 = msgget(0x2, 0x20) msgsnd(r1, &(0x7f0000000000)={0x2, "dd8c1344d4f92cdf66d9816cac69560b39865be689a458bc8ce3f86846eb214ff2a5197fbd60410bfaf4bd42a1fc"}, 0x36, 0x800) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = dup2(r3, r5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x801169ac, &(0x7f0000000300)) connect$unix(r8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) renameat(r6, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x801, 0x0, 0x1, {[0x800000, 0x0, 0x0, 0x8000000000, 0x80000000, 0x0, 0x2], [0x0, 0x0, 0x0, 0x4e7], [], [], [{}, {}, {}, {}, {0xffff}, {0x0, 0x0, 0x8fe4}, {0xfffe}, {0x8c5f}]}}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000a40)={0x10, 0x10000, 0x4, 0x8, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffff001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x40}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x351}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x200000000000000}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000eb5000/0x3000)=nil, &(0x7f0000fa1000/0x4000)=nil, 0x1}, {&(0x7f0000e87000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000f2e000/0x2000)=nil, &(0x7f0000fb6000/0x1000)=nil, 0x2e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x36b}) sendto(r4, &(0x7f0000000340)="285790aa4ca837b4636eb15c8df248acdbb085", 0x13, 0x406, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) dup(r1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/77, 0x4d) 16:00:28 executing program 0: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x8, 0x8, 0x8}) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) r4 = fcntl$dupfd(r1, 0x14, r3) preadv(r4, &(0x7f0000000240)=[{&(0x7f0000000180)=""/169, 0xa9}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x0, "44313de0000000000000000000000000004000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="06befffffe0000e96214b95802fc547507800100"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0xe3dd) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) 16:00:28 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = shmget(0xffffffffffffffff, 0x2000, 0x101, &(0x7f0000000000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001000)=""/4096) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x5, 0x5, 0x5}) 16:00:28 executing program 0: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r2 = getgid() setgid(r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0xae9, 0xff, 0x5, 0x8001}, {0x8, 0x1, 0x52, 0x6}, {0xffc0, 0x4, 0x6, 0x6}, {0x7, 0x3f, 0x5, 0x1}, {0x1, 0x2, 0x2, 0x3}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x13) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f00000003c0)=[{r1, 0x7bf45a21cc1c8cb2}, {r4, 0x8}], 0x2, 0x2) ioctl$BIOCPROMISC(r3, 0x20004269) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0, 0x0) unveil(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000480)='r\x00') r5 = syz_open_pts() open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x10) fcntl$lock(r5, 0x7, &(0x7f0000000400)={0x0, 0x0, 0x4a, 0x11000ffffffff}) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:28 executing program 1: ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c, 0x0, 0x0, 0x1}, {0x36, 0x0, 0x0, 0x2000003}, {0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setreuid(0x0, 0xee00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) fchflags(r2, 0x10000) syz_open_pts() 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './bus\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x200000000000025a, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x6}]}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xa) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'t5p', 0x0}) pread(r4, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r1, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) open(&(0x7f0000000000)='./file1\x00', 0x10, 0x100) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) 16:00:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x9, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0xfc0, 0x101, 0x6}) 16:00:29 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC], 0x1) write(r0, &(0x7f0000000040)="8c3f7310130f54269fe6ecc6824b5f1c09411a1677769f263ac3089239d09fa32939918c1bf7f70d62618318b045d40e965a9039be29927948898c5f49b86ed5e8f5150039e92f887296cbee643eb771773a1a2a0263ccdf57d0820ae9555485e816854f91bd9bdbfbaa1ee0b8456337bc4980ffc53062dbca57c8bf21491a94f1cee5bb47c5f0c4a34ff5d4a242d53fa3d134f082ec2bfaeb460d58fa19f8c2f6ec5aa3c0d41fb65887a0253913dc36426d3c4d82d0d02c27f120", 0xbb) r1 = socket(0xa, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) dup(r1) 16:00:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f00000002c0)="f6afecc3373c5c8c0eb8f4becc9e2221e54954143926027564a9b5354a3cfd6e3d60aedfb1061e6afbfab2cd780a4b2f86bbd5c716f54ffc05538891cdcad216994e299585e0a1f3524e0ef38317c7040f223ce0446bfe91569f24dd065d8db58ce3df97bb0ec7fc69303b99be54ed148815f05fbe30d6645411ec5c20df7859232fd9e7cfbbc072685a8a462b8fbc62d32dca31c0b3e2b7f3ce78bb399c08f962696288152e6dbfabe01353f58728f0d3fd256635cb5a1f039d681b5179d7964e0a3eb1017f33a6facc0ad34701d07c56f5792b0adca947bd0de638c0acb26a191456c6ba7e332e", 0xe8}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x3ba, &(0x7f0000000340)="b56957ab79b646ff14c95be804640c54d955ea249fd4d0fdfff8dbd0f0dd751535002c9ab0d044e469a06b526e6d848c6b07ee88d51e877f010897ad3602ed6cff5ee959765797ea403b387c7f3636e9eb82163a0d7d86d0fb25790f753551339f0073744a7abde72dfd6709c8fdcca229f5be3b87885a15d5848467a1bf59d897f5ae939394b11ac0b352ef442021c8e17ed6fe629be5aa36") syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0xfffffffe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10b, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50, 0x0, 0x9e}, {0xc, 0x9}, {0x6, 0x0, 0x1, 0xf5}]}) pwrite(r0, &(0x7f0000000300)="fb0edb3ac040e305c9786054ad300000008405df70e408f6", 0xfd16, 0x0, 0x0) 16:00:29 executing program 1: r0 = kqueue() mprotect(&(0x7f0000b03000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) kqueue() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pread(r3, &(0x7f0000000000)="dd64802cbedc67763e3fcb1e929c19b5a823c9b7aa7fb2b8b0e0084628c28604302f75abad0ae98828a18cecb3fac3470a5dc98b4d200b3626936ae6ee105cc934022974", 0x44, 0x0, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r1, r0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)=0x1) shutdown(r1, 0x2) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x5, 0xc1, 0x0, 0x2}, {0x0, 0x1, 0x6, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x5c}, {0x4006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000340)={0x5, [{0x0, 0xdca}, {0x2, 0x91}, {0x1, 0x7}, {0x1, 0x7}, {0x1, 0xd8e}, {0x1, 0x2}, {0x1, 0x7}, {0x3, 0x9}, {0x1, 0x2}, {0x0, 0x9}, {0x2, 0x1}, {0x1, 0x1}, {0x2, 0x10000}, {0x0, 0x1}, {0x1, 0x7fffffff}, {}, {0x3}, {0x0, 0x4}, {0xaf2100d5a73495d4, 0x1}, {0x2, 0x2}, {0x2, 0x8001}, {0x2, 0x200}, {0x3, 0x84a}, {0x2, 0x7ff}, {0x3, 0xfff}, {0x2, 0x3ff}, {0x1}, {0x0, 0x5}, {0x2, 0x2}, {0x3, 0x9}, {0x2, 0x400}, {0xa104b7490a1ded81, 0x2}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8, 0x8, 0x7, 0x7f}, {0x20, 0xc1, 0x4, 0x8}, {0x800, 0x61, 0x2a, 0x400}, {0x7f, 0x6, 0x21, 0x5}]}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="9e5a34ceaaa1f9a238f17d378749f4fbfa0c20cb1d798b6363da5c113194d1b7868e626e512c0c3f3746de4b4aaa7427b037ab53f94be3ab7799402ad0def49c1c388c6ff5f4f9de82ed6d460a", 0x4d) fchmod(r1, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) pread(r3, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) setreuid(0x0, 0xee01) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getuid() getgroups(0x0, 0x0) msgget(0x0, 0x0) msgget(0x0, 0x0) getuid() getegid() socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x23) semop(0x0, 0x0, 0x0) msgget(0x0, 0x0) getuid() getegid() socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getpid() ktrace(0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getgid() getpid() ktrace(0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getuid() getegid() msgget(0x0, 0x0) getuid() getegid() socket$inet(0x2, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:00:31 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1200, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000280)) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffbc, 0x7, {0x80000000000005, 0x5}}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff09) r5 = socket(0x2, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x68, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r16, r18, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r19, 0xa5, 0x3, 0x1000000100000000, 0x6}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = geteuid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r25, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r26 = msgget$private(0x0, 0x0) msgsnd(r26, 0x0, 0x0, 0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r24, r20, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r25, 0xa5, 0x1, 0x100000000}) getgid() r27 = semget$private(0x0, 0x4, 0x408) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r27, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getegid() r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r28, r29, r31, r33, 0x4}, 0x200, 0x401, 0x2}) r34 = semget$private(0x0, 0x4, 0x408) semop(r34, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r34, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r34, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r34, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r34, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getegid() r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000100)={{0x3, r35, r36, r38, r40, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r43 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r41, 0x0, r42) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r44, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r48 = getpgrp() r49 = fcntl$getown(r42, 0x5) r50 = semget$private(0x0, 0x4, 0x408) semop(r50, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r50, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r50, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r50, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r50, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r50, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getegid() r53 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r53, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r55 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r55, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000100)={{0x3, r51, r52, r54, r56, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r51, r45, r46, r47, 0x5, 0x7fff}, 0x6, 0x2, r48, r49, 0x7f, 0x100000001, 0xb1f1}) r57 = semget$private(0x0, 0x4, 0x408) semop(r57, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r57, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r57, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r57, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r57, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r57, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r59 = getegid() r60 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r60, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r62 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r62, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000100)={{0x3, r58, r59, r61, r63, 0x4}, 0x200, 0x401, 0x2}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = accept$inet6(r64, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r66 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r64, 0x0, r65) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r67, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r71 = getpgrp() r72 = fcntl$getown(r65, 0x5) r73 = semget$private(0x0, 0x4, 0x408) semop(r73, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r73, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r73, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r73, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r73, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r73, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r75 = getegid() r76 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r76, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r78 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r78, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000100)={{0x3, r74, r75, r77, r79, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r74, r68, r69, r70, 0x5, 0x7fff}, 0x6, 0x2, r71, r72, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r80, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) r83 = semget$private(0x0, 0x4, 0x408) semop(r83, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r83, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r83, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r83, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r83, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r83, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r85 = getegid() r86 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r86, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r88 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r88, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000100)={{0x3, r84, r85, r87, r89, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) r91 = getegid() getgroups(0x7, &(0x7f0000000c00)=[r81, r21, r82, r89, r90, r29, r91]) r92 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r92, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r94 = geteuid() r95 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r95, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r96 = msgget$private(0x0, 0x0) msgsnd(r96, 0x0, 0x0, 0x0) msgctl$IPC_SET(r96, 0x1, &(0x7f0000000980)={{0x2, r94, 0x0, r93, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r95, 0xa5, 0x1, 0x100000000}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r97 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r99 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r99, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r100 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r101 = getpid() preadv(r100, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r102 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r104 = getegid() r105 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r102, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r103, r104, r105, r106, 0x1, 0xff}, 0x8, 0x6, r101, r101, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r99, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r99, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r99, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r99, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r107 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r108, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r110 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r107, r109, r98, r104, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r110, 0xa5, 0x3, 0x1000000100000000, 0x6}) r111 = socket(0x2, 0xc003, 0x2) setsockopt(r111, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r111, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:00:31 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0xff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)=0xfffffffffffffe61) socket$inet6(0x18, 0x8000, 0x2000000000000001) r2 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r2, 0x0, 0x9) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044274, &(0x7f0000000000)) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x60, 0x102) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000340)={0x5, &(0x7f00000003c0)=[{0x7, 0x0, 0xfff, 0x4}, {0x3, 0x0, 0xb, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x10000000002}, {0x8, 0x4, 0x10000}, {0x71d96643, 0x400, 0x4, 0xdd}]}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r9 = semget(0x3, 0x2, 0x401) semop(r9, &(0x7f00000000c0), 0x2aaaaabc) r10 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r10, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r10, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:31 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040)="a645d3b507682d9ab9515154416da64d244e96f7e61fd48cdb262127fe8cf5cc103bcf5ada0e411eadbd410eda3a3b3668cefc28e0ae87aeed1c566f328e8ef0d07d41de707cf58d8c7faa9395344299a54d45250c8f2a69d77b49ee8177533d965e2fd9c87fbca21414552cb12cfe1799e8aa5da43755688c2ac324beff9c83dad459de4e4c61338425279072e129a4be8ea3b7313326ba0a5b8169b287f1f74da1532b70ab51e2d7ea1ef34c3c689350922802759b0fcccb24360225800802f26e036fbaa44987382d726420e4b30cb6298c3197755270c271fec0cdb4e7991e2b17e26e4cb911d37f", 0xea, 0x0, 0x39) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r1, 0x20007479) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xe4c23a838371cdda, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./file1\x00'], 0xa) getsockopt$sock_int(r3, 0xffff, 0x435a32a6e30a3783, &(0x7f0000000140), &(0x7f0000000180)=0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) fchmod(r4, 0x100) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x4) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000700)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0xffffff00, 0x6, 0x8, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f00000007c0)=0x1) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) accept(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r2) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x1}, {0x2, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x403, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r3, &(0x7f0000000340), 0x21) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000000c0)=""/83) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0x5, 0x7, 0x3e70, 0x7, "b716aa4f7f13586a76e4ae2c5564abf20f007557", 0x99, 0xffe1}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000001c0)=""/208) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) fchdir(r5) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x3, 0xffffffff, 0x2, 0x7ff, 0x1, 0x3, 0x74cff499, 0x68258cd1, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x207}, {0x16, 0x40}]}) syz_emit_ethernet(0xfdb4, &(0x7f0000000340)="b2") r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e4266696c653000d6b808a9d294fde4c26a4379460652a6f64244efcbb8b6a9e9633e8f62f600515f1c0a7c31507cc004e0266dc444b5d5d7d51efec4173dbd9b35000000000000f4e0985099443c53be3bf6ed4844ba4064b021b6ab9bde4cf24072576783b9518f4d224bc72cd02c33a25ee931e2bba5dba95dceb7d0161c37623f5b35b9a3f0c507421a4cedfa2cafc59676e19277b5e76ed48edd48ce0466828bb1486539830ea5c4316b6db54e"], 0xa) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000300)={0x401, 0x5, 0xf2, {[0x9, 0x0, 0xd82f, 0x5b9, 0x2, 0x2, 0xfffffffffffff000, 0x3, 0x2, 0x0, 0x7ff, 0x899, 0x3, 0x0, 0xfffffffffffff0ba, 0x4, 0xad, 0x1], [0x1f, 0x1, 0x4, 0x5, 0x9, 0x2a89, 0x0, 0x7, 0x45db, 0x859], [0x7, 0x1f80000000000, 0x1, 0x8, 0x29, 0x3f, 0x7], [0x4, 0xc32, 0x7, 0x1000, 0x79, 0xff], [{0x9, 0x81, 0x0, 0x1}, {0x1, 0x7ff, 0x10000, 0x5b}, {0x8, 0x2, 0x101, 0x92}, {0xbe, 0xac, 0x40}, {0x7fff, 0x4, 0x5, 0x6}, {0x1f, 0x401, 0x93f, 0x100000001}, {0x20, 0x1, 0x7, 0x5}, {0xff, 0x6, 0x1da, 0x7}], {0x2, 0xc6, 0x2, 0xaf0}, {0x9, 0xc347, 0x8, 0x5}}}) 16:00:31 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) accept(r1, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xef}], 0x1, 0x0}, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!'}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xfcc94095843e7f03, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) dup(r0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8000, 0xff1f, 0x5}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:31 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/45, 0x2d) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x40, 0x48) r3 = syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0xb8d661ceb21a940f, 0x0) r5 = socket$inet(0x2, 0x2, 0x1) r6 = open(&(0x7f0000000580)='./file0/file0\x00', 0x0, 0x90) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r8 = geteuid() r9 = getegid() r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r17 = geteuid() getgroups(0x5, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r20 = syz_open_pts() r21 = getpgrp() r22 = getuid() r23 = getegid() r24 = fcntl$getown(0xffffffffffffff9c, 0x5) r25 = getuid() r26 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="7f02d10d84cdf145c98e926c79", 0xd}, {&(0x7f0000000140)="d1df2698507048a51e3ebe63c55394ef50d72b4f38e6f2aeba54b027a322d2d91be6869353ebdb38e669c7505f239821a5f42ed8d863f421b392fb9837b307627d657c61b47266ffce297f9c63b949ffc4897b2a88bf38b3aa47945fd65bb4d270ad5b00d9d1ca626cd97049e8e5682114e4eb66", 0x74}, {&(0x7f00000001c0)="0fe2db16342dcc5b2e8f21f0bc0e1f0caff01d65afff856731fa38144ad9e80a88330d066f2a7b09686ef77590e9379b06051ebcac49d347b4e18939dbb20b7405f4e7ec4bfd991c1919a916ffd15fa60dcc0de6a453b6a78b911db213c1fc8eea8658ef636689a1a1768581bf66718a87ff15535e6c7b5772e52448754d614e451d09d39aebc3b64412f0212ecaa1d452e76dc55583dfbe55a8b3b6e36c3f6b20932510d9bcc202ab8f1937729c6adcde2e1610636b4205df6c4530aaf0c52c97f912896a2913340a417b7604", 0xcd}, {&(0x7f00000002c0)="e180afde7a9f494c3f31622773e3f1f081bbe56f17d08303767fdede130a6c02a398b47937", 0x25}, {&(0x7f0000000300)="958caf1f177aaa282210bf7e5251126ad883f3247d0a450c29e19613162a7a0629e00119cbfa118e540e81da9b8496d9ec945734fb8f8c364dcf70e6285243239c4131b3866825907fd561bb94ce9151e872a3c3c39846205b3f4b4319a3f2755b4d4564f106edc5403438c94e9f60d4ed40b39578fcfc57c269b80cd963651e75e6d331c77a98", 0x87}, {&(0x7f00000003c0)="68416a40e8469b60ccd9f0369f2d556a72bfd4eeb36a736c748fe506c3e75c4f8a8cf4f6b35aa7b0f0a3e04fe81ccfa50d7436b09efa3c74df4565d027db90bd833f0d571a900fc25f8652ecc35a85c13fd946a65321b40d1389fbd29069ee70131c58b980bd1e1e58fb77e32b960ec07a48346a6573544daa2d17f9fd1bbcf848dc1d5ab858a27c1242720256e30f8bd80fde76e93410cdb1ccfce1ff66bfbcdd2e4aca32dd838e5c62cd3e60105d7e8d1d3e54", 0xb4}], 0x6, &(0x7f00000009c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x140}, 0x2) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0x71bf52918b04b44c}, 0x4020080c1, 0x0, r1, 0x0, 0x0, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) r1 = getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x7, 0x2}, 0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r1, r3) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0xffffffffffffff91) 16:00:31 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8270b4122cd2350000000000000000000000000000000000946aa6efce1762f1ff34f43e98ec972ad35b7a"], 0x10) write(r0, &(0x7f0000000040)="8c3f7310130f54269fe6ecc6824b5f1c09411a1677769f263ac3089239d09fa32939918c1bf7f70d62618318b045d40e965a9039be29927948898c5f49b86ed5e8f5150039e92f88729637b7643eb771773a1a2a0263ccdf57d0820ae9555485e816854f91bd9bdbfbaa1ee0b8456337bc4980ffc53062dbca57c8bf21491a94f1cee5bb47c5f0c4a34ff5d4a242d53fa3d134f082ec2bfaeb460d58fa19f8c2f6ec5aa3c0d41fb65887a0253913dc36426d3c4d82d0d02c27f120", 0xbb) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000400)="d548c294fc4b90ca7dcce2be1413729af06264558b9d6c3dd85a2f3aa3fbc205435a82e0df2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88229ae50df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0xfff6}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001600), &(0x7f0000001640)=0x10) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001680)={0x2, 0x3, 0x40, 0x8, "42bfb192318f2cbf951a0fb31a751cf2bfe5855b", 0x5, 0x4ea}) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000080)='jw', 0x2}, {&(0x7f0000000480)="96cba6e1c66a9c278c6dbbd8c4aaf34f49b3acb5cbc1bc376a63a288ff7d91eb53f20a0971a3940017504c6e2521d5f8e609dac043ed2019e027bab48092763001be09b8730e63b193cc4228562bca64489c44dce297e5e094626935d082e3aeb93820e35b4f705e6340aaf6b57f5501c80559fe6c69b02731ad7eacda6d02c70f931c3c73a5afa8786eaa66b91503abf21f74f903569064966f61e6d67aa5a91fbd7fbafef6812522752f910d910b15998d96512c658b824d96287d64351a874e3604c0fa002907c9341df02b99c132212238ce7835b1a432f3648b5468d2e513b63ae7dda6ccf60fdc468d851c72dbf15ec0833f1aa9214827e525567adb59a8d9e061ea3977fc61ba928c9a665255a6aeddf7104bf63421d593cfd506bb32a3ca6a0e5fa0ac8e208be88f52acfa8fae50273f387df659af054c9def92bf4fb081b8c81da56cb988aa4a2913c9d30333ecd745cef1484261524da1d2df11c0af8c78fbbbbab7d20284b54d57c625d6bd59a5d33b47e0d68d0662dbbf65f4c2436831d2fd075994639d68e4523b75f06f738ef459e9e37fcf3f86d1341badf15f83b6bdb1b85bd47c6e82e336de244e51f399ebbf49340ae86c44f3be669ae0910c8e9bceff5a6e615fd4ac05c09d99ed64941f58b12fed326b8b2664b8bf0e496eedae4e8065acdd78f18a329cf1919df7c89e23197da0c6f8b478dec704c9465ea066350376a297e0e7a7c9e3b5d0d17bc16366f66eb590475c3246a5ea4587b0aae323d77543da2731be23db93d5daa661f7dd5053a33f98966c68fb5f527177781924ceed790dac882ae29466a28014d0d23b6dbe3fc88b15c17dea5769cedacd9db06b19d4af1d2b114cc62f5b735c4243bd77f22136a50db5cae9b179c9c7631677d047f727da7488fc945ddacc1e2874bf1d2039bb1d52e977c96c76af782c0102bd9b764b1268dcfcff7ff68ea45f99559799f037e6a453661a8dde8671d7f43b2fa7984a9262fa73146863e5eb0afb057e278c1cdf0cae1a0788ac2c0aa108c40759a85bddd2443c6764b12ebe68f005dee4fb1b3f5fc704d845114f1cb2c694a53e9f16f689c109e9dd9e56dcb0cdcbc186c339bf5e4bdce36a0306d53cbc6490fd37eaae3888cc08d80c67bf7e2219d57ca7373eb38527f5c0a78c148d3e9daa46638085261b88dbd751b031fbb734ceef36a0f3d2dfa5bded0f7c6176ba0cb3691ff95b17af28cf3ffd18acd1dde8a69f3ba943ec011707f9d226dd6aa1e46a0612ad1e345f61c47960c9f1079b946d29f7fd7377631bbce40e5b84e646192cd7a9e4064766b24bcc9f6386bdfbf34bfffdc998b33bbc0ebf2f82079f1b540d6a9b74ed33fb1a8bf14a372c45123c1b06349ead6e226067d6accb16bd07025e138b2a84c45fea90f8f720bbfffbf1a78728e7e2ae0760ea59c435e47b1aa960b3616a9e2395a629269704e8087110c9af270c5bea4828a4c96faae5787ecc262fe7230d6c640c7a7d58689bf4946d937d30a376d49c418c16227b546dcda27f815a2028c8e62118875e9e54b2b1581b4b0d5c34fd04e38ca41db0519731baaa708617879a9bc25a8dbe8b3dc4dcb17b69f967568d5e551214c6aec390f5b55ee97a62db0110ddabddd37987d547f1380e46ab448b9d5bc117ead7420a2c6981e637a4859e5af7815f64222c5722b3d86b9f35fac7c4500ab49b7930236e660c20af1af5aaff01eb6a328bc44b5d93462ea04081a2fee4cc05ba119a42bce384132d0e13356bb7bd42a2caf48b7d242398cfa97d6e3c285607a76f4cbd02b88c1dd23a4fbfab06dfe0e768957ed1b14250eb470ff189b03307ad09dcdd44a1b761faba6f555e5c9007af5ab4e07dfdf3b24bc730bc876c9427aa6309a3b89cc63cd90e75bb1004a63e44e0e34572ac877b9c9a7fefcdbf672ad77a511b475797ba6104e6f607eec02afbfa601e63f2406eaa4675d2777f2d5d9494c7f9286cafb353a79fde5a672e1f7c852de5aaca310621b8166029069d536ae807c672f2379c8ecbd16013783212c71bd3fa3efa59b8862b76644317e590dbc699e763d61df765fa4daaf0948f08cd484a0e0c140647caf206f6c207fabe9010f6652fc79959dcbf75e104c25d2cceab1936d6290d7b11a1867650289bcc9e27b13ba4aafbcd7dd5f0e32087f5f56a2e2d47b04db88ae76bee8a7bbac50f62ee08b0d3de1cdec4d87a0b0b15a17e3fd94eef1960a7ec00a72991b6c6333dd3c518bbe3dc107eddd08c8fa617648b47656205956023ef24bbbd7c1bfb5d6a73295cfdeed360e8e63abd1596f7e5fe2fc083c22b1007bfc7bdee2e1eabb82fd4e073deeb89222891b8b3dadef2fc85c62f885b67bceae056ca7c3b20e67d519ad1f3fa88294b8c264981fd82428dfbf1bf9ab91f8e3d45f8c2c9d643a01c50c219b304b5e86be0cf0dc612279da5a31b198a7598df3f165ebc88acff03a956b690d940c36bfe80aaa5f417d36ee5ce3717e53d5668d5e004204a133cc5da480411b645a058104420963fe06ed28700efcb7ed3ef7d169b03779db5332b3c916f9b519caebc6e67a4dc16ed8c6724f89a263965431a0dbd1f457a78f0d81a5c8fda1b0bd29d73d5fb13dd95487308d607c85096df0674e0275a3ec9b8fc1f0cfb942364bd227df629737b6883fbdb44d308a82eaf31234b2ff52c46c5caff93070b9dc764e272017936134c8bafb3678a89c0f1dbde3c6ef0c1743a467319a6e8cfd241f82ef9c3eecc858d3fc625c2327d1666a710a4e726a5394fbcea6c657643dae210b6499f49dfb9d0c503cb174b223817f6f657152645e03e9154fb3a37e313b3e2479293bdfd9ae2132e2225dbe376830af5712039c0061d1d71c14fb63fde582f8e0564abd6805d8b6fd7a264d70bf43ff910966f96fb83f8546363c688b2e2a90c747b9550218d49c3330adabaa95eb1b504395aabd2d8f58725b408908c692cdd73e97c95267e3b4e04e907a810f235df198476818a2dbde340a7fdb803f540dbd4f2b5183e5f50aef2893a29dbd3b276ac656118fef623480a3d33dbb97b0ccb0fe823aa01385b67483e6c56fab7270bcf72a9a3c8c912beec862ca344a3cdec5d1a3e7d511a52aaff600c4bd567a11b1d1d7fab49a1889d3098ec8f7a053907f88a22e3bad046a1e89b25fa0505f31775105c370dd77c7d33a0f7bf0123a0181ee8cdda1fbe308ddac169c03e7a70cc28e85d3939bbc9917fbcf7cfdeffac55829769babd8960ab6cb30e51f8fde66dd4fe2775adc3fea8c09abb18dbc0ddaadadfa436a922219ef87f7c51fe4ac1e822d3371efc2191f319e99ab3fa6dc9b036aede4fc2a647db555dccedcee2d202be780ac6a86344159608fabdeeb04a4524391bb662f9ff45e42f727b8cf3725676d76953ce728a8d3f61258cc58a9020de504177068b5e4740a5646d40fd9519882f2d9e22f11075c3d8188861cd559be1ca858639103d1b94f44f7d3924aa42cc85757d46091772b7faf42faf93891f114791fa13cc9c63e203a195bd29365c5228804e2a809a4535f0a7c3c269e86519ef476f8499872fe5be29b8b0dd02dd860faa421565324934c3913c0136a8699016b5e3c67981ef54b1390d35850f513da83ca3097973cc10e3f6e93308b32f0c1ddde04672c7c9bf0cbdf42fd2b634c0012484743a771cd830628f04e092537ce0d1d2010f4fb319f5cd113604633ad06f6ee56ddf17082a0c9caa45fe71d767694e8b2433d31cb7fae006b22daa5adc94d016395b4d63a8aab7245e35ffe7d20c288be11835bd971a1bcfeb763f945a38fb1450fb1284fc4835f0d66ddb090204c4541d5e3f145ecb80297a96ad6e20574c0fb3f6f47dc292ad527379007f34829eb3dd97b809fbf124d00362093684735f8ff13714a7a115df5a11c9f4464576d2818785e7e283a146a17bea75b7d7c2930f39975774b612616d5b7eca60f7c58cfc5d671031a9400e66a4a252c5860fc1fe844e16b2884040b4136f8d08db5f8cf773501b5b6836defcee261f29406855eab8c2f0fb69b7cbbf17d0ebd51d8edb4343a4c851de42f0a10a75adba3cd91a0a8dcba0cf7010c4ac10e359e6d23a292c6ecd8a84bc395d94a82c6b45d58edffb4f22db94b67312bbc690d8843a80ca79395af945e225fbb56e1f1e22ba0a2b24ac720b4fa732cd153cb42675423888beba97d668e1c83604d3a97099810dcb6cb86274d61d59886fdac5dbd1a83c0daf08b33cd8ac340e3946e5cf77569ed66c266824f86b217ee95a9383e786c5ea651b4f7e554c05821f58a7e27d757215f57297fbabba9c2aa76fd08556825d48cc1f76b2ec68058f9a9206c096e66c43d30674d9c72c9e70bef92ec2640d1809d5ca21b2f8b529d6fedd49cce0305cadb6780d95504b0ff9a066d78c381987d8da843ff1d5b993707c9c1aad71e5c8d0f0a975edfc146f7ff2d7b2df3dd0f1bce0840fbaf481aa1efa321f34968e0fdd33a6e1999b67b222919d5c5b7862b26e256d16ec9ba07468428d7dc599865f043eb4b077d27644b4009601729a028bdc2c34fc2524457543041aa0eff6e4b11ef59ed1a001747e737b034480d702d098efa08c7e2cd0fd5f3b9c8520b7667852470a5616e58264586c6e45cda2837f29b7845c26bc1286f069609a28dd2082d93b612dd37b9e82f6598d33b0e58139c73353b2ac5a763bc5a53d1c3fa6aecf6dfcc314f3747f165802139285f5198420206abe7ed5b9506e7320036446d76ca8fb0cdfc8530e9484e8c7d28f115703dd353c60f019f291b1748adb8f64fbac961171dbb4a8e71a00ccfa667ba43771c42d58b9a6973d23d624952a78654d92ef412f9bc14235c25e3169bf2710f61b065183c23d02d146af11b8bd859be1b89d27e85d1156536c3380127953e22761a348e37c02551566e5bf7543bbaf741c966af7d5cb9634092153e77486c1300ede8cc229555d3bd2131ca86f8a5666e2cbe7127c20359fe3b926cb750a5a3731f28ca2049cf90a7e1ac78b8d6887acafa3d52990abcdefdf9c2c1e860f6b16a84193d33896b544d486c902fecc32f24da67f95c788cab3ffaa9f6a18eee7e2bc7e75b0ffeca0a98d4f9ee8e309dc94eff146888fb6e9f6373ac907a3eaeb0cc2d2c34a8b34145991b4dc8faa4f04836cf950cc370baab51c382045103211c14378b68823c81dad76b493d2bbfd61117a45caa23180d335ade1d052578e857e5767ba62e294776b0cc03c7a359f586ca4d17e5f19128812cbe615e844f69f22b9922166da32cae9c3e9cf9abfea38abf8514cbdd07917c59459bd7154818ca031fd1b7ab1ca4d40520454731b0b15d10e42846d5cc4bd0f5e63b07803e7ed08d50739fdff17c1a9082547a3910f90b93c70a63c19d6123dbf7eb0c8fe286b1389dbd8d14fb4f04332e3b6cd0e7df41c349edf65743a0a34b7508a0d83d5cf028b3d460c14f359c8133a47248ad05460350388ccc6e46f0501f9bee4b5858d5bbda676a2ae4cc870e6a19a642f810b6de6fd33f01e06d3964feb420f4090d13e4ba04d02799182e57bc2763d84b7e0e02e403bca7c9847330579c82557b116e5319baf8821073a23a42002d3b79e65f2265274992a35a20cf0f4880e0a46f75b49d90ddf4f32051ac34070f078a8f14bb9cb03fd1b821ae4ea8fe336156422aa6f25a9056468b63a9cb9eee7eabacf1f90732db63bf3ff0f9e846e139a2b0130d75fc647ab5f9603bf6f1b6dfe9fc8a5a6fcef970f556b2edd88", 0x1000}, {&(0x7f0000000180)="7336f15d8453233e6feb78237ef4f484ad9d87a9f4d3ad9daedab80af411aac83027e5e9fa6586cb2b54d0ae03fbc06108bad175dc47d3f8f998d93cb1ce724fc22c49933d813906bc2fe5088652c1a58c68bfeeed20c8854b4c3d323cbf93d0064e7c3ba80d13c021749a97b4ae7ad11fe4cb35158b4345818f1b2d8e2b6b999d5ea4f03bb61d41d482a4623e0afe725e6e28a6bea2aa28c4e99da0a33ff9e82253e485c5ac0126857e120527c5382f91997de6b1948f7b51cec774629f3377759def39c8db86379e641c6c0b4676703826864ad50f4bb25f0cd0da", 0xdc}, {&(0x7f0000000280)="61e9d45860639dc28237c863c9cada3f2f17ad23f7ab2f1e2f43a942249d553480d2e0ef4876114ecf85c56e8477ea253cffb9f9e63669a1bc46802ebecd77e1d440f74cfce085e211b907704fdaeef39b62c9dd97cbbf9f44f6f9febf637afdad6bd1918474b751bb17d7651fba3fbf6d", 0x71}, {&(0x7f0000000300)="cf9e69b7cb528ddf45a6910802f8a7267116ab750e5c2ad74909e40c58bcd740b75f80cbcfa0e771b71f252243ce40881831bb8f02ad4d1ad28b077be514f8d25727ca0f9026f8dabb06a1d6de1f03ddc4c2304d1603a29c1fd66cdf64e4c9220a38036a99750039d0c00d6b350a61a2ba504a5da7389fc2e9e3c15b43851e40c2e4dc625f78fbe30045eebe500058e909eaaa4fe07e10350e125f4e34a25ac4d00955e97b4d3bc57e4ce4bf2abffbe3385bceda8e55ecafa68c5490d039c0c8da034530de42b37ba97877fac3c06dcd9311379a791c0cc7d91d637ba0445c654a", 0xe1}, {&(0x7f0000000100)="880ea99e7fa5451cd0249a89d40b02b0fcc94a1c3d2e4ff3202c5fc51532113ffbafea850205a43925f3", 0x2a}, {&(0x7f0000001480)="9f4c6cb28bb39699161c6e50d6f1a1be4a525c4380acec03939c228d92c3936f9d67071e914673d9770e13420c548cd45664f78e95", 0x35}, {&(0x7f00000014c0)="4fc6b088f8d41946f2be7ebe0bf76461905049f3f60d43b937454f31e139b727631cee6f7f11584d76d2a0c93d663befed02e2eed96d0dd0ed9551341f5cde01f4e133b9b1adc5ff658f04274815fab13fd4227f1d848a4818b50ea47a24552007fb82a11928dbe75a", 0x69}], 0x8, 0x0, 0x0, 0x53fb4b63538a571e}, 0x8) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) execve(&(0x7f0000001740)='./file0\x00', &(0x7f00000017c0)=[&(0x7f0000001780)='#\'\x00'], &(0x7f0000001900)) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000016c0), &(0x7f0000001700)=0xc) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r2) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x3, 0xecd}], 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:32 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 506926 9585 0 0 0x1 0 syz-executor.1 * 73958 9585 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82208559,ffffffff821d3ea6,3b7,ffffffff821ea2fc) at __assert+0x2b rtrequest(1,ffff800023ba32e8,4,ffff800023ba33b8,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b06500,840100,ffff800000b06558,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b0a000,ffff800000b06500,ffff800023ba36c0,0) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800023ba36b0,ffff800000b0a000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800023ba36b0,ffff800000b0a000,1) at in_ioctl+0x205 ifioctl(fffffd806797bc20,8040691a,ffff800023ba36b0,ffff800020ab18c8) at ifioctl+0xb64 sys_ioctl(ffff800020ab18c8,ffff800023ba37c8,ffff800023ba3810) at sys_ioctl+0x5b9 syscall(ffff800023ba3890) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,d6ec8b530e0) at Xsyscall+0x128 end of kernel end trace frame: 0xd71889d2a70, 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 kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82208559,ffffffff821d3ea6,3b7,ffffffff821ea2fc) at __assert+0x2b rtrequest(1,ffff800023ba32e8,4,ffff800023ba33b8,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b06500,840100,ffff800000b06558,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b0a000,ffff800000b06500,ffff800023ba36c0,0) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800023ba36b0,ffff800000b0a000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800023ba36b0,ffff800000b0a000,1) at in_ioctl+0x205 ifioctl(fffffd806797bc20,8040691a,ffff800023ba36b0,ffff800020ab18c8) at ifioctl+0xb64 sys_ioctl(ffff800020ab18c8,ffff800023ba37c8,ffff800023ba3810) at sys_ioctl+0x5b9 syscall(ffff800023ba3890) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,d6ec8b530e0) at Xsyscall+0x128 end of kernel end trace frame: 0xd71889d2a70, count: -12 ddb{1}> show registers rdi 0xffffffff81463877 db_enter+0x17 rsi 0x4678 __ALIGN_SIZE+0x3678 rbp 0xffff800023ba3100 rbx 0xffff800023ba31b0 rdx 0x4679 __ALIGN_SIZE+0x3679 rcx 0xffff80002214a000 rax 0xffff80002214a000 r8 0xffffffff81bed2cf kprintf+0x16f r9 0x1 r10 0x25 r11 0x71e63c8638cbfb9a r12 0x3000000008 r13 0xffff800023ba3110 r14 0x100 r15 0x1 rip 0xffffffff81463878 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023ba30f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=73958 stat=onproc flags process=0 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b40,0xffffffff826576c8 process=0xffff800020adc380 user=0xffff800023b9e000, vmspace=0xfffffd807f00b450 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9585 506926 93313 0 7 0x1 syz-executor.1 9585 428128 93313 0 2 0x4000000 syz-executor.1 * 9585 73958 93313 0 7 0x4000000 syz-executor.1 93313 188626 17059 0 3 0x82 nanosleep syz-executor.1 88575 147880 17059 0 3 0x2 biowait syz-executor.0 29286 245417 1 0 3 0x100083 ttyopn getty 98006 60397 0 0 3 0x14200 acct acct 58696 359944 0 0 3 0x14200 bored sosplice 17059 282663 99846 0 3 0x82 thrsleep syz-fuzzer 17059 285976 99846 0 3 0x4000082 nanosleep syz-fuzzer 17059 122102 99846 0 3 0x4000082 thrsleep syz-fuzzer 17059 421045 99846 0 3 0x4000082 thrsleep syz-fuzzer 17059 44820 99846 0 3 0x4000082 thrsleep syz-fuzzer 17059 303393 99846 0 3 0x4000082 thrsleep syz-fuzzer 17059 216813 99846 0 3 0x4000082 thrsleep syz-fuzzer 17059 328533 99846 0 3 0x4000082 thrsleep syz-fuzzer 17059 56694 99846 0 3 0x4000082 kqread syz-fuzzer 17059 285772 99846 0 3 0x4000082 nanosleep syz-fuzzer 99846 45136 43096 0 3 0x10008a pause ksh 43096 511634 38083 0 3 0x92 select sshd 38083 243159 1 0 3 0x80 select sshd 42428 166390 18635 74 3 0x100092 bpf pflogd 18635 395069 1 0 3 0x80 netio pflogd 61822 79655 80305 73 3 0x100090 kqread syslogd 80305 111305 1 0 3 0x100082 netio syslogd 7209 326269 1 77 3 0x100090 poll dhclient 49190 76633 1 0 3 0x80 poll dhclient 21047 364531 0 0 3 0x14200 pgzero zerothread 37301 303800 0 0 3 0x14200 aiodoned aiodoned 72641 272795 0 0 3 0x14200 syncer update 16539 297522 0 0 3 0x14200 cleaner cleaner 37739 293988 0 0 3 0x14200 reaper reaper 29090 367858 0 0 3 0x14200 pgdaemon pagedaemon 35115 489514 0 0 3 0x14200 bored crynlk 47269 239682 0 0 3 0x14200 bored crypto 12617 52785 0 0 3 0x40014200 acpi0 acpi0 84601 376842 0 0 3 0x40014200 idle1 95951 218872 0 0 3 0x14200 bored softnet 77689 123692 0 0 2 0x14200 systqmp 43197 218548 0 0 3 0x14200 bored systq 24470 270997 0 0 3 0x40014200 bored softclock 62514 181535 0 0 3 0x40014200 idle0 25449 56877 0 0 3 0x14200 bored smr 1 136983 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 9585 (syz-executor.1) thread 0xffff800020ab18c8 (73958) exclusive rwlock netlock r = 0 (0xffffffff8250dc58) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8266a578) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 88575 (syz-executor.0) thread 0xffff800020ab0508 (147880) exclusive rrwlock inode r = 0 (0xfffffd806e6e11a8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807ce2f2c8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9616 6468K 8401K 78643K 28720 0 0 pcb 13 10K 12K 78643K 1199 0 0 rtable 110 13K 14K 78643K 4087 0 0 ifaddr 91 24K 27K 78643K 1338 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1811 0 0 iov 0 0K 32K 78643K 1106 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 77K 78643K 8562 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 94 0 0 VM map 2 1K 1K 78643K 27 0 0 sem 12 0K 1K 78643K 2378 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 6123 0 0 sigio 0 0K 0K 78643K 87 0 0 proc 62 63K 95K 78643K 2676 0 0 subproc 32 2K 2K 78643K 686 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 1747 0 0 in_multi 23 1K 2K 78643K 718 0 0 ether_multi 1 0K 0K 78643K 43 0 0 mrt 0 0K 0K 78643K 30 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 1304 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 134 23K 33K 78643K 22116 0 0 UVM aobj 130 8K 9K 78643K 139 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1360 0 0 NDP 22 0K 1K 78643K 423 0 0 temp 244 3561K 4201K 78643K 184547 0 0 kqueue 0 0K 0K 78643K 28 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 140 0 135 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 425 0 423 1 0 1 1 0 8 0 rtentry 112 633 0 594 2 0 2 2 0 8 0 unpcb 120 2624 0 2606 5 4 1 2 0 8 0 syncache 264 25 0 25 11 11 0 1 0 8 0 tcpqe 32 5807 0 5807 5 5 0 1 0 8 0 tcpcb 544 2887 0 2883 16 15 1 13 0 8 0 inpcb 280 10703 0 10692 17 15 2 9 0 8 1 rttmr 72 7 0 7 6 6 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 93 0 91 3 2 1 1 0 8 0 pkpcb 40 19 0 19 7 7 0 1 0 8 0 swfcl 56 10 0 0 1 0 1 1 0 8 0 ppxss 1128 185 0 185 20 19 1 1 0 8 1 pffrag 232 66 0 66 18 18 0 1 0 482 0 pffrnode 88 66 0 66 18 18 0 1 0 8 0 pffrent 40 150 0 150 18 18 0 1 0 8 0 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 410 0 378 1 0 1 1 0 8 0 pfstkey 112 410 0 378 3 1 2 3 0 8 0 pfstate 328 410 0 378 7 2 5 7 0 8 1 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 7 0 6 7 6 1 3 0 8 0 art_heap4 256 2709 0 2492 51 35 16 17 0 8 0 art_table 32 2716 0 2498 4 1 3 3 0 8 0 art_node 16 626 0 590 1 0 1 1 0 8 0 sysvmsgpl 40 58 0 41 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 2374 0 2364 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10661 0 9231 47 0 47 47 0 8 0 ffsino 272 10661 0 9231 96 0 96 96 0 8 0 nchpl 144 19876 0 19383 61 40 21 61 0 8 0 uvmvnodes 72 6106 0 0 112 0 112 112 0 8 0 vnodes 208 6106 0 0 322 0 322 322 0 8 0 namei 1024 74276 0 74275 5 4 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 25 0 25 10 10 0 1 0 8 0 scsiplug 64 5 0 5 3 3 0 1 0 8 0 scxspl 192 62512 0 62511 49 48 1 7 0 8 0 plimitpl 152 559 0 551 1 0 1 1 0 8 0 sigapl 432 6211 0 6196 3 1 2 3 0 8 0 futexpl 56 140022 0 140022 2 1 1 1 0 8 1 knotepl 112 2687 0 2668 6 5 1 3 0 8 0 kqueuepl 104 3207 0 3205 6 5 1 4 0 8 0 pipepl 112 10196 0 10177 20 18 2 2 0 8 1 fdescpl 488 6212 0 6196 3 0 3 3 0 8 0 filepl 152 60718 0 60616 43 38 5 14 0 8 1 lockfpl 104 2265 0 2264 1 0 1 1 0 8 0 lockfspl 48 740 0 739 1 0 1 1 0 8 0 sessionpl 112 58 0 47 1 0 1 1 0 8 0 pgrppl 48 123 0 112 1 0 1 1 0 8 0 ucredpl 96 8536 0 8527 1 0 1 1 0 8 0 zombiepl 144 6196 0 6196 5 4 1 1 0 8 1 processpl 896 6229 0 6196 4 0 4 4 0 8 0 procpl 632 19431 0 19387 10 5 5 5 0 8 0 srpgc 64 56 0 56 20 20 0 1 0 8 0 sosppl 128 63 0 63 19 18 1 1 0 8 1 sockpl 384 13949 0 13920 37 32 5 14 0 8 1 mcl64k 65536 596 0 0 63 30 33 34 0 8 0 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 173 0 0 20 0 20 20 0 8 1 mtagpl 80 84 0 0 1 0 1 1 0 8 0 mbufpl 256 749 0 0 29 0 29 29 0 8 0 bufpl 256 22823 0 15775 441 0 441 441 0 8 0 anonpl 16 781616 0 765104 212 129 83 87 0 124 8 amapchunkpl 152 44074 0 43954 73 65 8 13 0 158 1 amappl16 192 35024 0 34028 256 197 59 63 0 8 8 amappl15 184 1028 0 1026 5 4 1 1 0 8 0 amappl14 176 1165 0 1164 2 1 1 1 0 8 0 amappl13 168 243 0 241 7 6 1 1 0 8 0 amappl12 160 1294 0 1294 7 7 0 1 0 8 0 amappl11 152 488 0 473 1 0 1 1 0 8 0 amappl10 144 837 0 833 1 0 1 1 0 8 0 amappl9 136 2073 0 2065 1 0 1 1 0 8 0 amappl8 128 1654 0 1604 2 0 2 2 0 8 0 amappl7 120 982 0 974 1 0 1 1 0 8 0 amappl6 112 447 0 434 1 0 1 1 0 8 0 amappl5 104 1735 0 1720 1 0 1 1 0 8 0 amappl4 96 6412 0 6373 3 1 2 2 0 8 1 amappl3 88 842 0 837 1 0 1 1 0 8 0 amappl2 80 46900 0 46826 3 1 2 3 0 8 0 amappl1 72 150324 0 149884 26 16 10 20 0 8 0 amappl 80 20370 0 20329 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 6237 0 6196 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6237 0 6196 1 0 1 1 0 8 0 vmmpekpl 168 65508 0 65475 3 1 2 3 0 8 0 vmmpepl 168 794252 0 792091 334 203 131 137 0 357 30 vmsppl 368 6211 0 6196 2 0 2 2 0 8 0 pdppl 4096 12481 0 12442 7 1 6 6 0 8 0 pvpl 32 1959470 0 1939703 440 242 198 204 0 265 25 pmappl 232 6236 0 6221 6 5 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 752 0 94 19 0 19 19 0 8 0