2066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802", 0xd9}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x80, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 22:29:01 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r0 = socket(0x11, 0x10000000000003, 0x0) readlink(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000700)=""/250, 0xfa) mkdir(&(0x7f0000000140)='./bus\x00', 0x201) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000001a00)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) pipe(&(0x7f0000001980)) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000000)=0xa) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r5 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/97) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r6) 22:29:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 22:29:01 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="8524d640f34fcb4afc469e84510a67d4cd52f1d163a9d5e56007115677e2642b168b3cfd891bb450df890e3a3f2c2fd181f16a225c381ac9d2b6ed5afa260516dd098d1e30ee91ee7790757bfc11cb17d8c96f54a0c6da89c1b0a85e0d7fc88ec529d42b79f6b389fb6bd459d26e031750a9173ee3bb46480b0cc7b5c7a6da9a493dfb1bc83390b0ce7d43341c3c2ff2921e3de028de5681a1976974c656a7e6fb48c0f5058a09269344eab2d8df78ee1cbb908c2dd6c2683832d675307330a8e8361f4a1f69d4ae76a64d547d64a671c615364997e8bf082a17fd5a03e6fd366ec5b2f059924c65456d8e2914817a2ede89697a4aa05f8741b42f14dc9f3f180fb4137b33df18bb814a7bfc0e49e62c058929f6de00f9f7338ea83a92df8e25ae448e6b786cdf1415392c28c32d4c41011d8b08366cbd9d31a8fa92de6ca555b6fc8441a4887fad7a9c7a1795d046185c2269e1486a99ae66becd331c7c5496955290926621d16d57ad9cfa19753ef88e5c1f951f1678408f8579107335064135384910c708a4536c3e9d002665836b4b687477b35836f7c10ee434ba317248f6bd6ba9dbd63ba67c34aaae42beac1eb32d7dfb541dc47112676c144ca221dec9eca2ef5bd16098a1663792a93f33a5b8a8c7caa3c356b60c49fb1359f5abe1ac5c291c61d1489695122a895fa6d18868dc6f92a26a4b7d22616a787715d8264d19f5e15a78052ce10a9c4039fc0d807afae8a2412fdf732117adffe3df9701b7df0b8cbfcd11671312da06510e07cd0f63e19d6086766dcdfc5cae56e7527bd977ed34b6ec0694d585b944dbf08a5cce81e1d085286e2858b2be6381445dcb3d32635c3014b495f505431e3e835021e98623f33c3b063274680314dc7ea05484cb59a9b0d36658ca9dbfb83ca30787339f5ba649e1d1760a599998262c7c6075d987a5664547ae873689e14686484a1166110c6fb660fc572592b82e0a4d72478759f6f207a7bfdce7c03f834fba7288e02b85aaa11a6ba4691bfe3884da7ce3b4c490fd337324344f7d175089e73effea3c51fab752ea2dfe87f1e0078ccdd029d2741dac91dfc10c144257f004f4e1dda623b81de03e5fb780cdb46aa5f6b69a44070b16dd561a6e6c2b648a515e16ee28a3757ed63b7e116ddded4e447692c2543a2fadebbbdb5b267030d115300442f137d415734848049996e41a089911e2fd15af9ee4ef73d4afccad687062546629425c2a0ce8249d40d6fdcca9fe6677f29c601b4f1b6ba191c74129bfa2720fd390156e719800c5309e25e1f9bd83b7e0ff2ec88f4c1385712f696c45d883debacf0ffff3ad6c5569a55d9b1cde9ca1f9772d4123b7a9f41fac2d6c03dcce671c790d6a48374456f733748991efaad1f1f38d4ff586a942694164bcef26e4572b78e8342a343219843749c2d1defb6a941828355ecf1ed8adc9b08d253ffb4e252692e11da4462e2160e578cecee183cc01f418b582a4964a290de70f5d9f7e64e7cb62cce99f1682c6200f6bfdba400a8a74be156b4ea99acd83bed6ac530254f7a57b2b0d1d45d39d8608f76349f9244cafda425553e545d393f19a8393f9843e448f12050721d492ac456a284260f3e80f6d921ffbfea491e40599b86248145322d7891c18c74fe7ae93a499195f44897c1c02461dba090b8eaf3ec73e658866289cf1e7ffd1e9f373c738820be63aeae4c395e8b2b073a729aebc0665c09535b234739820ad08fb2bcec187a72810cd4c74c212d5040f34d67b11c48f05773ad55fc6ffe043db906ee01d64ff6bfd92bd30e2b26bbbfacabd920de3450c7704ce8832b5f4b190dbd3fdff6dc65445172e39a1fa8b066ea4b09feb57ae0c0977a30f835aebc09483ade764f211630e621b3e8601391c2ed34f084d6ae8f7910542c6a8436ad59b7bd50f8ba7d5257671a4375aed1a32882b8d8bfcd840f01cdc699018a10cd3b2f93d38e8501dd801905421e52d74734c381cfda381166b036867e5a9113169dc91df287c2c7ab78244000d9265783e387fb9c4c4a8db0b97189ff0654b4bb750ed2597484faa3b7a38050c8c64bcae9e965be42a8de934289715f0acb985f3867173d2ac237d575cf6500250de39b1744a24ea7033977ab8253bbe0cc3d705a23516d039957c7005a60264acd985517244fdb3b8a042b93b0c92b0dd4e07d4615866da70aa843e84a445f23fdca9135dbe48d7d9cdd4e3cd52817670e651823ae32e428f9529a00097c698962d9c5402f83f9d0e494a3ddbf7964573b91abe54779621e749d57c10ba3aa095c61b179e4b08fa4f86f5fa4b0853c2dba11c3b936ea35c59dd5c0df211f41f12bd3757fdbfe14d9587cf82c0ccf2210b8443f73a6d4888fb5ec120f577267c51f7bacc36604fb6d5cf2ecfaf28bf2c1ab0ab4cdbbf87b0270ea2ff5847f3e145b830908be3dfc01bdc492e7abfc71712948690414adbc50d6ceddc1d3704a710a7b829846a770d8b0f6b92aa7ecdda1f68a6889922dec9838a93db0435423e052a7ee11131e5559777fa04d72e43f34cabaa6e44e60c3535c3867da420d0279890fe7b7b8a0622e0d66a1a7437d9b98a6089b20f888c0a5e80f5e4b11ac6448946ea61b7115f3f061f9ba1dad5f78c98767077e470d95d010db447d0982778f8de7514881109a3042c554d81de426c558a77acf37248076815db3b127a42f4bc66a78ae0430e8eb408ea658495217779fd7eccdaaba7463fa7eadde4db0b792345a171cb897596f3e3555325373ecfc0bbcd56470b70db5eabf5a441535f1a1934e23377694b848968febedbc1d70c83528ce38ac81cc71139b54abfcfe0ad448707d2c95e487e4723d7f145841daeb8411195ba6493f43906c7eed7ab8b603f97a6df0852e7a2715f962bf4a325a78950e2cecf37c92ea442b3753cdc3bcf58085a4904a0cb36c31ff8af14b9107ce11e8385edef5db3465e2dc610c4392998c311fdfc3373fc3ef5faad0aedd8d308614b8d96cde198d48290a147dc3aa3651dc8e3bce22391fd44c7f054624905c7ffb3d76deeec7a4d896bdaf1c6d08249ff9dd56a3b4a21d53cf9a88d93f1b3db0ee9e26d0e859e24dda8eafc4b2db7a4155180c51a48b58f8ae4c6d57a207e333d03f5e861aa5cdfc960660d60d8d495dbd36ca15006bf6253a541ad94153abb357075a21bc5a561e576f0d0d0e0e9c9baa989a36c16b14ee0bb7517b2f1ec32887f413f11e644dc0844cc686c016ea6730d47f50a1a68c367d6761796d7a610eae3819f90020fb0145eee72e7856b5fbae06db2aef7e40aee712d3404f34d63de999b93df66d8a2b1fb15e7196120249a4708ef65fce9c3b2f1d745dd9f58913f4caa20dbfcf787d1d1ffe34c2bdefe86425dbf7b22790fce8767d08ad0864f108b0ccac818595584c26c10248ae196c67b2f627311cd50b8a3df11ca805ae2d2b1ac5ef646a9a1ca21aac354d87af9c56fa0f3cc4e8cbdc07e83c0f3d7c52e158d36f19e774ac344d2b45efdf3185da9528c07f205af893416e14450cd2e5e0d88c6dfe9586fd53e8fb7bbf089d2a163c051b9b0a979ad4c4afb85f14759e6488784354bb2565839bda050222b1431d3f94acbb4a7d928325c6a04a73bc12a74c9555366e67813b80c17c976b1f0dbf21e5bebea148b78afd33aaf49f309beeb9e6b36ce75081ec03830fc15b138d56bb062f9dc5eadfc79a2419a04c81a62352f026c835936f08aa1c883d13ddef0371e54fd077e6e561dfcc5a208f4b42ee055119488a9c7bbc243c3430b5a288fa95a90ad95fedb784e34d62621a06b001a4b681ebf27582b7e7eb4a44bf3181ef4cfaee0d1f3849f9c782b979c28e0dc4553056ed464220e4d62c55ffb963de3f6f84a181530758f8b352617a703ba181080bf7bf36d5338f40f08a815d2162dfce3f202290b2dabcee71d4baca364e08a452d5f3e4ece5756374646b2a9ec6f38c84c9e7e0142e03dff931b71a15f5135c8e2ac761186a3889869cbdc7bd19dfee06ba55a2549ccb9fabaacdfb06d264b68c076b18f7570ee9fa30a9033bdc3687541d74c80c4e8d9354fe2ee01e4c054adef74e0203bb641460aae9c736e8e707d250c86eb1d9dc600b85f5a774ec8d4b9bee4ff172f82b50b6fac2874546f0f4d08c08c6db4b52cf078c83759be062944ee70136ea18c74631bf08742c50548223bcd1ba9ea0b1d55c49243a385576a9ff089ddc97a55709b5b78c37a26671fa31381904d74f195b432502f82e64e6e03c212316e86f951f7454aa1899981933fe2338dc1bd0bdbd320d32870b5e9dfa841e948d2adf7cd79aa7224279d2a502b38faadcb0c8fd5d9f8391e78d802fc6fbaeb15c8c486b3f25d900e8afe08a3c1cfd5b2259bbbb96addba980bdadf25c5bf55fdc9fb875b71b5aa36b152d0e69c2171202b3dc2bbea249552ea1a054becaa8c8aa2d9fda67a85720e0233b7ba9f79a41bba486d12ab4ab2ea5d9ee258c5d08bf3ffffd6aadeca2e114b5340e72fa4a8f98b90de56f0bbb9a03132400d7a84d736958b74ee5ced8d7a702e2ab78c3ecacec06a1a2eb6fe20b8a2a4fb354a8fbe27519974ace6d995d02194bc76bf9cf8084c1f9852353e646d78a807bc31389c2b5809373559f83eab58128fa8feb158110ce7d42d281d67eb0d8ab4cdfc5ea25ae5ed3b8a90776bc7408fa9b98d8913ddcc714a70f911469a0504e37e56990d5fd0d95af29b39f3d05b5bcffa4788cf1b8a584fbbda090594c9a20f89633cc342065d8fcac112f38caf38d6c318c7e9602b75ca6e79bd624e9b92dc1614fc60c0ee8293f90130d73f3f5952ce988b288dcc8317fc3a95f7136e5369809c4cefb6a25dd1067c77272dbbfb9cc3c36b2bb13ccbb8d0658aa9df7e719fa8a7a555386ffc7f7df9fb4bec5df59ab54e52d057fa7e65aa3e3fdb8f5e3083d7a7001eeb0977ac6139649a94263014785a5716aa44ef60756546330d1eea697634a49c0f37cfd4a3c1e267d8c1e7b754c5f1c409e00d3528ad222f97695e3bd4966fc4c6b3995c384818a4a9b113d2d708ca794c44f10a914e22bb0f4c97f949a91766dc5822e1e5cb72d4c0c06c238691d72a5bd3c16f0f24ec6876b6aacad3bd59b93ea284a9460125aa8f2d4b364f6b96c984ff113963eb943a634298177f040110bb0d22424319ebe18aecc5e2084f0eaa2bcc7e576df13b4e50174156c28883a0f1525236095acaa4811276f72a5071ff15515e163be3361032089b2161821869f4acc427298610c15b324f583cca19c5807531b769a28f4e350763418760dbdc7331f824df2fb04eddc316ea22514c1cd933778958abeb4ff8320988da49e64a15a91a9a3e4094577e605fd1981bdd9d289f1525c55e7b82990b01f432d99c275a9555fc91153a9c9fc59315c813613d8531cdc7133669d0474eac481c66c7f1cae5b99df16ae4f2dca4090eb9e6a11fb3fcf075172430df4c69c72954be2e0382640bf6c9076297c0884653c984156bc52576b2d1646810b819e21833ad0ef0af723b9ccadb565b7bf2ec51a50818dfdd2d58923b555f85e78fcf4438a15c6e7b052670f3a6e50caaace63c9d4a579f2b4aa20e11125f5f6d2321005b6714b30573e129d74dd6c3bf6bde5e39296c7994697633a0e7e85e5ced0e656c382ad9b403092bb99979ce8d8f5931d9128969a8f648f45f7527c4bc312c96876f4102bf36057d05cfd3190bf3cfcc4c45749787e161eaffc8ea74d6f0ff08793e70150c241e921e", 0x1000) 22:29:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1132, 0x10001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) 22:29:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000380), &(0x7f0000000480)=0xc) sendmsg(r3, &(0x7f0000001f00)={&(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000000500)="6bf4a2379db73adf4c47dfd1e378d7856daadf877e7e7475e057cbe53caba498ab2a68be41ee46b6da1e5d9d56b43c72d23643bb5b280f6939944287f36486fb58aaeebaf75a47c163a28d379a8d846d0611a3ad70856884ed7cab3e830e20c12e87daf2a0e3353ee0a291e096765d377117617d7efae52e30a4191afffddfb89085cffba67b415893344d6fe87df6b803816634ad012ec8c848d6260763d7eb43e984ec37f2912dc59c4f16205394db3ca8948452ea81033f5e", 0xba}, {&(0x7f00000005c0)="6be45903102ffba98afacd4b8b3e05c14964c0378110060e0be1219ee030ac", 0x1f}, {&(0x7f0000000600)="2a973bba813811bbd5da7900d58dec6128bcee72ba0ed218d687ec6fa526b03d4241a89ffc15febb9992fa5e1dfacd741242d99a3edea6a6f0e5d6f8", 0x3c}, {&(0x7f0000000640)="196e0cbbfdc3d31e412b833eaad0ee4e5d8b01f3835a833be1990560cd3e2824586e64b886859a5ed58dd532392ca9cb4bbd42eb128df688de41b71c9c3fee508ff892a6c66d62fab6b0565ee08abd0f9124bcc51d9c38e585c248bc208f77960f71dc1abf2067659a172979675ec4d1f95a9c44", 0x74}, {&(0x7f00000006c0)="93e3330df4dc4b389c1d9e17b7b40c9ec2560ba176686795586d88be99551ca6bca92a0a2425559530c184829d703cbdbd6659d50883a604dd230abeb158d3a4a37ebba66bc474e2e1959ee61b526d59163fcd3531ea862e9f5bec1dbb61bca1894cfc45efd02451c1234bc21c37823e40de5a0178b714032602231c4f66f6646f353676ec04d5c62fa338dd991d660528e8a3e79878edff391315739572477268587eec016b24df40d0b1a0fcaf780b69eef49475820dec37c157bfbf4a19b11c6015fca5983af47385b7b2e423af4430682b8896ee80b7c5", 0xd9}, {&(0x7f00000007c0)="722d45ebd670960722431d3562a73d4f24845e8a7f9c60e0a5597644b308e1a71fd61a4977cfd3ab6c015bc24acd51058bff707d205547d69b2b76d8bd0924b0bb652491064743884cb4ec76b51a9c0f988cf6ffdbfa8acc9b05bbcbf267329ce41aef37a2ec97feee2383a4e495b3908dadff4fe5fb11eff3daadf1d89999204d50006e87de07150b58f2ea068b9fd6a1a798af33b611999406f177e69d5ff356a18a", 0xa3}, {&(0x7f0000000880)="1db9ca78d780e78005344c4a10815e3d80c2b5f2c61f2bf0dabaee9f2c72e74987831845d9633b63ab512e17aa592d3d33f8edd7f91040698d9f12b7be4b244075e004", 0x43}, {&(0x7f0000000900)="2a7a02ff5ebb60186cb6f20f5ac393076885c8914c230156eb204d01814c67f4d133e2b8a13500642d02f4d4b1f2326b93eea831d27f08996c18a1c0aee4819a9c216d992ea570791f04a405e598ab260e080f3c1718f5f95c620c6372da19c767b59cca7728c71f48b79da268d672fc07dad7622d34c4dc859d4246ec2b7d52da63444d5c048255d1ba1611664ce7549d3e32f809b1869232190905cc3e12490f77b150d459efc2c593807d7e73ed4b588e49382cbe4e55585dc136bee9", 0xbe}, {&(0x7f00000009c0)="6a1ffc64935e47d31918253c717db5a4f23eb78c20efb3ff1ae4ec8629d5a7b4c9d6f60c5cf942b1b47eb96e9f7478bf288066b3eab934a52a", 0x39}, {&(0x7f0000000a00)="1129ba338c2baad795f5fe297e42ed98191ecfc04d975265551fd04ea32cdf14308ac3aaa16361aeb328293f8e08e67a6e4ca108e7a7772ae8a868bdabeef640d5d1733c448fa5e04b8a718860ad1743bcd0b95bf3e12ce448568dd934014a9e208c1facc5bbf460c75d266187eba352f391df9d65580ef8bc139e8fdfbebfe6860cd5a34529fce68bbe4479e57ee8a06370305bbb0b6323764ef924a5668212c10f3121ef44bdf8792fa6e87aefa4314217cf5233276cb6f9ebf509091ccd326be9a365f49ee2c423be2950e32a5d3c7ab58e896b07031654ca01336a170748bf15614b5782cc648b6fd4ae100ad7c6341bad414ee923460dcb8121b9ca8a1160897a045eff220e4c99eceab7c31629b9890f58927f824b6101b44247380d667099064fc581e49d75d67e0ecf65e2d1da50b6b3855c5201db260f72c612212b53d28805b339d58fd542d5a6f0a3dbcd39e612dcc9e4a25c9e96afb2fd40b132ec7afb335ef340e74460c343cc435c0e3128f5a574560717611d4947af896cefbae863137f1ef944f82140a083b370b118f19fc34c76fc7bee252a5c1aa62dcc21fd0c52c855390893f06dfec9ab4b1abee81e3a312c5bd6ed728b08f5dd627e4b0a7f84effd9f957e1833ada6ab85a3a567f17d3d56cb16890043c7932a1689b9cc90f2cdb9630899a99cbb4a7c7d542f13b2a07d508c7dea1ea2edb716d616d97d2a25f39ebe7d35cf9014a13649fdfeace1094d972ce05ca1f24aacee8100c5dbc27a778ee415a9a8d5cd5a6c747ee3253df88d7d0e048c28d698f2bbec0ba682047f897c68aefa1dd8c4f17f80c0a0cc91b18519ecbf4809e7ff28136bedf7f4199e0874bb37519dc02ef5ebd8ca51bc3a48cab058950614ae666fac578c98f4d29708d605bb408b5cd84f9503db3c5bf04abbf649e2ec61deec8f79f446828b2de353f256470660ad8a0932e9e99cdb590033f43a815f20c9a1ff13496ca6dd94e4f5258c223314d413f3983055102aa7e4ddfdf55ca91da8126b66910bb07a0b36a7393c57d5cd7929457bca79f9e9274cfd31dcda5692ce4121cc8f3f636135a1e43a4805ad91071cdc5c47192ea8d05e4d6055b7682bd999316e69b5e7a112d6a82f5b4f9f85f1d574092afbb653642e817ba538e0aadc40e562b534934470957b59e29a7360d7e6a2c981202754c45269adc275797c3f918f7b90e1491ad0f0b0a827385934f49fc33f3d2577074cac1e8abf1c3906df076602524863570c00caaf4ece6c85227dcb527d32dd4ea858f35bd7e0e24ffe22ea71c157adc460a38390851e24c208cf906b472e2c9568f7c8f54ef5deb512abcbba65d663980eb8f374db7fe1226396e45b217b949c82093afd3dee407d5b839c5f88ea3d733e2602d741ee7de9bd2cc6db17aafc4f3e58aca3b42b7c002a94cf7347ec77063bf0a2363a70cac39197ec6de64d28829c66ce3f113678399afdfa3fda9323ad2dbf5cecf5d3d09cd88045b6120e1dd81f4f2c7346e54fe24c85ff8a92e3c8464532e7e4833ee17c6626bc63b6e44746e4ede608d7cdb9154e8efd79e05b9e527ab7f1282af8450a90e0c8d9788f8e2b241e87dc8984d94b7ea08d443f02003981c43b02a069c50ed43a73da81356ea150997dd9b3daf6421e1538b75d24b4e1ce31d45c09d2feba14efa26b3161233f75e6bd6f50ce280cc230e2fc583f224633706b832ca0929ee30896a385b6929de0d9694c0ae2949089d3423be8b97067338bdf40b97d799d55ab18a03bc4452dbef91d4bb92e505cd64da6bb219a362a33914a03ebba8b298a33c6b95ce4c7d1066fe4dcb89a90946490aa36d98d2bbd66918c5a62454a4d4c8d962a94eabdcb910bbd51489ef078af44e6d6c1c289280fc68869ca1cb2c80b9200ca048cccf0934264c4bfd9d1b0be87f34ba31a467ce8c9282f0d845ec0322bea45920e036fb0c71747df93241fa3c14f318e6030a001cc4de32c2809cb21f2aab740f6556568033fe13a8014a24fb99c290e157ade37ccf35f73273bce29c1dfbad88579783438df97d2834e3d4ba46a334d7b7cf330258ee5a8aa021cab856f1f21d0466ff251fb2ba065a672a6490ae9ece90e9e9dab88b71a7767b70d5525c06dc50818bf27e6b7219bcd77c0401cd9f7e888a5d1418aa36addf0582b66b8eee94e2f9e21fb8799f9c96f9dd556ee2b8fc07cd58afae4bf5b9abdf42a49ecccb16d29adc6a18fc948a2c2a6d0e9ed1e14d15efcf294e2ff40c688aea4761ffe81be12c881bb693c94471cdd5ddb0648b67c9208e035799f34899d6247aaf4d999cb9ce2e3b608396586bdf8be2c6ac5d8b6bb312e0cb30c1baf30fd9fe9786240ab394fef2e4094c87b0b5650217d3d9b093d9b9850e8c21f1cfd7ac90b1c520d565b5fcc1dd4cb2c2c3c895c273abf1576d7f33026600a90178edf1e137de3c2dba7a011b802176982f581bd39c9af222209c8332e539b9565747bac1a238c1e5a8a5e381b843c9111b985cc460c83e422a7d74a9483f0892056e26662ab4e3b1a28fe8b8eb1db7192eab2890e62112d0b94630f8d7fb3398c6853a66cf973e2225d5daff346eea1f02a46c86c84d48621d45d39a5e24947c2401751e98928e359ff1cf50fdf9b2d91225efc4b314198b7e9455acbbf54f71f71a7112394622d7e4e9878c4123239c51d02f2f2e0cd66c48802746f116b7eb0d30a865456ffb096814d3dec5efcab0c28df4186bf3925cad4481577980bb07b4417e951eb82c967f9d0defc14a79cf1ccbb02bc57c06c54d34428f44ce24f8bed6eb5476cccce19e588bb476d3f9db43632a16e450b43f27ba86d5f9b2e40734d177467f10aa6788772cb720f8e1caa07c334494332a19939c22b2c7bf863cddfe346ab00e5085e9bdc0f292c5674d85da286d195f9c9b70e58241a735a8574af9637f92e84e1747a87b40bb91f19e0fe0e9cb055e65df0c1fb0937ab606509a7389bed2cf2998f3a93851f5c03e5143a00576ec281116cffd05e80b34a791dea4ec5b5391a8fc8560b41e165b81e67bd46fdff4f2322a954d8925d846dccf6ba474bdfbe923b90724ea304385a0e4057a3f474726ad00e9273e21feb9fc233bbcd55618441f8379255047fb42c52cc58a1f2ef99a2ff5b70da06589c49303a531366f795f08b0836b6fb312eb2680d84ab9b200d45838a4b14946e5489efcdb2d61b19d085b77d426bd7adf464aa4bc99e38f2a48c13e31320c2b3352faa1a25d0cf519b5189fdf805dffff7a725a0573c0b806b165be052cb026f34bd6e02b77cb603b457d4705820102632dcdc7bf56ccf01a950a6eb3caeb508a64e848d5bab28c03d7341e74ef9168d743d711f8e737ea8711115416684280810e6233bf6a16203bcfe9c3a6a8a5f105b25dc63d0735c28c66625242b6698c0959e4587ba63b2f7733145800703ccd84b265df73d82b3d0b345b40feeabf4854d7f1d4e58a88d7e9d56c4d02b8883c1bb1830e592b71886a31df9e17dec21c4d4ab4cc37369c58652c7214ef4e99e188ad50e4e3c460647c5fcb5130bab260c9cac633c180a00f11fbddb04d88800f36bff9518adf35cdb53f5508cc558e26fb8a4dfef62b3f024756df40cb3f21dd65ad22076d6278d271108a55c4221f92ce24733120f0c84784d392f41680d1270afd172a53458eafb0ff84a5019c580ac55724f2a926ad3c10b4fc82d5d0721c497c3f88c5190f46cf2de0c7aa979269286d70a5003d51f7f8d7a6fb01d75ae555f85be81dd7d72f8fc86b5ab928ea5d26ae1998bfa086d8baca8dba0abdf7152dfae7e4395561407ddd021067c103b7739b12f052fd970dfc34dd4eea373cb51893294574eb01650ffaec2c3a08a08360c34361b33586c51a132e550ecbece867cf2120a09706915a9757175278746238657ccc9958725c5d9008d2762afaf5e67abedbae00c7f725befcc6e78baa7ec922d3350e60254e01c4b2de2e2cad7979b0b70389154a28ac775c965e6b94ab9208b0c738a3c1f22179d10dc133d5228df4a55b7beaa2c91bdd0c47a55fd7c67f99f9f247b5071ba81c6758dbbf072741000be19c9cb5c784e1e32dc4d20ba56f341dd1e5d20e28fbd7cdc058089791d3aab77618c0e568a95e95ac27b1fe5e312cd8776fd93802750d1f60dcca3b5d7af475c8ff8ca0916db5294174f60e818a1633cdaefbe16517a1fb87000939eafb4aad1be78ae81e1f1d88e3a73cc7cdb37ad6e8bf9b1b3d34e9ce82c4eff9a645be898068f908033b8c75710b7857e6325c179cc6ebb68dd46eff57878f35f9249e34e094b4957d90a8e0f7cd25635fdde84f946636d8a1cc920c0f8f7fb7c6204c312c607fe89f8fd162dabcf038eab42e8cee4a257daf551e8c3bd4f85d1d48e2fd948ba9084e41fcdb01c88394aefd443876dc2be9b4b4f99d59c0256f1e7678eb74c17d82bc4b0d1523ae59e5f2b18f0f021ccb9f0d2e6422be6ce6af7152913b8b445ea48f49762d81e2679b65b656dbd866d1087a4c4c42ac3cf8e9094b58472bccfe78f8f1f9a2210d24c4f0a4afe71eff9cc8b1565a480f21e70257fdc9af08e6be32a0930879a62ea26252486bffad594982d0f5c6088abb02221db60f62e4b086ba9b05903477bbaf3d20545f574920efc1b2ddc946702f028d85e12a4050f2382c346ae68f57189b46b994479e97ee2bb291a26df7cb3f09da8be3073dc48f67abd8acb8be36082003288973adf461f74502a2be3661a699e8a0b9e55f2d8550c6c846ac25eea4496a8582c5bf86fd0df565ee5adf413cb3798b19ac2fe67794131f73b1c084d56aa4284159adf9e4f6cb94810deb43405bc35fb37892981766f43b847afa812a0192317a0358743f0650d5f91a83feb5b78a296a6ba257c319aa24475883f80c14cf5893454a8ed0d41a110569428de0145c0600b09183abb5644d9349881cd12d9c719c1bab84daf4d73e7850c8d1aec63445fd0fe2087e4ea22c3f8b62304cb950533a8e86d2bdf8892f9825011131f6fcb814da2846c5c1812f67f71abb763d94179c14f7ef4ce39d43e6567d8f604286320431637612d649d1af3b51af07f6d79e06b9efed5f9aa4d0b26b3b731601d648e7030416ed6a0a709f182f31d9fe802b0cd18216194bdeab2735f3bd7dea429f23b7a6443b828b860ecf529c66a00357736940961d5045efa17fb14ff49d20d47472761e79cd964b75e3d898438936878e4056ecbd8516495a10a6df79872edb246797e41d375492c2d42c5c724a66877da2d27e73bcce6f1de4a2442d7b2335c18eba1c0c5380652e2a9cf0d7d6171d950fb2ae4f4ac282b1c5f7e4f3809eef02c796efe37f7410b4a5e2ab394a3bfaacc8e858e986b8ee788237af2925c29bab81ba53c126e18b294a560e45f6f7a1580be927e38e82d779bff63ca2789581d14b1ddead8f94305c5ffc9c31d294deadf3eebccfa5a73f97b7b61ca13a049d9d69aea0741a25ba60f6d2f72253223aa83e5c3506af1cd849d5985e34677461554d22745e45703981b69d1c58b493e6d6b25f947ffe242df4069a8196412bf65ea12dcffdc928f2985fb5c97ff7b5aa482276d805bed048f9ac458f222c39e06cdd7dec3d845d5ce58fff4b28d40ca190d3ee94e2129d32fda215590ffbd580339d895a1296dc4220ee6987bec1a3648f7f889f12c7e80163097ded4cab25ca863797da054376470dac4721e695c218f26b4bc5f634556d3b48949862c363a6664f10ab6283ab0036fc7a33b", 0x1000}], 0xa, &(0x7f0000001ac0)=[{0xd0, 0xf0289c08b96ee68a, 0x0, "83612a20cf851e98f94dd57dc2610f1ccd76a4eea21ad8ccff8c374be0c9125219b62762881de900c6cfb61c1e6cb09e802c5f19d4f2c244c5ca90d49cddf720814ee1f0b4704d085220687ce84df54910e8bd87f10864d3c7f67eb8956800f460d6edef6a8184a28726ab9dfd36945a592787ddf22b04e9e7d6aa299eb5dd3d2dbdb5640acbd5c495442003f6f5118de2f7db25736b1eef387380c2f7492e93d6d357b73206947282a277da8abf2403e8bf9134348e9742396ba687"}, {0x48, 0xffff, 0x3, "de54b91b1768322a41aed14556f2b9cd067a48bc0a90570e6709a4f690d4ad71841579506e2d94ad14948cd946830f2c8e4e94097b"}, {0x98, 0xffff, 0x6, "06621717c900c29bfa2081497dedfafda8dec18e6c067f93dfcf9346ca368379562b273d06ad5ae70c55ab6e8e5e3b4503a68f2a91128889d48d0d6781d839a88631835704e1be5c06342fdf868a0896f4834d5813387115a505ba42bd9fefc2be5b68cab77d003ad94ac0706f81811f9678b2f6246dc8d0b7c9c5eef0287805d0ae230c"}, {0x100, 0xffff, 0xff, "88944f9771286f213ac83d46341cca845b13b30058621c95259d2b8eb98284b9b9ca28cc1d4dd1519a1ea0744216fe35b1edd77bbae55da89ee4a5ded93b14ce21cfa3acac3eda0638f8188d941d9bc88725066ffb4a4b5a711ca6f2f317baa7dc4ca56a09502b8597e6ec292e02b347323a75e60ff69523bbdaf7d3a24e4d6b9b37f9f5ec93b31f445e9afeead1255f6d83a333acd562a022058350a52d7bda4c0ab571c332e3944d7147b624b799eb49736e3366d0996ee7e3ee151aff8cb816cded07b92e028de225cd282d5b08caf804a01acfb727132f7dd2b9cff4ead08cd0ae8280dfe08958c24a864025"}, {0x90, 0x1, 0x30, "0d8bb880fc15e3c7cea45b9144a4495c9502b97d7c1e3b7ddd607f2eb0612a9f9b053cb3d560ed5b0713d645518717a940b2b4651f82f04e2482f4a42bc37d9e07884aec3f9ceb8e2b05386f49677373a83a22fa3f0ac4335d85a488634e7157e7510015e09311b6b8dd4252017d61058e29946af14567004f8e"}, {0x48, 0x1, 0x0, "d6fa6ddf824aeff1150c54c6de61f32fdf54dc8af265e8cc5f3e3d2c71082baa79e179daed5e618306e0f0c791a8e1fd20fca8"}, {0x90, 0xffff, 0x3, "6d31950fe40483931b2ee5b7077ccafcad636e4a152859b0a9ba930c214e4a06e2c3c49cf0526e41fbb40db42fdac6edde0331d8e47b6ba1461b72a844ab0d5a2acfe18e63f1288346661fd38619ed4ad9783b1c8dc21471a288d6f198f1445667e4e159a52c7693bb5525be91d6802bd1d719af333685b6faa24449ef"}], 0x418}, 0x8) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0xfd60}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/149, 0x95) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001f40)={0x40, 0x9}) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000400)=""/116, 0x74, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 22:29:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') fchmodat(r0, &(0x7f0000001280)='./file0\x00', 0x0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x3) socket$inet6(0x18, 0x1, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000012c0)=0xffffffff) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getppid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8000000000000080) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getgid() r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r8 = getuid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001380)={r4, r8, r5}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r9 = dup(0xffffffffffffffff) setsockopt$inet_opts(r9, 0x0, 0x2, &(0x7f00000013c0)="b15682d19336f98b09a034211cee468338e3909933a4eb37fa001fc41bea3849dc1e5e82affbea0912c2cbebb921fd265a35a07ccdeaec9665a713ec35fbbc6ff537000f3d5ead2a204654b256d510ccb8423d753695df0f5bc35576b9faf7039541b0f3e90f36bdef8cb85a706bf13199b316ac44146c883a0558825d633b3a2887", 0x82) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000011c0)) r10 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000001200)=""/65) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r3, r4, 0x0, 0x0, 0x800}) socket(0x18, 0x1, 0x0) 22:29:01 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) openat(r1, &(0x7f0000000740)='./bus\x00', 0x200, 0x40) r2 = open(&(0x7f0000000780)='./bus\x00', 0x100, 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r4) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x8010570e, &(0x7f0000000080)=0x20000010000) 22:29:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:01 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 22:29:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x8, 0x4) 22:29:01 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) sendsyslog(&(0x7f0000000000), 0x0, 0xc2ec37b23359bc4d) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000480)={0x3ff, 0x9, {[0x100000000, 0x1, 0xff3, 0x2, 0x3f, 0x5, 0x4cf6, 0x70000000000000, 0x7fffffff, 0x7, 0x6, 0x5, 0x6, 0x7ff, 0xfffffffffffffff9, 0x412, 0x2, 0x4], [0x6, 0x200, 0x70, 0x400, 0x80000000, 0x3, 0x100000001, 0x3, 0xc467, 0x7], [0x100000001, 0xea, 0x200, 0x1, 0xfffffffffffffffe, 0x8, 0x5], [0xb74e, 0xa7f4, 0x4, 0xf07], [{0x3, 0x9, 0x5, 0x7fffffff}, {0x6, 0x7ff, 0x0, 0x8}, {0x1000, 0x3f, 0x6, 0x4}, {0x9, 0x80000000, 0x8, 0x7fffffff}, {0x9, 0x8, 0x3f}, {0xc9, 0x8, 0xfff, 0x54}, {0x0, 0x80000000, 0x5, 0x8}, {0x80, 0xfffffff8, 0xaf, 0x6}], {0x7, 0x0, 0xff, 0x100}, {0x1ff, 0x10001, 0xfffffffe, 0x7}}}) r2 = accept(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x203, &(0x7f0000000040)=0x7f, 0x4) 22:29:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r2, 0xa, r4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) 22:29:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 22:29:01 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x6}, {0x2, 0x1}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x441, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x5}], 0x1}) 22:29:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x163) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/<\x00\b\x00', 0x820749528fde6b92, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="ecd4a7ed70ea56e64d62e951dbb7") 22:29:01 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, &(0x7f0000000100)=[{0x61}, {0x3d}, {0x6}]}) r1 = msgget$private(0x0, 0x214) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r11, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r12 = semget$private(0x0, 0x8, 0x80) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000300), 0x0) semop(r12, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r13, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r15, r9, r8, 0x13, 0x6}, 0x6, 0x2, r10, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r16 = getpid() r17 = msgget$private(0x0, 0x214) r18 = getgid() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, r19, r18, r19, r18, 0x42, 0x6}, 0x8, 0x3, r20, r21, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8, r6, r7, r9, 0xffffffffffffffff, 0x49, 0x6}, 0x7ff, 0xd7, r16, r21, 0x7ff, 0x0, 0x3ff, 0x9}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 22:29:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x80000d00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:29:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000040)) writev(r0, &(0x7f0000000340), 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x7, 0x0, 0x117, 0x3ff, "0937aed5ebcc494ff0738807b0d8fa4257b1ae0c", 0x89, 0x3}) clock_settime(0x3, &(0x7f0000000080)={0x2, 0x8}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="4401bef0ff7bf82e2f8930006198671b6829fcaa0a1985d7a9c9c17d1408f10b39e2809a88b9d4aaaece02f6b600000000000000004b46a9fd575c666552f033f4"], 0x10) 22:29:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x7, 0x0) 22:29:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/223) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x6, 0x1000}], 0x6) semop(r14, &(0x7f0000000300), 0x0) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r17, r11, r10, 0x13, 0x6}, 0x6, 0x2, r12, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r18 = msgget$private(0x0, 0x214) r19 = getgid() r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r22 = getppid() msgctl$IPC_SET(r18, 0x1, &(0x7f00000002c0)={{0x8, r20, r19, r20, r19, 0x42, 0x6}, 0x8, 0x3, r21, r22, 0x3f, 0x7, 0x4, 0x7}) r23 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r25 = getpgid(0x0) dup(r24) fcntl$lock(r24, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r25}) r26 = msgget$private(0x0, 0x200) r27 = getgid() r28 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r30 = getppid() msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x8, r28, r27, r28, r27, 0x42, 0x6}, 0x8, 0x3, r29, r30, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x4, r7, r10, r20, r23, 0x18, 0x101}, 0x6, 0x1, r25, r29, 0x100000000, 0x1ff, 0x63}) getgroups(0x2, &(0x7f0000000240)=[r3, r23]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0x1}, 0x3) pwritev(r31, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) execve(0x0, 0x0, 0x0) 22:29:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xffff, 0x2}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0xfdf1}, {0x1, 0x81}}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x2) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = semget(0x3, 0x0, 0x4a2) semop(r4, &(0x7f0000000240)=[{0x2, 0xff, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0xb26, 0x400}, {0x1, 0x200, 0x1800}, {0x4, 0x3da0}, {0x3, 0x8, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x97c, 0x800}], 0x8) getegid() r5 = accept(r2, 0x0, &(0x7f0000000280)) recvmsg(r5, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, ""/14}, 0x10, &(0x7f0000001640)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/35, 0x23}, {&(0x7f0000001340)=""/69, 0x45}, {&(0x7f00000013c0)=""/240, 0xf0}, {&(0x7f00000014c0)=""/130, 0x82}, {&(0x7f0000001580)=""/113, 0x71}, {&(0x7f0000001600)}], 0x7, &(0x7f00000016c0)=""/196, 0xc4}, 0x20) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000001840)) r8 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000001880)=0x7fffffff) r9 = open(&(0x7f00000018c0)='./file0\x00', 0x20000, 0x119) ioctl$TIOCEXCL(r6, 0x2000740d) pipe(&(0x7f0000001900)={0xffffffffffffffff}) accept(r10, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) link(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)='./file0\x00') r11 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000001a40)=0x100) r12 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000001a80)=""/172) r13 = socket$inet(0x2, 0x2, 0x80) r14 = socket$inet6(0x18, 0x5, 0x0) r15 = dup2(r9, 0xffffffffffffff9c) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000002f80)='/dev/klog\x00', 0x80, 0x0) r17 = socket(0x3e, 0x3, 0x6) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000002fc0)='/dev/klog\x00', 0x800, 0x0) sendmsg$unix(r7, &(0x7f0000003080)={&(0x7f0000001b40)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002f00)=[{&(0x7f0000001b80)="725190284df305b9d4f33a40d449e028649e34af7e622a9963f829b7", 0x1c}, {&(0x7f0000001bc0)="89f859d08bd540c1ff3ad0f107fd43ca1c8e9b556d032f4ffead9b52ac34a5186116c2c7462cf32e922894e8a5e8b6e981e6e9718ebd7e6d33cf9f6c39d3b56b5aaaeae1c69b451f3e9a0ca2a68f6d5d6c23d14b2f685ab78e88b8ed776463abea509d62fea7a1127c373db8ca9acee016f4aabbb683f2ca92c90020066cdca0c4e12f9c762010265ead5b474c8fbd332a72ed470c8f655bb870fad698da9ca809201a84f9ec611cd652acdc556a4b9b4f1c5ca0d8c0a6304dc047180fdc0af75b075d35e077f039599510d989935ea0ad9fb5c532579b060b9035000a", 0xdd}, {&(0x7f0000001cc0)="9c781a0244c4e0f40ae593f65a017fb893f0f817776771bb49bf7e519f4a527c8782d3fe670f8e893de25594c631c4cc44347cf797fa14e53bfb28795e7ee8e5a3a7482bbe746d62596d21a32814a10b333a5e8857717833eb268ccc8b5400ba56cb031fd630b18159ff874391e6764e1f006e594dc7d5520f907845185c07a344d37965587ba2", 0x87}, {&(0x7f0000001d80)="12aa5a5a2d0db94b871f6c885d7f7a8dc5aa3d36f0f126bc3a4a9ba66d7a4d67a27236156c4e9989eba7ec0a14f1b461930a24a7a910b2d560500e9e6764ef92a007b68c65cbea4ecc00ba7996f463cb8695f94720e4ab72aa14d35079697c966e74576081168ac3fb897d4f7a0b7355eee8dda52f4c5329c47745800d85bdc3b1992e6166fc9d698ee689ef4fae85cd3efedb9bb77b1ea62310d49ae540dd18c87a40c688ac57724ba43bccbebcf40710e6156669be797ec6dc9ae5ca7cc507193f3bd62e815d68fe4c0a17ee609c14b590ef552dbe7e85ca87d64b763107de60cca0d435291ef5ffb39d395b4ae451293f7733c4ff4679d1f92e8d88d58ddf817f435b272331e029e76987caa1ff3687bfde00728f237b13ce4b60b6efa70f756a93f31f72d8102dc8071914a149edd4db45eb81c6f9846bb142312a538bc00439999205153483218fb96955f5eda780176c1a384f1c88b1caa85c8b132ca1835030c72736d8552d6097c51a0b327cb675e0330146f8b96072a98d76d8b9ce9d3a779ad85abe4070d107abdcc6f5b7994974cb09701db7ee88d3eb0c250031a99369263607987a46fbd17bca32012530d7574bbee4b4b4a82b1c2c05175105e1997a7306165e2e44f93335ebd50cfa0824d7885dcafa776a4211ea0bf9462f0b0f926e0dc1af769c42ee4706bff185300017f351bcabf2f466c32bc3982d3ae6f0703c000933c37168f44373c4d0b558dffe2c41cbca7a0be75bd6e9240e20daafd47f0ca6c982046a3fc493a21633db01bf94ae763edc2f04f9b99a6da0d13065c2bc39a0c767ddb879188439e304061c96a1354ae8aee8790a5cbbf129ff51db719928f19ba3a81e5205db06a1f14bc08721b94df312a0c807053f6873d5eeec8b4c819bcfe3614c7cbe7f2b3a4dd9c2e221ab8a2f1f907f6f6e0fcb5995bf50d6d996f4bfe9b8a90169df70f187c7a3da8a0ae17a428f194b4ae446c970998738d86248a7b03e267a9738796d40edbe3ea9bf593f23a68a7941baa898bd9436853e85fa34895ef431609991c6852ee6aa4aea2c67d28771dcd488e3d8b90071c6a09fa82ff7972f3281e7b8a03d21fb56d9fb7987fa9f0b4dbebf39cceaf594b52cad9e33c8c616ff4a378638c3b1c905023e8a2c9309dab5b6f59b8177007cd5f4bdcd6b3d8fcd3e55047fbfca10a89987bb801998610c4601ed111864834977bdc4662a11955101d5fdba27b1bf2fdbe4284b6dae71f47e09f58315175bdfb4a693925e20dba7e21ca6895547b034d80c137a1f3a95a47ea6110aec3e867354e836e00e51ae4ae9c563fd73daac2b6a0e29b27d71b361058d7d0b1174d8f76b02c0e337a7a326df665616c380e679bb391e5a020823e8b3f170f1480a7b655917047e99b0f4ad355608b060320708018faea3b2221132df3e8699c27019980de15282a7aece59eca7078a09089157bd8484535cd823b45b389939bd81d69b6e5cf05aa8cbf3d3413894cc34d40ecc1c13f7a8169e0bd7010b437eb644d3443712c3ed01c9d6f822bc76e621b177176f26b169bf5fa452f801ee31b9a5ba80e59a90ef438b01554fbac5bec771438276b9888fe135f9f028ebf90bdb016093afe78af1ce7118b1b812ac0cb7f1181b73621cd26e8d24d5617d8a475a85ad73f011acdae2fcf30ebc02e0f40ff25b1c158a321e8ef7cbb9a6a4b68dfdc5b51ec49300c556258f0667e1931efd5d355f192550b3f6d770aa2c1fcec9ebb26d71c63cd5ee3e63559fa6321cab3e21cd5e8604a1349d2a2f641b452162451f82dee298846d8c6bcb139cbfae77208a13f42218c3ccc536c81aa3d1eed0faa290ca301fcc2c049afe9e4c93b1067aab4015452eb5307d4e556d15fce02d8ac80b940aa20d2b3174923d389a9c0903e52a7e8e213f2bc0893ab2ccab9f4ea021233eb80fcfe160578ed7d4e0ba8e6edaa1105ae11317eae3964e140ff491a8bc05f9ae2357bb58a74bf83a607131cf8cca6595ee72b785d74cce68adae2d83b76eed10302f870ffe5a632a65fc49126b2e47faac91c67343083a10aa14f859933cd3dadaf15c302349cc8ea35edd3ebcf59002edde6d73c71a0e105c64a935583cea05adb7aed4d17e53c6d2a824119ce7457ddab7f428d307d346b83d08eac5952146bce4b0854c7418297f42953cf24aeded0c4b01de40ccd1a119cbbfecf8827ef6e3fbfa74685da780fae8b150e11c4c044f79ce342782b28fbc85f911f510992c4aad4fe072fb8bc31dac405f91d10c23b845c04d43a7727bbe335f791d7d385fe0a4e6d98ee2275ad335a8573179e0c33c632bba830bea106d1a771045760f6d4a3bbbe3deb6d887a8db2866b789220ca6cc6e5a637f4d037edf2876a2d1027859db73805bd06e8ade94cfdffbcfdd14c299efe7b45053641897b5efccec13e18a9cd551749958f5d668dc6a9d15b28c6269d291291471b787af3adf9f4fa5788ddfacdf8c79d221bd681c9b4d74b04c227f253bf9a6e0d0511a03aabe0fd7562ab49af11ce2c3d626ad4dfa45e2aaac78db73a750061bbddf0c3f5af1100f80edd1a1276e4733b23537c81c22589ba34697f2d1e41289c64fc4d464bd52e389d93db73189c729e5ab67c31bde54969ece7e4b7910d617d0e57ff25fe170b3a5a726d12c195743312a3654e98d11a05022ac691ca1a886f848a4304be8fca9ff8f6967c6b821577ec1739522505bbc3e227ab90a394ccbd467d665f0714b93c41ad1fee3eda1b7e79f88e30da0215f24b7849cfdba0e9d192a2c34f1033a87ede4a3fa47768b25341ea7069090dd46f4f4a287b8e8c3ad67e96810997096c4d6e41ec179dd224fd229b97ec7aa05e593ea4464842c5ae180cfebecd4093b84e07caa8e23965cd145cc9a2c6ed8060a84e8f128def956f36eeb1f06e03718bc849dd50c96f01d95be1cbd4bfc508113fc5f5b4569417c579017df6c21590c5d485bf46bc45037d95c6f73d5704b02d0bd41cd668b395d0ee222b45189b1009a53837e0397ee290097137bbbe4aacf5dc0f0a90412f8eaf85cfde9234d6b0c07834c1d20d17a492980e0faf411683400f8785e9d8e486bb01404bb848b32e98706eb715b2b05c40fe981a835f7c17e6f4c0adb1f428a5f1c761bff01008bd98040c89e5d2adfe169714fd383656ae3fdc4500f5d7d53619c924f96b74b07a04b912fb085656fc04a564311cec82293a36aa3527825f92a26cdb1512f2198ad7e3e6f5ec4c0559ae5c0149ecae7a3e750467a6c914374eac1eadd818af95aebe79421be439c77514bc9d6c78aa3f5eaa41fee6f6735ab62d41c6d569dea4cf5faa0db0b3bd1e2149d14f8337aba95095980c78130646b30072a76731e94802259fb72dbbe826efc33358f6faf976b5cac132ef626549e09e6e0a453d5adf4b94f4b9291d073592c9d2e93c50645a506b04d1a3eee05e404107844b45eb2644bbdd9353090275572505c7cc7d763dfc988568536eb6b021d95f5697308176875231772dc07389acd9146ad70e88f112c29a3ec32baffd365dab1157f1e6b6213e28d2db7d5169eabdf5d06e4b908a7c3de6e0ce9babfb13b95b22da9014013b658be3ca13566c6b112c655945ed042f7d135c20b5b7fcff2b40fec488fce222bd434e974b307cf991fe091e3121ad7a1e0dc37a8762c6025b93531e761fa3abac0883dafe94458fa34fed6ec1d48ef3188e4e54090672cc4946cffe50784f519ead62a56a4c7c03c76d4c5a3e1f69a8aa742ec9ab9b8d9616b1e549650e6af28e149e83a8d167133c7029eef4f252f07b5aea7d7fa12efb1bcb40d00e65f52034f0b4286033e3dbd607fec1925a9b53408fea79cbcc98563547310ce518863791c0bd588ced99502b4a9702457b3e7c53513c077ee002393298e30d0bd539b18b075c00d033548fce5baab0a9186a0620c5bebcb451e824fbfe3198b6fecf22ecac9df6714c083c124175b62a1c3be8302629a5be4c0c5e3282dc55795eaa9c3379ad420363a61386304e270aef9b11ff0254447f207696b2c6e76492f19ba2232108cbd0de6edaa7cfc4600af838ede2463dbb6d5e26f7ec8e64f060db5f56d70f843a901e5021184a90bcacdab6c465f6543bc9919b2822653564f9c3ce2811fc8003036310a252b41e6df3a45d05447cfb84f703879465035593bda9b1b29a891bae2a8dd268dc6b5e887bb7c69ac83168c72ea6e6e45e8d7f30aaea5cc0f2f7ad9651f2ac6b898e4e3bf65bce50f8d4a02fbdd6ce27be258fc46d24c6c3611c7a591ea482cc0c1bd543616635a4c66cbb4ae13e83959742a6f0abcf5d25d3b428c7bf39b90d2ac3cabf1ee4fb57a854f00cbd317de19b68d8a637a0938e29a753ea1947e8d5729d59dade7a616d36624cc8f1f09a03bea788301dc100d94ac1ddc195e91b248c933533052d6dd99903ef9477cbf21825ca9a54840c33ae69d6005111c9b9481441d7baed64fadc6a332039e29d1d8b72071f29a98efd7407a49daf7c469b3d162b836686a73ddc25e5770775c9657c35a5d2947da740091dd857fa294c833ae4426217683c9cda30d8dd14b4ad5a1bbfac59aef0bb1955482ae6d313aababe419ad7ad401483073511c15931ef88c31d7ed7a33a614e5c65975858f124ea0aa7e81484c6c015422e5b89ea0a3daf9e874cebe3a966866aa57a851b7ed51a599d8614494b3722adb5be2de484478fee546bc0afd7952c9d1865ad8cea4681a92c227b2e21661cf6ef65bed2ca2b711b7e65aa65b0182bec6492732d0c4680586f6968215887c7319f097e92238e0e0722ce2bec31c4405a76370a60e07ff804699b70c470bff463d4837bce9d1e27ebcaf097510988013e561775339d98a0a3cbb03e1a0944a0ec766be91ccfe2dd4e040d9016581249610d3ea147e5d4941d4c0a15dd9cb685324f5b83b54840347fb94932d2f2c78373d9c5137d2314ce626650590679b78f7f5b9c56a074bec2dd1386ffd1711e3ca503b524c4cc5281eb773bdccb47976692c9512c4f6c88b95f0e0d8bc22e8872afcb3a09b477dca68bf9e5c5579b6ff15eac1e41b3b265c968e71cc6bf23a808159563548fd730a3097c9297c6fba5f62561c8855b53b87e4fdebbf6d842e8398e1359bedd874ce78d2743a90bdbe5ccf2591fdd646b8fdc17ab065a03f0a5ad9ae5c7c13dcbdc9b38caed8d3ad12d1be8af7633b7a25e51937d4241b865044e1e1b286d850675e3aa8924cb75cb6af537a092d06734379c6f4b43e04beb1a2debbe542d8f05db0769d139409533b5ebe264fcc31903d7fcc9e7e66e99e9d054ef085fac958f019858c191042037fd93fdb709fef60a40903079757a0295772b9713f93bd2f70ffbe8f8a6ed8678beea628a7accaa8e21deb79149c05a729790846b114b458befc39d917014f40ecb62b388a84ece51d1f866285384c612a4c5397992e1655e7d140b03beca06c3b6bf3d3766bc966f6ff3c0784435d22849f25bbcba2176704db32637e340bd98583a57e9ad43b90b36eb7eda032752626250627cde2b5c3975e979adbf4fa54b1343635913ac55854bcaefa49b8d54d00dba344e4cf31e0e33f78db5e870632e820b2d73da0b37b087815200239a7b8df75759da13cfecbdc48ffbd8b37538d3a24bcce53ce6511d13e22a380d257259840062196f5da3990bdc665568aadf59de443962742e39a3b6ed534958f20da8492bfa053c4d9c9ebae45be0b79f83573653a1f30d15fbb5c45dffe688cd45a8c21ff", 0x1000}, {&(0x7f0000002d80)="2a27f224f2ac1a7276d00f7d9efdffed69385c06f8ce6d44317bb824f3c789c1571d320445eb6815a0e7d921420c5d0436614214a378203903b25006bb2f25c2b78e8f14b7afc551f8d699edcbbacd9098e0f39acc123b3a56f461b07f581e351cb85b1b2d5549f6ac2c263b10c70be91edb1f2eec096647e734d4338e8c6ada37386285537723c6278fad6232c0cd39856d67c73c649acc0c35b58001e8722a782849804b8a5b93f66615ae9a079a7882b6c89dc3b0222c775ee814", 0xbc}, {&(0x7f0000002e40)="66ab23da85cad07b54806af757cbfd84d270ff1fa9f49a8a7111fd397fc5f51d00924bf9751768814decd78ad80cc8ce59371c42b2a2fafd1037a9d85221206209c1bc6cd2e2f39272e010", 0x4b}, {&(0x7f0000002ec0)}], 0x7, &(0x7f0000003000)=[@rights={0x20, 0xffff, 0x1, [r10, 0xffffffffffffff9c, r2, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, 0xffffffffffffff9c, r9, r16, r17, r18]}], 0x50, 0x800}, 0x4) 22:29:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x5) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r1, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x10, 0x20000010, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xa47ab623847b9943, 0x181, 0x4, 0x4, 0x7fffffff}, {{r7}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xa32, 0x7}, {{r8}, 0xfffffffffffffffe, 0x876f0662ced85b86, 0x2, 0x80000001, 0x1}, {{r6}, 0xf947bc662f2267ed, 0x80, 0x2, 0x8, 0x7}, {{r4}, 0xffffffffffffffff, 0x10, 0x20, 0x1ff, 0x80000001}], 0x114, 0x0, 0x3, 0x0) 22:29:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4003, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:29:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e32c4918d653000"], 0xa, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) 22:29:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x3, 0x3, 0x47fd58af26a8c1ad) semop(r2, &(0x7f00000000c0)=[{0x0, 0x80, 0x1400}, {0x0, 0x8, 0xc8beb84022982b26}, {0x4, 0x97, 0x400}, {0x1, 0xff, 0x1800}, {0x2, 0x401, 0x1000}, {0x9801beff5f0f1d7a, 0x2, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x200, 0x800}, {0x1}], 0x9) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000004c0)=""/223) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, r12, r13, r12, 0x42, 0x6}, 0x8, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = msgget$private(0x0, 0x0) msgsnd(r19, &(0x7f0000000800)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300308ecf8a026904927c16e3c36d07a5752db910698a03f16a287a575e1f29c1cf7ca0ce0b1f4c2155f178a28ddb6f36feeb56f452b702543d7bb11db9432f75c2ac3a0b23a42c985eab105dd4b7e138cc8d061fba6001a8df7f0f0e732e8c5ccaf7c52c62ef01add5c2883ba57139df6a39d372e815e362c989c3d303592c82185fd2dcca94a764f3e8b5"], 0x0, 0x0) msgrcv(r19, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r20 = semget$private(0x0, 0x8, 0x80) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000300), 0x0) semop(r20, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r21 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r21, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r23, r17, r16, 0x13, 0x6}, 0x6, 0x2, r18, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r24 = msgget$private(0x0, 0x214) r25 = getgid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r28 = getppid() msgctl$IPC_SET(r24, 0x1, &(0x7f00000002c0)={{0x8, r26, r25, r26, r25, 0x42, 0x6}, 0x8, 0x3, r27, r28, 0x3f, 0x7, 0x4, 0x7}) r29 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r31 = getpgid(0x0) dup(r30) fcntl$lock(r30, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r31}) r32 = msgget$private(0x0, 0x200) r33 = getgid() r34 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r36 = getppid() msgctl$IPC_SET(r32, 0x1, &(0x7f00000002c0)={{0x8, r34, r33, r34, r33, 0x42, 0x6}, 0x8, 0x3, r35, r36, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x4, r13, r16, r26, r29, 0x18, 0x101}, 0x6, 0x1, r31, r35, 0x100000000, 0x1ff, 0x63}) r37 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f00000004c0)=""/223) r38 = msgget$private(0x0, 0x200) r39 = getgid() r40 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r42 = getppid() msgctl$IPC_SET(r38, 0x1, &(0x7f00000002c0)={{0x8, r40, r39, r40, r39, 0x42, 0x6}, 0x8, 0x3, r41, r42, 0x3f, 0x7, 0x4, 0x7}) r43 = getgid() r44 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r46 = msgget$private(0x0, 0x0) msgsnd(r46, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r46, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r47 = semget$private(0x0, 0x8, 0x80) r48 = semget$private(0x0, 0x0, 0x80) semop(r48, &(0x7f0000000880), 0x3ca) semop(r47, &(0x7f0000000300), 0x0) semop(r47, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r49 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r49, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r50, r51, r50, r51, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r46, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r51, r44, r43, 0x13, 0x6}, 0x6, 0x2, r45, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r52 = msgget$private(0x0, 0x214) r53 = getgid() r54 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r56 = getppid() msgctl$IPC_SET(r52, 0x1, &(0x7f00000002c0)={{0x8, r54, r53, r54, r53, 0x42, 0x6}, 0x8, 0x3, r55, r56, 0x3f, 0x7, 0x4, 0x7}) r57 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r59 = getpgid(0x0) dup(r58) fcntl$lock(r58, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r59}) r60 = msgget$private(0x0, 0x200) r61 = getgid() r62 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r64 = getppid() msgctl$IPC_SET(r60, 0x1, &(0x7f00000002c0)={{0x8, r62, r61, r62, r61, 0x42, 0x6}, 0x8, 0x3, r63, r64, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000200)={{0x4, r40, r43, r54, r57, 0x18, 0x101}, 0x6, 0x1, r59, r63, 0x100000000, 0x1ff, 0x63}) getgroups(0x7, &(0x7f0000000180)=[0x0, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r29, r43]) r66 = msgget$private(0x0, 0x200) r67 = getgid() r68 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r70 = getppid() msgctl$IPC_SET(r66, 0x1, &(0x7f00000002c0)={{0x8, r68, r67, r68, r67, 0x42, 0x6}, 0x8, 0x3, r69, r70, 0x3f, 0x7, 0x4, 0x7}) r71 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xe0f, r4, r65, r68, r71, 0x2, 0x2}, 0x66, 0x3, 0x40}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x9}]}}) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b48688 22:29:03 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) geteuid() 22:29:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200400000000000000000000000000000000000000000000000000000000000000200"/216], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x439]) semget(0x1, 0x3, 0x80) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b48688 22:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 22:29:03 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) 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) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1) 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) 22:29:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4099], &(0x7f0000001040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=ANY=[], &(0x7f0000001140)) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') r2 = msgget$private(0x0, 0x20000003c4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000a973e4db52a7000000000080000000000"], 0xc, 0x2, 0x1000) syz_open_pts() msgsnd(r2, 0x0, 0x0, 0x1800) 22:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 22:29:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) r6 = dup2(r4, r5) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(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', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r13, r14, r15, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r16, r25, 0x7, 0x40, 0x8, 0x484}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r30, &(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', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000380)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r43, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x803, r32, r33, r34, r35, 0x40, 0x6}, 0x200000000008, 0x800, r36, r45, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r3]) r47 = syz_open_pts() r48 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r48, 0x0, &(0x7f00000000c0)) r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(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', r51, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000380)) r52 = msgget$private(0x0, 0x718) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x803, r53, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getgid() r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r80 = semget(0x3, 0x0, 0x41) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x2000}], 0x2) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000180)=ANY=[@ANYBLOB="02003e2f66696c653000"], 0xa, &(0x7f0000001700)=[{&(0x7f0000000240)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r8, r2}, @cred={0x20, 0xffff, 0x0, r9, r12, r29}, @cred={0x20, 0xffff, 0x0, r1, r32, r46}, @rights={0x18, 0xffff, 0x1, [r47]}, @rights={0x28, 0xffff, 0x1, [r48, r0, r0, r49, r50]}, @cred={0x20, 0xffff, 0x0, r1, r53, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r0, r67, r0, r0, r68, r0, r69]}, @cred={0x20, 0xffff, 0x0, r71, r73, r3}, @cred={0x20, 0xffff, 0x0, r74, r75, r77}], 0x130, 0x6a5e42f29c9dfc11}, 0xc00) 22:29:03 executing program 1: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000000)="15cdfb200d1737b011f59f2f37ebedb98822f2185ec62e7673f849d049e7b16790", 0x21}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 22:29:03 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0xfffff801) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x3000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="632c2bde3bda86d26bf1dd73af03e3befbfde638af73c1721f3777fdb39f4603040bb21246c56f18cbabe59042aede68559ea1f355aae8b3653179528a397ecdf30f0b15f5e7ce1ec62ba6419d1db759d5f2dc2fce02fc50c2fccc70f517a5d0fb32265c47ff4e49b69a5ca7ef326f2641446fb63f1fc55a1e0daa61d08ea793d581a3371ae944cd4fe5642a8f768c0f15b4a3c0a48d3fb29ba13e96e67be799144a9c75cf4788b04dab5bc8c451d030dcc86fa1c41cdd3d5e0550864fd54ef7ec099c6f3706edf0d63a92a0b1383b808316be91761745b9a46ba9a32d9ee86fb3e369f254b2f043aa74755a460f6a60320640", 0xf3, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) readv(0xffffffffffffff9c, &(0x7f0000000080), 0x19) 22:29:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4", 0x114}], 0x1000000000000276, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="5f0773c7be05674abd3d54807ec9a3d077542fc81224d0fdbc4aa5b9c3d09ac05e", 0x21, 0x8, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 22:29:03 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x4}, {0x18, 0x2, 0x20, 0x829}, 0x4, [0x88, 0xeb43, 0x1, 0x8, 0xdf8, 0x200, 0x6, 0x6]}, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x8, 0x1}, {0x18, 0x2, 0x8, 0xff}, 0x6, [0x2, 0x6, 0x6, 0x8, 0x0, 0x3, 0xffff, 0x80]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x8}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) fcntl$getown(r0, 0x5) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 22:29:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4099], &(0x7f0000001040)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="0e18a3699b04634a397ecdc708148b391e69824048d168006d27d0b9d9ec7be161f84ff816fb4d065b8f88a612c21561a6346253b982", 0x36, 0x9, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000f6ff00000000e7000000000100"/34], &(0x7f0000001140)=0x22) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') r3 = msgget$private(0x0, 0x20000003c4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000a973e4db52a7000000000080000000000"], 0xc, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x1800) 22:29:03 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2b08015502b163a3d1ff4048a8015058791b161265642481e8a4076bb07c8fad871a6e5ceed251244e92e699f927d643655e1beca4c51c6c64228d2f8e516a4b03d3a687ad09bd2e9a9e640692ad595dd7dd30bc83d69852c424ea2182252d0b5e243a94b6e07b1a0a1b4d552743b5d293296f51216b79b49afd8c191903fdbff7acd6fe23f4b4a52fee9c4e50a701ce547e9338"], 0x1) socketpair(0x18, 0x2, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(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) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000040)=0x48000000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x400, 0x515, 0x7, 0x1, 0x6, 0x4, 0xffff, 0x3, 0x2, 0x6, 0xbcd5}) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000080)=0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 22:29:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x11) 22:29:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept(r1, 0x0, &(0x7f0000000100)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 22:29:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x30000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r3, 0x0, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000005c0)={0x86a, 0xffffffff, 0x5, 0x7, 0x8897, 0x8, 0x7fff, 0x10, [{0x4, 0x5, 0x1, 0x68f}, {0x7, 0x3, 0x200, 0x1}, {0x7fffffff, 0xc, 0x1f, 0x7}, {0xfa7, 0x9, 0x5, 0x10001}, {0x1, 0x7, 0x5, 0x3}, {0x1, 0x5, 0x1, 0x8cc}, {0x6, 0x4, 0x480000, 0x1}, {0xf98, 0xfff, 0x6, 0x1d}, {0x4, 0x8000, 0x0, 0x5}, {0x2, 0x1, 0xffffffff, 0x3}, {0xfb6, 0x9, 0x6, 0x1421}, {0xfe, 0xffffffff, 0x9}, {0x4, 0x0, 0x3, 0x9}, {0x8001, 0x0, 0x7, 0x3}, {0x1, 0x1171, 0xc7, 0x3}, {0x400, 0x1, 0x4, 0x800}]}) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x6, 0x4, 0x1f, [{&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x22}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x9000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xebdf}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x91}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 22:29:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7fe, 0x310c4294}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9, 0x5}, {{r5}, 0x0, 0x0, 0x2, 0x1fe, 0x4}, {{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x7, 0x7fff}], 0x7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0xc2, 0x2, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0x140000080, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x7fff, 0x8}], 0x8, &(0x7f0000000000)={0x7, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r6 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect$unix(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = syz_open_pts() fchflags(r8, 0x1) dup2(r2, r1) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r9, &(0x7f00000003c0)="4e5661bab703a2397a44546e80e27e126c945b5b204948f14de3f872e9e055bb0fc2a16f680b41bd30cf26e153a75498126c87ee3815ea37d9dcb77d174445ca7c773601e69226418c43def437c922c5a728b6c078bc1b0869c4ae2dcfa501e262be5f79aaf506d6b67ef139af82919f5570d557d1091f1f32eab381368d4f1f1f2dff2f916af17d4a81b46ae8c494d14eeed186a6cf20ddd769562cd3b23c8d9197aa206c780852757fc7e18ee74680fc2e0d68de747f8507b68a5528208fa7235471a4d10dfdd95785665a86362eae5ba07a8b3082200974f2fadc96daa218bd78384092f4730f6fb3c2ad3987827d9830c39e5478f2e2c0dc", 0xfa) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x9, 0xac6, 0x1000, 0x0, 0x4, 0x7, 0x1f, 0x5, 0x1, 0x21, 0x3}) rmdir(&(0x7f0000000300)='./file0/file0\x00') 22:29:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xe2d) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001880)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8549558800aade6176a72dfd4800"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x6) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 22:29:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x89024a2812ead3dc, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x50) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0xfff7, 0x40, 0x1, 0x68}, {0x1, 0x50, 0xff, 0x9}, {0x3, 0x6, 0x3, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") acct(&(0x7f0000000040)='./file0\x00') 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x60, 0x0, 0x0, 0xfffffffd}, {0x6, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 22:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x40000000002902) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x410, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:29:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5027e3e481106a0cc557977136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c0a", 0x57}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x9, 0xba, 0x7ff, 0x0, 0xffff, 0xffffffff, 0x10001, 0x3, 0x0, 0xffffffff80000000, 0x800}) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus/file0\x00', r2, 0x7}) 22:29:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2024, &(0x7f0000000440)=[{0x8f8, 0x1, 0x7, 0x1000}, {0xe0, 0xff, 0x29}, {0x1f, 0xa8, 0x0, 0x6}, {0x3, 0x9, 0x5, 0x401}, {0x5, 0x4, 0xa7, 0xfffffffc}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/100) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000400)=[{0x3, 0x7, 0x0, 0x1}, {0x1, 0x3, 0x8, 0x3}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(0xffffffffffffffff) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r5}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r5, 0x2}) syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) 22:29:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0861c5c6d760fd63cac402db781c4e4834ff898b7fb85e9630b9e006bc5f19f3b8882882af676a0dceb57a40a3165f33dce29867ee377748fea455684fca7bed48069e57aa929fb0a62e33b75361d12a160bc79443c0ce37c00fc0ca2b6bb0151007769a678852a6fa67e270d1ca6ebc4062e125e6b4d47a3201740cc11618afc3d9d483887cf4131f3f4e08393265752dbb963aa0728e4ba9fd674bc58587019584625140c80040ea0b417b409bb227ecca40d107a00c835c892a2012587cbcb6a048a013806479de87f997a97fb8f93bcf113ae7a7f32b03c06050ffe1007bfc100d52c0769ac5bef91ff2c3"], 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(r1, &(0x7f0000000100)="8c65", 0x170) 22:29:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xa}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x4e, 0x800}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x4, 0x57e3afd7}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x2, 0xfffffffffffffff7, 0x3}, {{r6}, 0xfffffffffffffff9, 0x10, 0x4, 0x5437, 0x9a}], 0x400, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0xc, 0x1, 0x1ff, 0x6}, {{r8}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100000001, 0x10001}], 0x3, &(0x7f0000000280)={0x9, 0xffffffffffff8000}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:04 executing program 1: r0 = socket(0x1d, 0x8000, 0x0) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESHEX=0x0], 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x6, 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", 0x70) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 22:29:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:29:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c3a428c592e978bd7a32e5e0cdce49886e4d0c"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20042, 0x84) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xffff, 0xc3, 0x5, 0x7fffffff}, {0xd, 0x2, 0x23, 0x7}, {0x0, 0x20, 0xa2, 0x8001}, {0x6, 0x5, 0x3, 0x4}]}) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549", 0x1d1) 22:29:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) close(r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x40, 0x87) dup2(r3, r6) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 22:29:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9698a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b400000000"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20, 0x0) fcntl$dupfd(r7, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:29:05 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000040)="bf4752884949785aab9ac5d2a8c582c7e126797895a36ae3889751d53ab89bea97", 0x21}, {&(0x7f00000001c0)="910ea9648b2e5aa2b3382a87823f38fb5a28f5eb0bb194eb3200f0138e441f7edc3ca13136f7df456c80603c50727c10a1a84dba5c49bb015c01b75c997da63c7974a792a5f44e27ef95460729d4f31fd3f5cc38adfb311bae3b91690b176364da722c4575399e6cd0973ad286ab5cdc52a56a2a6c80f886fed0c517519658312bf6236ea2ba747f8be16ee442e1579eb813402f2355f0c219ee6bc7dcffbc8f1573a1331da1dba2d87f64efe64529d2404c3fe608c61131e683f202042aff70f8b19976b1585f630d3f264ff37ea5b1e35634da4634f601eea7bc08a699d92d00ac6698cbc89c6b54dd25107a30af417d1a2dfd13bc7fd6f38ce8992ad6fc9f19ab68c6e4d92bf06b4159358138858ba0a84654fd4f638b0808ceacc618bdbd9023e7d2c8a38fc4fb00c4b0167757374a74b27f53240cad266c610779c8c322ae62e0382ec71204a1cfbfacc8748714cf2bfe7c6cb14a480a14d3e8295615acaaedc191b411ead0496ce91872cbc8eb33eee8dd1ca7518a2274e6aae5e9607b0412588eeee81ba2ea2090d4f9b9720c7d7df183f391781d19a7b4c22a718bfb8fc05185968d397ddc628c905d5cae5d14983e5cfd2fc96096d98a373d12826dcb818b68d9d5d4f4bd584a08d1bde054a1881c11a092b1610c17d47c31dd52c7a4be91b79f691bd94ac9573a2c3960fe0e844482840fccb694bfbeaa4335df9df816aaf7e482eda639b6d04077f884f2ab18782913d447c140695f7953f803b2a257305290ac4ea31965eadf0887261d8dd6a62c0225cdfdf75d2184f86900a180c2cf5e1a19f7b473a934422df24059c5194668cf7f9d4dbc3cb9561eaeac1823799089abc654fd80349c552861526fd49fd8cc4348fc1cd03980785c924aa428d4201fd5fcedbe0b83b1371c62f9012451cdb4d8aaea78a3a17c2952a0f5ec802410977742b867b25fafdd971e905ef05bf9fe81c7a8e7b96ecb98a7c1c088d040ddb3959b9c9af8d0ac10e299eed41335acf8e8d25cd3c583709c9f2aef0b4ac5f7becc15123d437bfb165d887c0bdbe5edb40c902c34c8b590343ae8c97571afb862235fb2a436f8afa4f06d0820e937fcb3bdf5b4d3292bb9d56b76687ca3458e2a817238540166b853f7f9a9e708d732778686ad3d4ad66e9079e1b426caf36f71f59f9021da1c6d9bb4a7ab7dbbaec0e31b9aefeb405c425f192a9259042ddf2a41fb6f088e16723a8fa3394cc169cd8dd90f525d054fe0626ee61fe293bc72a170d20df71d95ea97efb3ca9419db547444e1a9142b6c8a2affe084a8630489fb7bebae8b47624e449ed9b5c4187ea17d49c18ac27c8648d834acca3b4cb2edad106b98f254a2863e646facf377b91efa5ae725be0fdf7b92fa4315f2e76bc49ae0047446f455576a5511366d893c48ea4f44322ce5f73e2688e8840ccc2d6a8341450e09975546ee90e846dd0eaf0bb592edc0487ec030ecb772dad3a2749fd68992ea722c74348b934bca0a04c0572fbd33d4456bd5e3e9314ac04ea5998ed2e1a260f706a2119ac9d9dfc2ab0e76f381c15524e099c7b0d19444a39466a6a465084029a1119cb9579d1c3d727c57f2ff89bcaf72ee90c6329255dca4f1bb5d3927b36bc3ef2ee8e99403acb939e975c63dcf04543e1ae200ef554b56e93a6e8d3b961cbd5faeb81d3f394ac1a96c597a19386bc800b96cf24af2d83da8084d449dbe0bf718dc713a861c9fdb257e30f60c87692bd41be2d0ae14d5c897d8f3f648a53142c01697f5f4453944b41f9c44ca7c17e8707faa0a4afeb7929ad3bf2c08ace58b94d5d54418477568c52ceb4bea2cc77762ededaf5171161dec63a1502e87b8192ad11386a547ed094e6d87a8e565aff59c10d3b5825715cffc7e2344d07017c067eb4072ad559c33934e9a620dd628ac97d74b83934f51726371995334658b1d903eb71ed9b42ddb901a64991adc6a545ae60830c01ac08300a7d96537ddbd162a4188bfdc7a5eb3d76942e3e664fe423180a8ca9ebbcda028abde14565eaa20c1dace8aab6d11fa16cc55097d26d778ffbec7e2af993d78a0d4ae54ea21c6823b3a480f2c97b3420b36e15c96fbc45ad87b4a575969af5b4dc6ee020404a4fe166b0a969b422eb11c0b1cd5a05cd09dcdeb1678799ca83dceaf9b87f356c37a36b51e84c00f163633171d81b7cb286bd46d09820f54932855733c56e3dc816afea1515d5c45e8d03be7be8876ec969895bccb569c982f58cde94d8c1c2b59054d0665e5ecf0e05118e6cd6777fc550fff8e7329f7ba21c99e1790e070176d7df2866833c9705e007d180387137de34c4d7cf52af8ad56a27b66a3f6848c09de88e67953facb1f80da30650c397d4992f91472d2802a20f841a94ae444dd6ba053cc4a81aa6167dc161c2c9f6a7b3e44e872ab63cf4f0177a0bb325e49a6c8e815b91665ffed0bbacf93d337119a94b412016ddb65083ca4fd696f081002bfb489c065df5b0622e944c28c2cd20859e318f86cfaebe69917eb8b99586bbc19304c850855b1c35d52aa272ab4bf5e1fc434a2a86976984dbe3e815bba40c2c2414745a7909eaf2fb8a6866948de4c085585e071ff72310d80a82fdd062da72f57ae2cb2bf9bd5dde378692d18083413ca85f711b0e3a3827b25d813d6145c87eae4d4d38c716d22e7f58a627a0d388fd06ae035b9a4e08e4b641f69310ecc960e1d61039b72e6b6a50f030e885b3481a5ef5b9bfcaa0f9b1bfefe74357d513eb17e3a8720281d5db346dc0c58bb6c8a03789e4fddd1fbd3ca4eb06f6004f699cf829f908417fd2a929104554c3bb3fb23ce1de9d77fbf700c62a8f80b15cfb0bef69ac14956c4bc140e404d566d0e44f034318b039a28a64b9422d7e38a7d291bbde7831867fce0b0e44094177f423519ee1468b8efef3bfe26587c15d686e05bff7db2d40029da58f51fdef1b6041d9abd919c01f94e0a7c7f95896e4d834b1fc190770d42a0e2298cc5047e62fe45fc43c4a52b5b4413ab9313f0216fccae4a7fa37cd1bff9d9b6924259cba13dc85b57ee56e2e10595775a32e046578ea28d71bb3d91ff8db0ca3222a7e01ea4642bcbe8b79f34a13f838e5d8f2bb4b539ceac554187ec8b61b301cc66ec31d3603d3ff2637fda49e7fccbd6bc7d6f29e97d89e0d2194e30fc51e3513782dde843e64b78ca89316e9fa5f935fad9d9449184094770e4a29e3f4b3cc7b531885e62aad3686c417376bcfebd58249134d9af97bc7fb335650105bd67c1c2425fc9c1118d684a52676974816b179fddbe472b4bd2057967a5faaa0b92fa908daf6a3bf25c6c5818dd3dced8c16528eef375b9a65b2270f7071c374f3f0bc15c76a66663182d8b63f3dcb8cdb4251e703a7b2e91814c1a56efb997bed3bec7b07f8e90e3ec280cf3690cb81737edfd9a8d637f10a1ff7ef59210be3cfec47abf9260e4286de3bbb0c30c0d59f91028d5874dfc13587da853751185b7edbb76975fc87fbfc6bd05242b6e06868c15a27a48b9be4512127fd5ecfd30dc862d51cab5fef9535dbf9a77f9dc7b60704d83454e74f660484f133c6fe813afa908be560d5aea81e0a4441bf43eb93d49b1fc3282c70fe0e45b89945ed12a03dacab0e0fdbfdd27360c5d843138cc536dd622c638f89844b11eed624f92fb0686c064da90b96af968bcdcf92716070cb38a05a55c6029318d1db6afdc9951dc180fbb95fc3766eed8e7260b20ae67cc7216ef4cd9a0c1244a9b46f260d48c9c0e493d9db370941da5ea0409462bb8be1650d39e3760e98f609ffc0d1c4465ad3715dfb39eabfe3ca23d0078439d8d3dd28732c743dd80a6b8e5f0fd50a5369a1ffe8e8bd3cd493fd7fea8039889bd19cadedde5630e12ff62438ec51d042599c9e5e044b71115153369f561da82748b0f6673a958578b6b0f9b509904aaa6ad83182da1eab2a0c14900ef47deae6ca10d3833720c472996d6212c30a755f2bb0aaf9d2d06e3044fd348da64de45cdf5da97471f09e73c66080825abb42e8aafa5a55800af7bdfe4bc7ba71ed0ef38f53b809a3d1f223d7441d9a07f97666143d369bc8e03be0afc9af95f292599970f343da0f06fabcf236d8b1d8b0d266bce8e34584e159bb24e8c95eead5cd456f8b4ad26fbe5debc67231f52a904f0364ab9a6dd8308725346fbb9b8da4aeb1d27125f04d32958525a5f133507947beccc4993e3a86daa4198d34348e4da0973ebc03d6ec907025fcb8bf25498bd304790d8928e5c74f3f2ff276f36f8d2d61c5c87c67f6ea83621b615b15e877198be734f8926060a3d7ff94eca4b13a61204a0bdacedb5efe6c5f93ff15364596365595d83cf933a8c06f054db45579faddc7ed1ad29e6e7c4281761531dc7610f2253232c61fc1e033a9926a37f1f88308ffbfc28eba774a6dc2733cfb81607e49fe1fdf9d7a89809a31e1985f594be51a4aaf5cf9b3f56139fee58248ebefb4f9c72d9e51e9daf4cd3052fca104ec4d979d9a5b0fb9147addf636c79f73e3f58dbdcb91888b7b54fd82423ff1879c00bfcead5bf4c3ae332a4e064b16894739cc83636cef5000b8f462a41851e55b6fc485ee338e0bc492ece8c331a36a8b966a58234fdda21399c2005b68ffb9bc476ef5ee0ab31c5bd5e83529f247c523d37835372667a1e19a673c4f4152aa224ffd690fa815169e38ae338de3fc89cb9dcac239e4b37c18238269df7e8f5ecee167c30373a6933a24c8b6933e2a1635cc447a564b2f1e1f7fcd95b8056b4f749d69a31ba97d5ba54aa6e4a35763c83c92edd12132acad65a15682527221796c57386ac19306ce4efc2a07a3f45b69ceab00daf5a92fda1235a62733632886d03c945760a20042785ecb3dc0e5476c57c4f891f7ffeb0aa0d27919bdf1498c82d774d165d5356a7daf2c419fec47fb0e0214fd054924e50f9ed2f3fdac3db8d2d0babfd74d6be64acdab2b3b65e102c7b22cbd6923c87f558fb7d5b2122c7937d0f5f59305bf9bf00f50343240839008bfac0a805be2f3a3810a57e0c57fec73e5a5e96b27639a3766b01d2d7291dbf1e10cb1f24dd2abf142422b77c2723a2a52dc86c600c153fc3e104b18f4c80b21d36a755c3c697de26944bb3d969db73397821ce6ce420991819b3ee0ddfde26900749e9bbe19de0f7d4a3bd15818ae396cdcf9bbf00dfb9bd1f0ea7167b8770fa2bcce330e8c4a670f6b2f456849d554ac62fdf5c8378e5664b71c4c753f9e97c261d68a26c1d232bbf85d97f8d73fef50c4a86476aa52550e94ec56b982a9faccd594a1034fbeeb17e10dd9ff4593d0285cc44a0efd1a46399dc87636982d7ddca7d84e292746eb080e0e27ec7add505f5fc70878dcecfa3375fead4186007eb58eb1972b813ae0fd81a27423d82f90b88e5966751f9126cdcf0093074ec726307909565a7774533bd964357f67fd3bb666fae57049a73eee2b156d1b3cfdc094baffc6a3b2e4fdbe3e6ba418be744280c948701f48c543caae7ead755bc18abbdcc9434e6033a408bdda704378102256697436b0d4b816bdb0d82fcdd1d43c042f06de7f6c261f1e3bd068f0b687687775b041e9a1c66f3fc60e5d7f7e8fa1a916c93914d646fe140a7f21b7c4b42c01758d8ff782671cd9a0abb50bc113d2cd31e5db01240003ab80f76e8832eef13327a727b7c18ebb051f85023559143ee0f3426d69e91f4fec60d13b9ecd686a0234088a5e7baf95a635cee37f48c2a248f157b6f3838dbf635d33efe6de08e7f396f", 0x1000}, {&(0x7f00000011c0)="5feda1d4f119ebc2ed631b5b583928b5a1f3009b1ccbcd0c021a7d0f04046c240c2420e5714ca26822fbf6873d01ebdffaf26e6c3ed27898464dec69a5df5863fb2e45df260bc37b8b733fe9b49a46302ec565e128f342d61dfa720a547f0b6e8a7aa5415db5d021f79f13f185bc2195cc5fa68d9289a92080c37188af517afc358543f5944d520fbe85ac2ecc1fcbb67843fb3faf394eb26b22723c60d877b1e67d89942eb5d1f9a3dc4a090014b99d591e4670571f3cda9fa70afb6fdd5e8fcbfd20496025f270", 0xc8}, {&(0x7f00000012c0)="df16aa5b3f2389e262464ed5c1abdc0a1dee90aa4f83f740708b", 0x1a}], 0x4) r2 = shmget$private(0x0, 0x4000, 0xa59e19dc06a917b7, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001340)=""/21) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 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) 22:29:05 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x6) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) 22:29:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3b, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000346, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) recvfrom(r4, &(0x7f0000000380)=""/5, 0x5, 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) socket$inet6(0x18, 0x0, 0x40) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) connect(r1, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r3, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r8, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x63) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000080)=0x2b4) close(r1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)) 22:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000005b, &(0x7f0000000080)=[{0x48}, {0x24}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x6, 0x7, 0x5, 0x20}, {0x5, 0x3, 0x3f, 0x5}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x7) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:29:06 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x0, 0xed) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000006c0)={0x1, &(0x7f0000000080)=[{0x4, 0x6, 0x4, 0x1818}]}) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="f10e03968fe1795525d49a08bac815a86427ebe2220adb50add4f6602d6eb9b1c04836ffea4b02d7a26f77130cf8", 0x2e}, {&(0x7f0000000140)="2af1f90d1ceeda1a36d0992784d411b54bd046f89e2afb1992771434a7c1c427c2dcf8", 0x23}, {&(0x7f0000000180)="09bfd64d", 0x4}, {&(0x7f00000002c0)="bf309727cea7131c38165004d1f589c76a5b886ee5a370cabde63a8e7ddc5afe4361198013b9538d11fa6472391373b4059e5197134b561f721822915b2f277cde28b70668f5a0a7df9f7e941cff96e4522fc7c98e9ec80510c8377fc25d21bb", 0x60}, {&(0x7f00000001c0)="8f0cb5ba61cc1deb1d58c246cd0fbc3efb117e9de7ebd16bce9ee1d8b564a82fe71f67170460dd38", 0x28}, {&(0x7f0000000340)="343ee7e71044fcb3f9d22e7f21fb95b2521d224a6a045b285f1a5690722214632ad67baa95802e08ddcec6e768b7468001ab28d042f510988f953948ccd9479aad2cc196cb2785a304910d30efc5890643f6467101b8cf29b9b18bfd2e0d6565ab288eb63eedf6e8274f3fdb3a1289858ccc4c3f64467d7de35828ce41b9be9530d8eec2e38b3e62160948cd6ee02a0f83ed39297bd3935d7a734c44b299d452874e38c9d66fe243349624a1a77865213cf76eb3153a4f0560c3e075", 0xbc}], 0x7, &(0x7f0000000480)=ANY=[@ANYBLOB="c00000000000000001000000f8ffffff871bae47915ea5d1dc25e0dd44ec8219f610d1a29cc0dd7afa722564856890a94198dd3ff779211edf84026e347b148c3d1c630202549b60043c6faa0fd2e385fdb18cf06c035d9595b505b3308120148fb64b168d84d669c9e5a3bf2da93e8897b270b2b1d6d53117cfa7f9d9bb5c7c3bfcb2a67d7583e6edae2f9618b7eed8f26663824b858782db0c4b60507e8f8ceecb399a61fff5cf039923ae02de1e7f777760bc0937c8c248567fc5418486ca780000000000000001000000010040005028a088bea8d5a23719eb03e989ae0b1a8b28ad19e0eb3ce6f43607496a5c546dcca17a684d677b8233fbd75b5fed14a6b6dae15e923e331e8c9ac8cd9f4b09ce4b253d9cedbf706467cae99e6bb31987e76d3c37ae4ec2e75d4cd6dc000010000000000000980000000000000001000000000100007fd233ff553ff45d317b173e2df4751304728b659d30210d6b9a42e7c57dce41ce49262558eecad8eba692907f0d324f3ab12ca63faa820b731ca340d40da30a585844670c6881445e4e394a96dd16b580cff238cf9eb27307bac569c21c8f5c037861bb6ded352f142813f24d0427092a3e39d508ea83d16c629e3ef2ec00f34961000000000000"], 0x1e0}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0x3}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 22:29:06 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce630a92634c3eb79603a66c64c0d10f53d9518a8a94843a747528ac3cc1c650e9bf1510aa2e20e7e45e60f77caa68641e7191061be8f6981fe6529e32b7e6fee2024a274c4e62cb84b09efe2f297b65207d847c126c11a5afbef2bb6b17e73fb2f755d9729edc8033ba6774931390d06995b8ba3b9f7db91d5157308386b7436e83d219f4f0af2a3e4e61e9a558fb69d619f608980d8463fb7b3a3463063720ce1405b14ff8d3d31578cc5551e59588f98284a186ac133d080a0657b38d39a0a976fd860524ecd4a5fc49b204ab293c7af8dfc55499c429fadab3d91b3eee578557dc5396aed5c33a39e923b672bcd73c69a6cbb4d13f769126a1db5580807f0a185be0927820f08b216328b862440ca56a0eb1490307e6bf4413536cf8592fac11abf3544910a1ba5bd941b85f1b0371a13a3a79dfd"], 0x1, 0x6, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b48605deb0651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0x8, 0x3, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x2, 0x0) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAW(r30, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r30, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r29, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r31 = socket(0x10000000002, 0x2, 0x0) dup2(r29, r31) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r32) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r27, r32, 0xa5, 0x1, 0x100000000, 0x2}) r33 = getgid() r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r34, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000080000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003575be60e0d2f149acdca2b2255fa4ff5cc8aff902ecff2cacb76ee61010da6bfdfec7b2f0872a7aaf053e09734467da2d2629aa77f0c1420d0d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r39 = getppid() r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r41 = fcntl$getown(r40, 0x5) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000980)={{0x2, r35, r37, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r39, r41, 0xa5, 0x1, 0x100000000, 0x2}) r42 = getegid() r43 = getpgrp() r44 = socket(0x1, 0xc003, 0x9) connect$unix(r44, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r44, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r21, r33, r35, r42, 0x20, 0x74fa}, 0x25, 0x47d, r43, r45, 0x0, 0x10000, 0x5, 0x4800000000}) r46 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r46, 0x8020699f, &(0x7f0000000300)) 22:29:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x160) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="1b7893b6e09e7bb90e6f482e84640512eb3d898a10007ae6d14071c552f89452d7422951f293990e96e07f1a25ff0cd176b95ee6a5f7c81b47636052e3771f7024bf9fb6e7ecbabbf3ec5eb124843fc8943e76c3e6f3925ec3b7f987614518a20300a6daa941e32b7a526ad7c543683d81bbedc109404ca16457e011f2b1231d", 0x80}, {&(0x7f0000000140)="8400f064f4b11db2b2740a8afd56b9eff40145895c7f05152b935c141c0fa2d54989fa331e2be955a65d5075b2814f35a12789357345eccb40cc7f099e99afb85beb8ca96381ea57dc12ddd67b76102153d36820bc353692dc2fcc7c53b949b7e2775301ac96f4058ed20d945cb02b0e996ff82c637dad058b0c59b2ce3bd075ac6af97f9a89084587c755e4ed37a7032aeab01c86cf478c887c8534ca3fbb0f0996ed2ee2c71d7ce94bd8a322cb4a7e346d3fc4cb347b4804f76491c109e020e8aede723a244be3873388699c5a4bdcc3f25a", 0xd3}], 0x2, &(0x7f0000000740)=[{0x48, 0xffff, 0xcbc, "6a183e96ad53a7a5f23edb2233de518f3709e9537f1cee1ded8896c7a29397d8e21b26a39043e9469d82e455a984b63910c256d050f0"}, {0x1010, 0x1, 0x4, "7858ea3bdb891893394c427890beb087ecb27fc5976d38c9e85e4c95184d75a85f9437d27e02bc110b74250217a3e950bacc2923a06ba34b216e9968a037b5d09230217cf8ee88ee5e523177d2fc4d465e12409ea75d2ec471e93aff592d07e9105d0c5fd2f50f34fb69b796460c433a495b888459f51be5a931473431b980c3946ce854e16e96ec13d084650702f0feb4ef741782eebe7f454443ad49d453cd49d1b0af6bdce04741048a0ea54eedfef59285c7b63a8e3fcc098415ed01bc616e135c37bdf30edea78c5f61b7dd18dfb150ea7e0772a5a03a44151d4c85d0e429469fcad39a41ee29bfff4f2689398fa1fe628a04e32760650ea6a3f45f6ba3f3ccb6422e02150e7d3d8adb1cb278454dd61ca23562eb5eabdb4f421e6a68f26b182dd22f6e337b3125e00782da57b5f401f98eb390f46d3428a46ed69ca3dab5af7d46d552dfaed61fc552579438fb59eeaf27922382e4027b62d34d1c85487a7c3d29f44ebb7f3a246a8935fb55901f84a3f92b13c18f3e9903664ea1f7cfe3addd72db3508f8bc24a85756858ce9e351a21fe7bd9d62686789cd1ce97a44006185681c11c0cc13a1f56ebce2434cfaac4f5db4f6e839f910405a8451b8e77d901b8e0c3d02e324ba402c1918ec6d7ef5e3a3c44570941371cb1b71c074050d941807fbf0be7e435c10609c80f210a9f47a1a13d891a57febc9e0700e371702db22ad6d8b16afc90269f280b752c5f0bb417bcda8a38e82a26bdde3fae9e25d8b6dc9f6dd08dd9c87fd832070faa0fb546cacee1e8c2103c7ed839a19b33ad11ba58ad29cd791ef187d4ef28dd5b49d0b7fce375f9154a473c5b4e5a94eb15444298bb1abb6bb3044f3f291fea372faf941d4962d17a3dd86b982d7aaa4b525565621fbe724cc03649c1a0938f2b29c0cd07dde7f812a67558d488e0b551f1905cd9a0d6facfcb599de5cca6a30d85640ff2dc54bd532b54da14f9cc3cc54aa070c2153c32be3a3b1a78767c88c0243051574832723ac156cee72e599db80d9674ac4115a32836497d7d31d61bf29f481ab9bf6ba7003c287095934f04e3be159a4e6f7f31fd3aa09fa6e2e5d0c2da987a2d8e8fbcbe2b94d1756f43c19c1d94cf2fe6fdc874a1be10323bbfcda9b33470a753c9c7d4222b2a54908f15423e69b1f4047300db6e00317130cd3a9543833a5a96df9fc3ca096bc71ae5d30c880534eadd04c6d0f922e4fe2675eef9b8770e75fed9c0a62968087125dfaf00e8a28cc7143caa848c8be8d3b5d2e6099b61ee50ab2ef5558f5a8d273b7ad13a7611a53a5d0be2d58492ca8e5ddc706af0ec92d5fbe9053af77176d2b784fb2aa559369f47b80ca10561fd7d64af153ebd84d01373514536a7da617f6285f986faf2078f1aa8c20dfd1bdc345f77282bfd17c863182afbd9aeaee65f3bd97a6c08a7aeac8acb78683a5b8f5c53c773c49e730b659dcdf2d19e4eb647ec0e7458abdc515af16eadff09df97a306fe0aa97b6bcf0b744df709abce7fc75e42f02e72f4c4f0565fa1ac19e331242cafa02fd1860b63218d9d58ca1aae3872144eaab305be1123583a9c53f09883c2900232184c1cf1b5673dbf0b1fd0c33dd50414c27f53add3cf57aa7ea9403a882589aec63f6d5ba90d0ebac10b5412855106831b45ca8b7a68981457172f6c5008c61b0b2e1e88a056113d1cb0fe18e8f2b785af43754de0b754b84f36a0aff291cc1ada4966800219224a89710a2af80efa679422f6ffc1f5ae156ce19c1212f1b11347c7f9e57702cb688355e0652504d919cc59f1694a02fab7334c84a2f5dee70fc0089a7af1482e93bd14607928908cce750f452091c08c3d0ca8b72cc464ce98890d23a99d73a96f45c8c6c5fca4a6084fe018102127662d53194ba1ad7a358f769dbe746bfd6fedd48a88c46321836e357bd46ad2538ac80969b1811e52e719432d334c90d0166621356607c7942c2fc6e77c03ef8ddbef6d1b520c730b7eb7494316a777ab9389d598fde0b9ad77c818883361cea9d86ccaf27c84dfbff64a1655a0615b0a3c622db2ee4a5233055e203018eb8d67271a5001bf148ec7ec700cbdb97427b15d7e2047b7c68f91a2b4cd57008accac9dbec67254cffdde1885d97273a21ec75b2d6ffa18c78ce42c2734ed0256e169e8400b4de44e31957fd9f66f2ffd524f4de228ba1f4c37f0f98c5906a7e2330df92405aa91c5284dcf4a534512c871e70724076e2819b2bdebc99a809c4e425f71967b21fd163d24d093200853204b1cf104cc3978778b17d64e37153a493fd4559a3953e6ec9be6f611e130d16238d5351916cfa1ad9f82ab92f5947824ab4ecf1035b8d87cf5d24da79b95e2e041d69777bddce2a04f7329e1bc0e436d072947bd6d06bd1a9069cd595e13eb54ff5c029287692aeea92e6aa95fc466c3b985968052b646b0da54652daa3d21de42cb16322a30c4ece982ecaeef505b9d338f5bcc2770723ffc094078f42ab2b987cb676eba2a84da20f46123cb93fdfe0aa6eba2449f6668d0530f27554375a2bd02970500f956cd30f91b2f1d7bbd10a4a7078d18d95a01ee040bd3d5cf96b9fb654882a50fd589d412b5636d5a44e4be100c6405a3703b0b63d13391946613411db7f4fc6b97221b064e9ced11719d3335d4245150ec6e466217a646c1903b816e7802be99dd0f7d18b56b2126617332c50231b1cdfc66026e2b24a0293e059854be14e8fc8ed5119bda8d97a3b60407a7f3ea80f98e801a8502908f6a82af6a67071c47f5db204c13c7f2c5228ebdb87a241c0c38fa49419047adc6830107a3cfebb7c5b8be0e5506843c051641115c1eba735d8c3d47e8584a25f205f7c338d709316515613bdd63d15901279c71635038226136bf649a174e77796bf558f84719096532e9b89be5a12f676e3ef309e42cf706c00de5951d7917dcd6efd4d1f22537d4d0afe9a390b8d93ad64a536699141ef4f9cfd367eca88ed5e0fc53bc194d7c6e1e6b0d2f379b162093fb577d296db342d0a9d8b79ae0350c1d0ed3dc81280cde60ad146f4fee70acfeb3c3397a928dbd506ef55d4c5308b043eed36a39e919afd9e7af23fe37b5b54c67806519fb3946e602bbf9f23f0a95ead3f12108bcc024097109a7e0c339b5c9a3c283b00130602ee267173235a933a684c792ed833adbadd699cbed333d424ea7bc4672e021709e35b3e092ae1fc1f80682e7f3967850302c8ccb1249f6343562fefc80847638223ff1a5aabd2f7cec8c8bcd75f2bf9b9c25688304b09e4be03fbeee9ed76bcfabf3b41cf1034b6c993c71ce20164727dbace76871cc6878387423543dce5ca857009bf2e419acf3ed9fd21ecdf7de4979c3e0d7d9107422d3df070a97cb921bc4873b503e5ee0599636a86a143e7eaca9addac1d2b9fdb0b93db38ad41e40d638728b186b13c43043a8af2871fd378d92da431802afc052f528acf3769dfebd1014f3130531c94a2b5fb89e1d1ee794ee082dc2389f2c1c17780736f53d0e210067b76bcf971a0b55f535210bc2cfda3d3e5f8fccad66df9529b78c952f4508d813e8f7f701e36670544000f497c91dff73575fbb2035c3880c1e2aebee1771dec03711ddb2c960c6d4cd65f39ccc6c03427c157d9d72420baa4505f181fee885d56708caa287114ce7e38eda569d248dba48ca913d0861adaa9890789363c35523953fb2a7be6e700bbcfa5d6f23620982ee0fc43d1ad4905ef33256f0690508ee6df8165089d0282cd74e139120d4f58d1310f16dc64e8889408c870b353eaa8f32f83afa96d4a09e0fb5b00be3118622161bd1344eaa7a970f384c80e2215d66423fb09185b14f58d4b640f30c1d181d342abe1b526d3572cce20bd051c83eb6bfb8a27d9b392aeb44885f021b7ece24c7075a304408bf192eafb389801049328babd2c55daabe7883e175becf1ee08747e72facb72fde00b969fc2ddeaf10bb6d498ec5c61097892d16e7bc0210e2d86827d50768831489688d6733fcfb4e6a69ae4b26d118c6c34d32992c6daccf1fa1444c07f4c5c8f93e567efbc73b5a319aeb68b10f006830928c26e0e393ffe1eeb789a8ebe3c17ef83d7ec3974591fb3888bce3ba07511c2c6935068bf53a617162b8a49c6a1fe71b66158f60dcc8b99a14244cca5f7b0a576092de2310eb91f7a4b49362df48c3e23d740cb43a122214fa358e382c3a5cb5cd302ada6bf54e3e1b4024b4598056537c71d30ed094536d72899e64e8a3ddece1107a8cfb6619789272a03e5476ee6628a69fd853e1494d322b1e7087a15e4190acfb1722fa8c5a9e5ba32852d35b6c0a8f646bef33e39a4d28f8f6d27f86aec678e3c2bca74e8da5d8aad1dd88aeb02243e5dd1288aa4437beff12be7849ba6450271e3a39adfa265bb1f666327e5fe251de3535c0b81798562f7e651a190a32ee4809c6aea181561bae74870c866b8e6a4e52c26436f3cc6a4319a2c89ed4fbca4b3faa981e00a6163f35b5b196221dfb23ff11ca917a4c053fc5d951f375e5bca2a3ee8711742b412cbe780a13aac00406a1883480d1aa5c7301d2daf5ce4f9ca76ebdccf021e9374052c88b3d8f0ccd992fd34a5336546bda04ec866794770d92b7f45da7746ed04fdcfd71e46a73ec55b9278a9901b38d1974eee27694163489b16e7607651e7669b8fb2eb0968e219f2c74893cbc1b2fd15467aba811bcfd8b7183fc780e48587b562c554c68aaa6caac01736707301363e40cb8dd371f246f649b475fa19e67f2f7c1d7a6f96dfde037577cc559dcfbb95cb4eec66fc59110fd15bd08af37350d4f4c75c3730660cce72a721bfb001bd1bf0c00299d433a7c6f459acc5ed8c3c2d62e3c212c3c2fc7468e14f1cc5bdcf7580c78fec8bb3a68d0ce316bd5b64409f59ed28049e4d183ee0e1021fcecdc503d26a8ac9fc1b0f7aaa16a23385b533866c341d3233d1333ed00b90578eecce157b3e4a796b413499e6a34bbb5ef09084424d391cdba066e6f70ade7cb98bb9aaf5807d9550d520f6694c9724dc656ffe8cdb2c4b40822f8c3c3908af19a9cbe95e347d48dd6a90bfb11b2c7580c4fe42ae4be0f14839ffc5c15e769ea97e6cd63fa0a422d892523c6022afc0989d041b85aeb2f05ddbf0cb355e48491ccacd88aa92019479669050321d3c753a570140c20004ad0ef2a0d0021095745c8302befced31499ebea23899e790fb1c3bafdaf47aac05be139079ef7efdef41dc7e6815e67e6958c633e01803c0f28180dc35d9a8ac8d12a896f9e918648f42bd5c27f1fb7ecb3382ceb4a8cbf9178088b50d739ad042b0a1013ba0ed86dff92ae6ceb2f6226cefd8842de852eb9bb9f1e0297094a16b591e8026b58fbbf07cb1ecee1961849778a6caa5cf68222131cc57a12b96ba2995903f397ab159b2c9a3958d2c3b3711440af91a680c3b26438eaef872110c6e14b7fd8df4564e91bc3d654c0b14c5286222647f0b9cd5bd8bae7b3cae5ee64b609dede5b40ab3cbf86935520aad18f454a57607b295d5993183665d3a969c6a7792585899c6e9fd28376d48bb7d82207ce7aab80fc9917af9e438658450b4bbf30a68624fd05703fc537af0a5824d1ef80409da2d647817d6c10cfb868f55154836c9a857e5585dc13c16a883c60ea9e624b86855b9a25803939250ee4e32ae314051405cca8aaa193da4a5ce7634a5755767f5954db3736b365848b17509e52feb4cec0e376eb158886660f1ff812c1fffab8c09cc4d1654bc5146db"}, {0x100, 0x1, 0x20, "f6cf290bb560b745a50ae94f1de5df68fd2902c2496e6be27849c926f864c91311a42937bc8b78af4950e4314012ad814cc2a79a4531a0c8c9095b89e9188f49455971bc2bf43620819457314c2e8f306868c12e37f859768331b340bb45ee42fc6dc591b7de7ad507520973c53c69c1267a1b949c6fca597cad6b1686673af866ba780628738c4e4647c985fe90efa0016f009f5872aafae8cf3e3875ae95e2a449b78e8723ce7bd986fcc6935a92b4c27dd9a988731d9b86f4ba79eb2effdb06518e3d1f97d16cd378ea27edc5a7e6c91899207b7bf2b806d05674933cf550ea9e6d2f2fdf61ac62cc65efce29ef"}, {0x10, 0x1, 0xffff}, {0x1010, 0xffff, 0x1, "43c4dcf8105946e0aad7d6fcde094eccdcf9e4b65d4366a5311c12931dbbf33b14bed828e596306f0673ec308e5f6e3adb091eddaa46936ed8c4ab0b4a5ba0e68408775589c760bb0f098bfef833c6f594fc65483d646f9d9abf7be1887df1f5dfd79e26f231d3944660c156f8a72672852f59c5d2ecbdfbb808ec44f3e874a269d7ed73d42a3b2bfcd338c98958d55479adb74cc65070ef82d40d0edf184801834d2af29a61d3311fc3b09182ca210a38572ba8f004463f04840a6528e3146cd5dff1db8bdcd536c8bb7ff0c2fa60b9be1b6d9973f7c2e0fdbbecaa13b65de524fd84442797750b234a482beb2c49dd4205164774b88c1f4e4f47c65f236601d19074083fdaf6f4a357012b03471c4ad2b9f8816d67c03c76f78a49681561977d5202cae5499053b3698ac3eca622542d14400448e442bd79d2c002854bb0b4161e7041c23b2b3ef5aa4d9cfb402bcaf23a692e9a2fd14a0a2dee6a66f65dc9b7de6bd02ab5ad39c4932345f59a211b2c9c6216d63c82b7c586726fd74569ce0ccb61fa8d9cf51885a1207c8d3842e65e94cb249456bf935c4802c8faf1c19782b0a610c24a82232f3d19fc51dc850d923b2ba4c8a2b3dda4e5ff1a53a8443d9ed5c7f5026cb1b2568aec455d8e9e8c72fe537e29d2239ebcc74c6e91c3696058168e18945cc70119736a828cb8001473ac2153c0011e72d2b7a5dadfada92386cb7934e3fbac4798397d46a16675f53ef12845751353e11c901ca811cc5fb56a4e35ea39733817b00934809a52b3cfc6ad3164764815f54382937af62164615ccba2d4d9feddd762e72e51d7362ef3f6702b0ae67682b8b575935614a0456e8ece327988e10f7b21e129cd74b5c239c29c95c913915bdf55d6274100e9d536d905c447ad06ab882bb1b701ce467f45d72ba80b40210acedd31ad6bd72e1fc6efd6ea55ebf411ce9ce847fafbc1e75593e7f8e47431e71ce3ab1fa17a43d265e431621ed69c36f93e663bf8c17a1bca6df89a99e2bf6769ba43cedf2ed23007645f7127a865fd1f71f490d6c76717e20e0f625569044b49d52682499ad5b984619e9fbbb494323e36834928a501b8e17ab1746938293ab0cba29fa62ab5d24bd530cdb4214a491b9d9b80dea272851dd1d8e8a9e2fb5336d39db44836f738d8cc4bf158fbec54393f8bad7ea63ffea7677313168c661d2c27aaad8e743e3700846a796ae5dd6a250fb6a0979d31ea18288750a0e1491d8573ac2a92e2d54d408bc5667a12a4e50f48df9913e7223d034b1a0a0c2cefc4245aecb43c4c7ffb9663486c6a476c5f00782acda8ab03f9110158058484bc3f1cfb8b52aef1588a9e33ffb8239a216aabb006f0143c9c5eff014747385a5853fb80b0d5133d2b482895cef22735d8d8ed0bdbbf5c1870b88f9c3083067e67f95a6873bc8bc888fe9a93b51f249feb287b87ee23d42620e24cc08d43685e6871d723369d9cd1e93f57b741a776d5eadc903ab8e8fd34c842444929aef68644e806e2e90912a20cd2de345ff17c06a9fc6caa3d1f4100370bab85ed9fb15a1a5f26f0e5668d2c4f628472e0a7f61138adb666a5f14ef4ea3476f1acafee7d38be86b52c5fb263fde755665d7289131960cd8fa72cc5e596a414edbc29ddc328992891dc598f344c849aceedeee30b0ac7260b883d8c727a72f1078f5353e1c92415760c81e249f17188e034d18d65943861fd2558c764b3914d3bc8c8cbb5f501bf82d747f1fd12d33704c68ff43f06e07fad38b1a45abd7020543dda334840a6b51eb946968b3737a76587856ffb8f369542af6eb74cafde91828c99945687080c26a6909d17f885c77e22ab19049462af3e5f2e5e17ecb4ac4f51db89353d5396d4099816cf65d0a6a4bb50575c846459fa73bfd179baefe1ed96b55a8151f3d2932c87b916babb6d4924a954458c5895a93a0d0b8fe531dd36e649e0204ce87959054b1b04c7360aa6be61d038c7535b21360a0224e91bb92d4e0754856750346a43ef63bc1d6e7160de1525c91762d9b33e5a00cf32f3ec0ee2037a492936eed1b916b2caaa7bf65c80f938304bef34cc16a31f133309990f30d4b2d6831aab0d28b83b9cb1f31d13a143db6f9a054a9f1bea2f143b151e520ed2bbe4042b3a6b6275fe235554d469c0a8219fa8401fe0ec62f29a844938ff6a0b0a2b3aab3221955d5f10d74e11913aaf33b5c133b81217bbcc3a75f7860ec55b06725890e36013736c8a60154a7a427911610d2b5f719366b08688f46dd628c2cfbe56deccccb7fe8759775482960dbb5446a9cd7ac0b700aed9f9077bfa8c8d07bcb7647ccb47d6def4ce3ce81fdd5d1fcafcdc233141027fe4460c803355b5e81520cd35452b48ad0ef7c74f191ecb0dfd82d4fa728985f09ac8c9f45eff906f3f283e53be19cc874f32b766cdb6d915b2f7df9c93c2080b9cfe206da30b6f7771efd2a5602bc9071cfb886ff781bae7cc3750a9533aed9dd141c5e0da3c7e070409c39626f9ab1e7b99d5e40b40f1dec5ab2b37c3a8eee77996465b63bc1389ebc3bdb62b61ceabe30b0c296cd1f7719e639ba957795cc213a22589da59066529b781b5905a09b8de0dadfc4c9dba9b0c52d73e1b12b8cd2afa8069885575c25108c34918b72af1e8bd305af45c97bd5ef4eb217b3b6f4b373709d60e2fa112dc4fb5f421515518a65fc0859ea6a6919b1e67a2dbfaa6edcba97a8c39fa66925d1e93b02dca57d2e4b5edb03c84ac126c797ac8a905fcc167fed8b5e6ce784c5ff0546826fa439baa563513190753d6fc98bee88dcb245b6c800fee4c1696f9619b7138a2dedd0cd2d208c72c05dca83fc44bf3db6b2dedf038b4b6befed53f4f1d6bbbed429daabb40b326bfef62481e66e376d581f97a516f85e4c60fba3b08fc9afcf0da5ab891f48da2dc5cf444d5daf789cdcf80e2deeca51b5a4084cef4b90fa9d110b4f97307bf382b1e3476ff2e0120d17a8a1ef4f42bff0a1f599e9f378d42a09010dc227ecfea2a3077146a9227a3367aa9c47631f630c40066c2f80a260db7d99a7f2385499a10be6357d30f08c80cdc1d8f8d9ee5cf4bf9ad18e92c01c7b64e67304ee0f3f5ceb20cc8a0887d0444937add5bd922c3d8fe536a684b45477fa78d5639bb806ec2a223bff62c6b151f27a81d95b2d2309fa60f0f8e6014892f63a91929a8692fcbaa3661f63ebea37aa55ec253de533b1ce2edf2c90cfa901f24183ce4b788cdd4890bd3c22317de447233387284341125505fa2705cb9a190a10848ad09d5529a9f256d33e7982dbef8e6f7b7b26131ae4cd46633a77f58b597d69ddd675c9c9d14285005456262e4bfad863b39e89975a925387fc2c527197c9905b8cad8373ffcfe1f49ca6e51eb8f78897368da32a63eba62d82849530504258ccf825b6301bc72052694b47e86149bae21490e24f316238d0e54c598231695fc9d3b9a326d0595b96bc16a1dda6f1c912bcf4a7b4a43755dd064d296bc6e85639b8b33172070bcb25f546cc182eff3c48e42918f9e64b5ff0eab218c66743f4f7c553770d74637aa2ef503f083d55175c3a334a229323c937f89efec6dd1784277408f8fbfc8f4596c43d5a3951be67f3abd6c6f9c4dd66ac4178b3ed8880edd8ea7974e1978265b3a2e45466db5fc74c9bcf8226931998608a4203b0c9c05b8cac0798e368bf4132a7e9b5bc3e385c6d5921d1b9b7354776d700050a5816968c6ee5fa889d8f2449f62399aa813f7eb753eae9e47fa37061be3c65f2b46480a7e000bb78f9b828f3dd0b2172285e60479759eb5a3858a66be363e868e3b0e0eb6e1813943288d23bc10759612ad3589f0c83aa451c7a334f1f8040baeea4b3e10fab975acc158dff0f70708106532fb9591bbf8178733b4bc8661249a1d6e1749d7dca24d01bc880f16742d688403cdee6225826a845e21d730bdb93fea059f55b699035535fbdd1bfd8d337fe8afd31c9a04678d13335da4b18a554b22721f3bbb2b2f11bf0ccc972f2caa6681a5a38f61d837f42888b5bc4fb874aa17ce261d32ebc4cca0928fc5c7479ae16a5e58971dfc9570237dbd20250eba80db1f6a7e5d5ff2a5a746179a854f45c2d8badbedfb0084f8e87a63a15804c93cb05ca5f54a91483e6d676aedb4118558123effbce031ba036301b537bc2868aef922c46cd6123bcaccd68fac219822453cc249489e7af7e369600ce681388f13acb3ed53c9007aa14fe6edfe604aef9a2674bea7ea2c5fb367243108394a0c0c36f2027ef0f5bdb4898c59497104e83835cb906058fcd0b9718fcbddd5ae9844fd80a00888949287ff3ec9e2414d97285b7c306ea032e346ca93cb41ed9349a1054b4b5f4fb124d749c593b211730c443fe70062cc4aca93c7bf1a77b9bc931ea5d021f9c7d2b07e2cd3b7aabf3f3c49fc8c91ca52d515f609331118b4b3b46c59add69826acbb5e657ce900f5c9a4d6665b5a27ebccfb3f7b120b2e26c328cdd0b64983854a19fd1f44b492e69f727e39252561ed6dfb79d7f4700f0eef1d215dca08bf356e6745f7772c34d218ec4b33bff7568af1aeaf1e434400ac713ea4afa58938a74704cfd5adff6f201ce0a20b98282c02674874d85601d0c5c07536e230f2bfb2a1bcfa36f66102bb516d92f33a6c771da698423ff04b9087f7932446448271e2923ff846954bdb526cc14579877169432de65a2b3430c2e64cfb82749a8c2b2716dfa59faa84c349f6a3afd401e0dd1a47c9ac0afe811914350d2ab35630d83e6f98cc4f50cf31ece625172273bf831e493d35dc4daae767797f274f9be24863552b4bf1e64f0fa6e8339c1b2cca709d8e3ace91c3219b8b4b14c748869615531adebb4c47a93b5bd029a9727445aa5cbc3e4286d400034a5a498a4d5f42584db13a9b0c67b93756a9d08880b56226bbcbde8ac3b59751438c98c86b9d3e55b67c9755f535dec950f233165e8b9284392c3fec4a384f5874ea5891feb08d73bd4ba6b5dc4343b5e24b188874e1edd3f16ca51ffcec2e1e2a230066b4b8a7428a59716519cf9d6c29a93dcfe6908d21ecda75a958537ccd13e17f6ef967db3a6abdce36401833910cd6e622f63341775887ca46cad0b3bd0d5602d9a2d680d1d2d8fc52386447f31dfc6d43f643b789d40e29095b1b2da4df852b2398c37b4718b1d13d73a630eb35ffa2daa3800a837b479cf6dfbd283da2f08a38e8668b1922c26684932475330e978f54ae48e8635f1daea67a67bf63f7eeefcf7a946d0d7c0c3b6b153d7fc04387a44516df29942e62a843cf1e7f6eeb0b152a36574e89d377294407adb58d1ae762fe23c5c52922b1bc12670064048d78bf04cca80f17ce522a5f30ffca35f7e76992b724127be1b8c47eaa4c5252a5006c75537da1224159b29c9628200036176f3426ac0e313438088fa85dd049dd674dec746fc93568f1aa4b5658c39ce9f4848b062193dda2b332a78c41e9f951820cc953e9f2f4191482003d2cd26f0f7be8f6140e4e9d786b1b3c4384f5cfeab121b48878b5991b14066f9fa7f68010a1caa4aa0a2dbe75fe0bfc71a46916383181167430ab32995aed3ba063807133469f5e3ac844a661eb6e7183153d8a681cc142aadf2027d3f7e9fef64998ac491c06124239188c56ba4117b9c025e73ac2aef3e1f9288dea59ae9a2a1f2d26561ea7315600c8eb170d46ba07294840d82fafaa85bada1844016c0959113bbfd5b721327912526bd40d95b034310215904171b6f1f97d5f2d1b54"}, {0x40, 0xffff, 0x9, "b5a35ded20e475512e7a638dcfdfdad16402c4aecb8efdc58727203c117eac7807f40262a8ddf484a6b037"}], 0x21b8}, 0x1) sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 22:29:06 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) setsockopt(r0, 0x12, 0x354, &(0x7f0000000000)="603dbe4d3fb8d0354780452132f852fc5ea55893edfea690232f8171e6e54228efe6fbbac5d0c0e9a7bef4c1d61a1a04e61a38f51572cf362c3cdf8210c8a415d20a76ff1e706735406ba406ae08e37cadb8dfd5e8e1fa00eefaa62b05efd5cfb7d974e8bccb3a47d019d9e081209b54733440cf69b6e60681663c1c31e6b9e1b46536cddab244331f19c119790f7456c1f69679b64349", 0x97) sendto$unix(r0, &(0x7f0000000180)="b10005136000000085cf000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a333a3b8000400000000000000010000000000000000", 0xbd, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000140)=[{0x8000, 0x81, 0x8, 0x7f}, {0x7ff, 0x9, 0xff, 0xfffff800}, {0x5, 0xff, 0x5, 0x1}, {0x81, 0x2, 0x1f, 0x100}, {0xfff9, 0x7, 0x8, 0xffffffff}, {0x2, 0x6, 0x97, 0x8}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x10000, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x80, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x2, 0x800, 0x21}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x8, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x6}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20, 0x7, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x7, 0xb62d}, {{}, 0xfffffffffffffff8, 0x2, 0x40, 0xfffffffffffffffa, 0x9}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x6, 0x5}, {{r0}, 0x3, 0x10, 0x4, 0x2, 0x96}], 0x3a8, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xfffffffffffffe54, 0x2}, {{r7}, 0xfffffffffffffffb, 0x8c, 0x2, 0xbfc, 0xcd4}, {{r8}, 0xfffffffffffffffa, 0x8c, 0x40000000, 0x9, 0xcd}], 0x3, &(0x7f0000000540)={0x5, 0x8}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xd93) 22:29:06 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) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:29:06 executing program 0: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955d84c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e31433000000000000000000000005e5d10f524a64ef5632ccf137c8ae115db3119e911c3a0100000000000000a5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da452aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef14000000000000000000000000020000160000000000ec7ca6ae65ee351978e8178198e534c03c4a9a1e81c4b5c1dcdef1cd01f64395907812f59869c62cbcd2eb3f123388ca7b3bfb194461b5fd3a4f61b9c567bc700573d82d0ddb28ebd74bfb3af0653303b151a7423676b227c8be6c1ba88eed569cc55adf06ed3bea51fd98f69ffb2940f0da5c91cdcc6bd61efd4a0cec3c03cbcc56917c2b3ae9d553fb914caed76484e34cf60b719a4475ea8a4d290f5525118657871568930000000000"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="40eabc06a150d3f107ab945339480d4483b7450a04cc9709cd3742f83db4277d08d9f469fdf7f7ad773c23551e0e46d4aba19096ceb3345d2c1a2f462c26251983d734"}, {&(0x7f0000000080)="b00e503f5f0de48fce58e1f2ff9a2bc8982f78b78eb10062d1ddeee3f7ec91db04e925943e798f05c30d22b09f7b3d801b09fb34994cd1dd70113ea81ea00fb9342e263078cbd37bcadf4ca961532f514089de402eba3c1655c6d8c5e16c5885b64f236e7fa3e9997cf36d0d0024c850ba859c00b50e2ff57fcab53b627cc77489c7"}], 0x1) r1 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/60) 22:29:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6a4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e438d9622910359f25ec93303d7c0edefd6abfd8f456214f7e6db25648691404e8576e35c30447492ed173a472abbd991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(0xffffffffffffff9c, &(0x7f0000000280)=""/233, 0xe9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r5, &(0x7f0000000780), &(0x7f0000000740)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r6, &(0x7f0000000640)=[{&(0x7f0000000380)=""/217, 0xd9}, {&(0x7f0000000480)=""/171, 0xab}, {&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/139, 0x8b}], 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000680)=""/147, 0x93}], 0x1, 0x0, 0x3) 22:29:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000000)={0x7, 0xffffffffffff0001}) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x8000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:29:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) 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, &(0x7f0000000180)=ANY=[@ANYBLOB="030000ec90fb000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43dee5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a9523aa82334ebdb4d789d5395425fa4245fcb613b5748956088468b927388a9e44cfc1b0e6793833278de74c9d8252dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e9e59aecf05b6bf6a972bbbef35ee34d504fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209644a9d2abd83cd7689b898e25290cfa61355ba39b9a"], 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/0x1000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000012c0)) r6 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105702, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000001280)={0xe0, 0x0, &(0x7f0000001180)=""/224}) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000001100)="4b74954ca5ed899481fa6081ab37d56f4bd4ac8b68a384442953b5468c5a2ff4f85eb7ac9670024435780fc29f832d0a10edf4eb646fceab725e9475406d321ccbeb71d87acc655ae1c5c2cbaadb45e80ed5af845889aa07a3e99c091b97a0c0de445360cc609a33c9", 0x69) r8 = socket(0x2, 0x4003, 0x0) dup(r8) r9 = socket(0x2, 0x4003, 0x0) dup(r9) r10 = socket(0x2, 0x4003, 0x0) dup(r10) socket(0x2, 0x4003, 0x0) 22:29:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) chflagsat(r2, &(0x7f0000000480)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000380)="c9876668f0055b6957dcc18002058cca1e87848f3ec1bd0fe83d603e1b854034dbfe783e3ba9b2d27955222e4d23b13d41325ccc013aa0987479faff10f7bd25fc8df533e088f66f561ea731c1551f401910cc592a5fd465259bdcdb5cde95d18963bf29d0935c83cf7b1f4e77c23b22a1419ba2c67aea2c6fe31dff5f2a143d89067281399464a9134564936dcac59d8f472266e230c578dd9f0ef26c35c356f8728cd93eaf4964640266de87", 0xad}, {&(0x7f00000005c0)="07040a129796c6a93c654f77bdebe7af9921661f169e3b635ef99def1b8ab71b044f3470bf3a7b9024841298b27ea30cbd3628a67c6ff574e12b086657e9a4fea2f000125a11d40dbc7f5b5709aa9ccb50348691ee319f9b300b03f7b80d187c3149e6686af129e90064450372856d16707150a35af4152a0d9e79e1bd7ac952f8d2838b4fd90ae8cd552ba6a86c42ed70bb017f523aac1d501423277fcaa20238b0c0d78908114daf065a36646d5988e1caa857d7723d130d293501f230f03f2133a91ed488ea15dc25d9f89da5cbcd4d76268a654ba9a06c0fa2d1e5756edca5e3c3701b9367cf0bccf2474d3d9077ddb8cfaeb0d440fe9f1d0347d6a727a060ae8466435e4473ffa1eb76193c97ddffcd3491392653ea8fad1fb927c53794ea413f93bc22397f8172be529fa7adc2ae70a2a31cacd13f11931a12f6b844e05be4c7e85550250665e6164771331a5f0d0e2f54ba34ee0ea11bb0a56b1ddbed27e19a84621cf745ab702c3ac6eb8852e181ebf2b338c65ee34907689ed34b3341408470d2ed94dacef078d7f5da8f1324e823b06861d2e91da25f65f52c3899c8e3143be17b48ea6180ce52603e776b899e18b0dce571682a70875c3bf038780f665ae619958225516e6851863265cb3e9972e5c8865b646bff54271c4ee20dffaa4328c405e31e19660fb2c8a39a6a6a9b16a3f81103beeeb2fdb49d6c7eaa87a912f90e853a669a7cf95f256b78b1041fd855faa0e214ef1eef6238555f391e9b70fa0b2352c3cdacad7ee33c02c09b5dc2792721cc4dc4e6052c1c64453d0ad1d784d4e124aede1f858748ba0f3d53e7bd05989fb58a09ccc59d6825f521631821c6ea81dd2a74f0926d9053cc740f8e00b1229e80563e486047c57d068ca216f1aa2d2ec9eae3f6e2bae641df096969e600e0c7627606d756cfc199d9320424fb7dc13c6e8e6979f9680f92f888cd4f74026c801679f66477866079bba9b46f0783a206ce72cd6f74f9e1a907a8e96009b5db2fbf8fc4cb4f25cb4f855d9dc225c2bfd36e28b997a5fc945e3b53c800299662712333323c8e8f7d6aa5d21a2a72a0ab0a5eb3c448e86121f7f45f743001ea6c4c99488fd07deb9015ab99e5ad3dacdde5b6bf3ac8178d070422acaf4525d645b5c3bfd36f7d93f45119a8a35ecedd0d8ff0d719b72d5269acdb23f5d980885914e0c4cbe2665c2e6f5a6fecd84e0164dd13b42bf442dfd90003f4ef98aa5aec3d6b6cd893aaba33c8e7b7b64e21bdd45c1d01c8fd9bffee7240b5fd44b90d56fe6edb7efe09d8722b223bed31523c5105cdc75d1c1fc802dbf8e7413378b6b2af4b10a9191e6585eb7f1f6968d3d71e64c6c1ea229f3d72e8cb9c2aa061babc6864b2bcd4d813cd2ddc48e86dd1dba26f0a8e803ca244005b63a946c0728d2391bc8ccb18fc9b29ccf70436dd3b0b11ab5b84b4018feecef5d62f7133da4e861d7388244ba42452596f04c5ce171b7fee71eab6f721031df5e0ea3357930633394921be8ef033dbea112156f26deadb29d3dd26e22246378fbc8343ba02c7ee104ddf8a176bcabee85663cc07d38e0d937a7b40c4428cc8a7215e8ec42d48a147f202d31b577b34383921906092b57d3f00391985128df73689831478c849dea0a9e2e8ce29b76334af4a87d4c88dee7bac4dfa0485519281687622aa37ebdb068fd69323b987edf8fc5cff62f962378fdabf013c87afb852608ead6a19f6759fba050a4a6964bb79746db31b4b8fe9865348a89e8ebe55ac3646b2cf6eb1a204e61065d70c64ded98d67cd423e34ca92202606c4810b2d2154c553abdfa88c272451e92b88ef688a9e8b9f78b77d54548f40f8984586cd59025865cf83f24a3e7d36b6061ded53a2537eac591952d9a16203b8648b8591173eda218089d05bfe5d0619b4729fb1dc62d7aeb55baed14dc4122773788dc1b347cb93cef13fdba6dc0a4bbdafd2a17441070ccc710b2d57062ccbeaa85e7f56e5e867b536d86b41fed3a9961806df10de2de2e356d5d8cf78c299152093643f57a424075c22a2cf40772f6161b4c0edf0554e71ab9cc9eebabbcbd6029387f1edecf4a9bde6a0a3fcb252acf7ba78a00916ddcf27ee5292a18302a54957d6fb2f72b16c28a28d5861d146b17701ea77e72477050bbfb670cc432d859f0f3fd7c1ce9b46f8f0e415a2c93f242907f7ad41be2d2782fe0c52e90e738869fad73327c82b013374e5b9074c15d0ab12b3aaa1eac636aa256254ccfe73594a1e48b74c9a3f1ee73de4962e2d1cb4ffb551891b75b85d8c9a7bb6831107a9a34195880cd30a8904e1cb44d6e95dcc98cbe731b80d99abea702e4c9192026dc1cdc8825e755fa0d2a4447779c4bbbb1d834991773cdbd49f11013f1e24b6cbdd4f959b9322e8e4aa45e626ae02d905e0df7bbba224acf79669b51d4a813c71ee2a5be24c7e197bb94de3bbf08dd6225136ccc0137d4c875f3a25a1dc1538643aeef001231e8fa518068ffb7489512c5dad8c8645b6467af9171e39a55cd6cb020a8252ee0acfaff1e7c546476067e60d8d073c33c13195a83080bed4a406c6d4e259573cee28471df89dc757f458dcec25744ca0dae376901dfa3801afeaa38f01bfeaf054ba34e74d2a486532d57fbd29f8d61f1adc7e52b1cf04bc34f29dc02cd6a64e6f20970618c29f076c3d8f980bcb3313ab4cc20659365a85cf81a3526524e9891ddc1c9d34aeab8347981f5a15701c010ace79f3ab46a67a32294640af9b876c99bd65a4fa105e4538d9296b8e2cf87342d843927c93aa38d6755292a293c38636f39d3771109227963eec44909e9ce9594a8a87e7a5e9e7bc777f81d18cb1a97a32825fcb7c247585ac516b19fecf2f0501e67bf1d607be0e9f72c0c2ece32b69bda39c9be65eb1d5be377fc3f773a73c7c7a4bbad680021236697a947ef428286bee7c48d37c712650fd814c82626d19be5036708b3e4b5a99a234c320a3be52460c191d755c0a476062a57978a70f6859c5f39ebef78c92b7758ffc00b9a5bb60d56f37c672cefb591ba4b7da18657c97a396136aacae7af5a78a703ff2fc3fac7f36eb123da69a9f2db50610c6d450538642ff897baaf6a0e33da3cdbcb64029b5b6d74174d496e728fc9238b7fd24f749ff1fb193704de17d6a001638cb7ecbdc245dc0699396a20d1d79d34bd020e1dd0e65bea124290300b90c12fd1148f91d2fcb5e1faea2779503cb6204ee854ed294610a9b492b508aa000b592f217eaab2b6117850997137f523c7e8f08d761530c52b931dfed47ac62daa544f1c1b835c82e76c70ed835879f4655917175b0ca29a1e9af92aa8b8aec724ea581fcbfd657c56b00c89c86f74fc04a655a04cc402337571bb8e113636c27cc67b2de174aadb9e50557f378c4029639347ad6500805eff59b16d5c22efdfd0e16068dc4b49b34dac2a00657e1ccfebddfcddfb63d9d312414ec913e2f2f75f1011a8e843bd46d48eead7f765d0c367aecd793be7c6785dcfea9c633a855d33887261dbcfe61c2bfb800addc7a8935342ae41840d1365ab846381539f57342635d68ad3d7f11bd1141e9bd495e1629291407e0c1ecc87572d851d7e9b8449e52cf9eabeaf3cda4c04fd42255bc19cdf928d4ca5a7c27bf0b505b7feaa622e6ff05c6fb7598c41de4e0c71eda8b3c00778f9d3c4c3f1c6d185d838557b6582bf8ff0ca4f71096a6c55f353efbf6a4ea417eab82e23ac82dcc2a0e670f47b93ca475cf17a769dc0a9508f076199227649a74a42e5963058339e7178d5cf259818b625ce5c4cc51d96b67c167d3437b7f607c2fc5defa252673251c39a98ba5eca17b3214eccf5a128d2f5b4df3e3a8a71c006a745478d99264d58165f4055a0cef1fa737682db32ef8aaf903e1d8602feb9e04bdc05211cc6e6d33f55567ebc8283069919776bd48975fe0d843eefc840837adbc347f7f9b38bb3889a08702e3e6df54319677c30ae9466f3900e54a7d5550f396f5ea137e38309db6a0bfbd3006c4a69fa77edae8289fe6fe8d081ff531d025a8d883fd83be090acb1f93984ffd89d7965a7b0b7b8cc700fb1b5a81bb30e6845a768b71a0410f8a85c89bf7597d3395952e0e9be0b2d6c222e6628337ccad4c306bb4bc953c75f637237b6dcca88c355c6421927b4a47c04c15fc39af13fdd70db0ee6e3b89fd114cf2bfb5c925e179ef9c36bf91263bc2a330f94cef52fb80ff550f06b12e45106eb1600b740fcfde81bf0131bf97bbc9f92af79c944069f6f8406e1da9c90e80bc31dfd66f45f22bc8725c87ec8e0f748ad72165a8a8f61020ce34a7e25c84f11f087264ed8523c532f708edc78ae63baee7adbd7ccfbd7213adfdfd9f09930ca3e256b883047c6daf9457acd23638de7a312af5f15aebdce771ddd9932f61b41ff4004a83539a7e6227ea410ec4a8c6532935bdc1630569998223f07d54de9fe9b35ff9d48ace926f4e433031f01532df42e169f08251fdf01256cda7300e55acc80848833c92a8c2c930d1a0760493d0c35f7be55c46c9819c818eaad9cecd18036e2831ae1fa2cf1d4694349abe3c0c4396aaf747d0645c2964638bbb35a2d2eaea35f06422132868311a9cba1ebc2901d8c4a6e9b3fe37e5c5856ba7af4925ec837828f69d4fbbc4924888108a765300ac5f36eb75b70ac29882fa12ab481d157c0e0724db0afcef29473412b8d1e502b01a81eeef981aaad19b529d0b4c30b342baac9c77f5db41602bf54a0397ee7b4286a321093a2e02a6231b3f692e33e11cf21e21c47c745d2f2571f20f3af80ef08552ba0056b2e2a7867acafc3266db2b19a3a1b836ff11462ddac4c3189fcffedc4e247e65875961c268628dccd29fff116fb529f1a56fec3ef646170de3b4e8fe7a53623b8146c6b390a980cfb3645baf796e34dc23fda8fc1b71d9c9e87384295817337a185a8ee6d643254405a83af0272add66926ac54416617d5789356d21019db1537fdd24c75711b156dfa46fa56d331e1062597740d0b368fc5e2226338b25ceaaffa933cdd18622d76812b5768518656453408229a936d54e7916616c6103a4da5f0cf6db767a222783450e252950cd71571bdc91330d6605772750d6fa16926f354a5e09f404cbbfc8ce51b1cc954dd1ad8a8a93b22ab4f3055547c59b1431e44aa9051282f5e42e426b72de0a7680324dbbd06e106105ab191399a8e86113cce3fc0ee6366ed167faf68882e1cb922df9de0534f8a14007fdfc94f06c5a91106382487f6d58fb3601e3fe6b5114d2c4626c87d578396fd4f9e8211d127fd7cd5f46ed2551fa10c37c486d59b427aaa2c85c8ac0d7eb750586e7122a727828cd78e8386c7525b72a1f927ef15e9446731cafafc53d5ba582193f205401b3fca0ace3e8221a9e808100cd4a57e2abc79dc8463e67688fc32f1afebcadbe557cc18eb7a40de4ded8a839644c52d18317cc439126929594364c285b0ab40edd4e05561da14738e3578cf2fba078cd98654d34c792e71a7f7a1ebf752e889d414d5894450d85a65e73d10982644ee9761f2ed473f13a243bc7c931f385f4cdfa0e9add1f56220b1bad355f5bcd45446056ef0d442804313905bfe23d7c2ca4ea05c030a002217462cf74e81aefb21230d7066e93a8b9727d93f445f2695126526a84a709f2019f756bd6b02501c5becbb5d6dea574c8ea1412b0937a24bb7e328c31fb2a1ef32264b847a486f981df9c6ace3c64272fb38c329ade0790f845c0cfc7ba", 0x1000}, {&(0x7f00000002c0)="6fbe2b58e675ee9ac23590209d54e00393f36769f585f6a36f1525e0f8562c14aa8dd4c8d755efe4d89bbc0f2c53fcba6f623562dea6864df082d696aa68587d", 0x40}, {&(0x7f00000015c0)="16f0980077e72dedb15ece5d71faa1dfb6ae182e2c9d9b4365f76795636d3c57e33175ecb3a002a6a098166eb7bb7bacede86aefc5528d507f3aca4f67b546624a0f3f19af449a6b66b6b9b0892f7120245daf32c85cd7cf8b396b4e1d08fcf9ce8e34ef48c1f1bcb24bbb33b54b2855d5ca2fdf8ac7441522b074a52aaf57acd55fb8d174c7a685b83f77780262a52084ea49cdea26d29799d3ed8bab36bb7c0da71bfc068610608610015f1794636bb544397665dc71accd5084e49588afc3337edd73e20c1785323341b8db79df932441089301199a03ef678b7a31fea4b7e3b162deabca19b8ee3d83", 0xeb}], 0x4, &(0x7f00000016c0)=ANY=[@ANYBLOB="1000000000000000ffff000003000000080100000000000001000000050000005c97e4e236f6f346592d96d949ca045511ec022be4ce9a9546f0780f7b22df83f96f10d765390bab35cffdf3316b72e2ed22aa091dc334573d2453959424e55134bcc049695a9410605ce4fcec938ba619f4288d93a0c2835701e96c87fd131ffd28ff61c2250353cb53689d831ab844bcbc8c8a0e4950f75940d913befa5e582e7ec800e672e995a1afc9657620dec9e5ac9e6ed64162d89699841e10da7fe0b88f124a7cc1a5ddfcf2bce53b7b5f4a2447a0f18cd191261322d37964d854cf33ec8996b3771b60f83e57121ba30826e72f9934779b2c3c26425851e4b5434a43cd51ccce70e294dc53654610554a5ed61e5cdd000000007800000000000000ffff00000600000037e0a96b5efec7cea5981f9474fd12c26b5d8554dda4b1feb0d6a9999d5504a1b07a44abaf38bb056bee754a846b77e517657a9cdf26fc463162d849798ac7f943c7d1d2fa46c52cf08853f794b5cbf6028cd782ac43200004fc69de002ce7028323a791db557a44b80000000000000001000000b2430000271c6be82fc0a5f5674b2e306f5d8f30afe2676610fb55c0ace3c947f4d1565165acb3e4096410c8c1301de295f139da3cf71b8820c9f63f35372f1381ebe91a08fa112b19fbb8df090993396c0992ad3e1d4c5ac86efccf3aa384aebeb3cdacd5288f0623edaebff102c1f75cf740b92fdba3b428a5fd7168a08c182ef323646744d020878920c21efc655bdda56d3edd5cb578730b9dd46dac71570f48d0aa951f2a7db4000000080100000000000001000000060000002ae432f28f85127ce829e3b90d45c5493baa6cf769a74828235b977a432567f9deea83b479dc499a1d22aa2d47332ffbb0f9235549c5d7bb4220eb5f24bc65e33913465d2900b749f6ec58950fa9bdc02314d9458059d878ad2cc1a59b5e012bd4b0d2523ae522f21167493950db787a5365071f8bb9a6907aa5fd1886073d3ab0e5760d10c90550a3536749120b2284da9dc04e1d728d50f45255355712e2ad0e1d5bc56494b77fd3984dc550c6f718dcfe36768c34dc2df72e92d10377bf9a40956bca3ed08964cf9dbae86e96cacd811c08723d3947874fb2fc0cf4ff3043e79dca5c38e0b6d8f149581b2a796fe5094540c2dc6dc49b"], 0x350}, 0x400) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000500)='\x00', &(0x7f0000000240)='$@ \'#\x00', &(0x7f0000000280)='\x80', &(0x7f0000000580)='\x00', &(0x7f0000000540)='$@ \'#\x00'], &(0x7f0000000480)) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/129, 0x105) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 22:29:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) close(r2) 22:29:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000001c0)={0x401, 0x0, 0x7, {[0x8, 0x4000074d, 0x280000000000000, 0x100, 0xfffffffffffffbff, 0x0, 0x5, 0x1, 0x100000001, 0x200000000006, 0x5, 0x5, 0x5, 0x7b8a, 0x63, 0x0, 0x52, 0x80000001], [0x4, 0x800, 0x10001, 0x3, 0x2, 0x3, 0x3, 0x63b80000000000, 0x2, 0xd1], [0x7fff, 0x3, 0xffff, 0x1000, 0x7, 0x1, 0x9], [0x1, 0x3, 0x6, 0x7f40, 0x2, 0x6], [{0x0, 0x4, 0x8, 0x256}, {0x7, 0x81, 0x7, 0x5}, {0xe40, 0xfff, 0x5, 0x2}, {0xfb40, 0x1f, 0x5, 0x7fff}, {0x9, 0x6c8, 0x0, 0x10001}, {0x7ff, 0x800, 0x81, 0xffffffffffffff43}, {0x1000, 0xf37, 0x3, 0x3}, {0x5, 0xbf, 0x1000, 0x8001}], {0x4, 0x3ff, 0x400, 0x3}, {0x7, 0x7, 0x10001, 0xff}}}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) socket(0x20, 0xb0b99b65eb538db0, 0xff) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000480)={0x9, './bus/file0\x00'}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000004c0)={'./bus\x00', 0xfdb, 0x0, 0x10001, 0x0, 0x1, 0x5, 0x4, 0x2, 0x2, 0x8, 0x6f70}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r3, &(0x7f00000018c0)=[{&(0x7f0000000640)="51b9e7b33746c35f66dc02209172d8d1a1443423d18d", 0x16}, {&(0x7f0000000680)="b7ac9410262f8d8827732d0408db99f360b7c47dc94677da47cab252fb92a7973da9a001d1e1f500ea75240537e3e6436a93e326e0e607cb04b7a44c6e35f04241a99a1d94c6320f0be879bc22dc47d010551e983bade87aea45b45d795cc426536feebe2c704ed1bd466443b2d79a2d2407289113061c7b2e2a3beb1fb5749ba07035341418634b4913ba82a04b70e624e5082f5f1fa66a92b52b232305e5e364468262edda642192746a1c9154c385", 0xb0}, {&(0x7f0000000740)="3e190cdbfb6ad32b91327a8024a67bb36796d8d09384bb742a14ee866dc3c9688a0e342ef9667558588df9d657dc19314659fe5ee872778e2dd43961aeeeb51867bea98df05af05688223315e14a46717bb43801c4a740e0b1615046cd5e87c473d3e9c36fef3ca330d75609b2f276c5a34cd8a158c4dde522df1b05b523", 0x7e}, {&(0x7f00000007c0)="094de1d35bea5d469e76be6d7deb4077d2f79d65d050ec417f824518f48e0ed1bde4bc5256dafd464cca11835e1fdaca58629b7472b9006307ee484f875434861a20f8bae862eebfb87e9f4b494a554ae0c98e8315cb5183f15f7fbb0d19d14cc11a07ee738dd272cbf69551e2a01c80921a21e5ea9db6c03c81986f113747e487693c102f3b25dee5ca7e9d4361b73764ae9ab10a2ab108638c53ee7be8f6f70bb538b6bca492e871d757e648c7d58bd4e304eedb8b3b46472d292d6b8a79cae2273f5d13513d8ed9e9da19ebbaf45ca8a17f30ee15f767d84f0fc652f4240048900ae4b8b6ef3994d4423a5c443ae4921c530fcfb2f3c48fd8ea1d95ef47c31c5a013e6d0369d6880b499c55eb62f527209e9abb0f21a30afddc9b709e7db34fa499e299f3227a945a32fdc5899e34004b6ce3c683df0621e6be713b229ca310d03ce33f240bfbf5af8686f9285505670f20e2300c6825a29ec109de2d703530e895923bb918bfb9e1a1c064a7366612f32a12d6ed49f54f12c6a6a70038572e7a940b2a9efa2f1c00a7ebdefff57354d63af956947fd8b580f8a2a46cf2ca3e8029c9db4615d1bed728f35eb11c0b106f0181ca77263333e1bd7ccb50f635aa7a4e96a306ae5f4b2d118d73eeec67a44648d1d27e6dcee39d6e9eb569f80e69849ce9031aa629e15973b541065bbbd919248ea02de004281a410504c5ce4818c116b984280b80be652fc636c736a1c17b4273b6fc303e10eab937516d52209fb510f98b119743d71fdf27e1e11931eb516840237aa583cadb27918589fd721ec4ba5c1f69b3b75c2a99b0e800c5e97cb22801c12447eb17fa64aae426bc5e5349e37ccd8d53069c610c3ff51fa4432dce4e65e227fb9842fefa954f7278f34ace4680edd43396c0609624c581ca91bacaef06c42b02021d654f2e3f128510944c90235c4454375654cb42edfab7d394cc043e952dca06303d92350c30fddd25175e750f9ce9f129c9339f1ce8d1884fcb6038335ac6eae0e39c22c4bbd274d0e156780df75c5399613ab2006ca15dbc0436a714b42209b63448ef9d37fe677111cfe033331551db7f008accd950a32c1daff145c06e52ade7939b50b09218c801d956c4f38b0a27ea04a5f146cafbc21ee5ff0f82787093e7e5321b06e261c2f53521f612b439580c1584d6bf6e908e72d38a0e122e428f46482ea02fc4e2437df196042afbd0f66197b995471be47ef2e49e8bef315d0478fc7cdd73d2f4e7c6b1e75905a28ff274fcbf1feda7793eb7b20c03ccda557d7ed2d2476125db61f6ae2e2bd026f7b1a3ec48569518ed20b52fc130c46af7d6185eaa6f5e30e8bb295e3ff8aeed83e8d1fef7dc429610d14f2a346259913904ef6fdaa055400003e3d78ad62e89e3eb88cf7b22ba2f264a0bdbad0c8cd011d39104df1ff237e0dee6ce11ee2986e1e0de28a6a1ba430ed7729399575966493399fcccdbc20efa1d7ab353f8f31fba80be7507893d17375f10d3abd432c26ea79689b90fea5434805f08e819b5ab5ac9069d263877c2bb7ae684d64ed717dc549a121a49a4088651a42b58b21993eda8bf0d7ef6d7d0865d85f1a79235690cbab098e827e867ba998fec6fb02232097de4a0de5df6a4be454f07d462fe896d6a1a0681491c5fc53ef813d176b6833780162fbad30d4ba18d8af76f5273bb3ef2164dd16f13f46b370332fc4f83cb0658e25753c914a15eb6098f4167f3462f82e2674d695535e0df17cf170896f0519a9b13345c6ae7facaf2ea9cb5d831a7493bb70f8da7cbc373db2e37f261c426669ed3f1d9d6c6ccace225633fb830b61f731334d79e98682635e8a236414b8f13663919b5ac4b5ec67db2e7adbede009e1ce13ac25bb2e818b588e0a230855bd0e2488925b1471138b6061c9d3bbe628f11f63b5e36de33cd4ac7b7096428f25c5424def49a4734a301967118216c41d43c5a5e2f88ef988836dcb69a1d3f90f7be56892ff2e42ad87f8efbf22993c6f16316bbe5405867b47b71fde71638e179809edc40b7acee37118322e4a4f9137dc845d0ea98ef8e1f7e20fb9a4e43b29f89cfe3188af7725d1ba2bdeb81e1cf7f555f34c79c08892567f1e8460a8338a47ea2863b11cf74989124d3e4e3eb6dd06d6d5b96814648f17820166cdcd0e34b35840ea5a695eb79a29d5efc5c589a3fc448434f09be81f60b221d122c3c18871d6af0776daf6ab851694afbc77a4f7f8241d96ef5ac4e419d08891637a2c9886d9703f5f282fcf3f363956d734259edd4c1677c5d9125f706c8f546231d9f40b7b897f5a145b6a660e41e116fae5c8b5821ffa1029565af57558f6537dbed004a43e39c47bf4fa95be1b0e85d8ce7268077657383266489e168a7b09e835ccd8e894f32a7fcd34e3851bfd4fef38c7b8c9ae881493efe936369363c7791a1d28b463ca7bb1f4d141025b331035afe623872f7cc80459101498b52e01e8a5eb31f34bd2b6c5a4dd92c3c53e7cf77ee52aaffeca39bd70d6dab629a89681a6b84ff274168e123d3d2e8e77389271bc3f99907f3219911cceeab9fece1c762b17d96181257f168758a854d8a11585bbefbef6bd446ad4e8e81886972e0eb1915ea93b79d4455f077412c3abd6247deeb053f7d25abc0b5f5d8222b55f63199a8f8c1c69b3e42293e081c6a07ae76da3c1253ec8f368e0a6ceb8e031a605cffc1c2c471d6aced615be2613f034e4338790ae184063e4e2fd805323b84e16eb85cc96f0a9d16bb945e1a90fd05e36f00126ec3cae88511dbc91d15f05b23fdf14fe19f6b8e82c97ee20029d58157a9b966dd2cea76c49754a784f0c6c0d1709452bcb9c1a1e9b0aa1e1190447d7b73e57bc1cadb19fd83d30ec84a2a236a1fb0f16ef18740a450890f1ff0ce473f827b9833c9d012d9576f4252f3e481c2ccdabb4cc87d207d190b6fe890698b6dc397e206dccbdfaf5f7b8ddd7c6d93949491ff3d9e76a6e61521e620a65b4d56cc59e98258ee4d1f8a9ee1ef6242a69a322a2a21894e22cc40ab2f98758027b14eccd96c410416a5fcc41f492a397c33ea8e625a7d4364fde5f8c3bd55d9fee1daac7e43039ee0cc583ca2f9eaeb553af00dc1e7a2e479f8c04b23cb68c7a9f823c7a6318bd687faa8e08b65e3854329000e40ca265bbf8acbc7812a013402cbd2597ca8029e0c91172e2d3955b93ab93396b9b1201086bd84e6fd0266a0af1d5d58bbd3341e35240f1534ff7937f51cffd0b20a4b190dc0f95722471a0aff215dab2b7d09da098ae24e1c7388260abfd1244d247a0677cef8a4835278a715851dca3df3bec049a0c3ab0db973e349aaf8214b013b9af74b09ac54b919cf54630b83e4aa3d8a1941bd238e928340e5b67037dde9aa99562e425e71c9d6d6ccceb5f623c3297c70bbdd0d99da376162ee14004a6f85535b080d724ea596b44bd58ea98a51c65289114b747a4b26c7baeafaf09712faa1e236bcd07dcf33a84d9d18dc120164c88f3aaeb62345f6bdbedb91ccbf67f82614ca24e6e8a8cfea34b9043d2194b7b6914e9537b3102d1b945fca931c411ad94afaf273118e7958077df2ada09a35274ed5ec5ceb303deb811dd6ba212aded235f0b96e30c5fc7f1a641d123e76d4349f1f9bc3743737752efc12ad8dcbe8985dd208c44f46480a7eb37837017a0ef0ca0e229f297319387886196f87f6b560a9fa4be1bc9dfef15ebd8f74e315dc54977a1e18759fe33d3a7414fcf1d6317e2f6acbcd427f60ca7f6831096ba7b9bc73ad9e84b065ae589898a87142ec4049fa89c74df62a43c3cf2585f706273b6402ba839a4fca132a49e0678ee728c76d389f33319420a6741d8643e472f00048c06dd59ebfe012d94380c843fd9b4f8794d0e5dd4e99c61e6f0da76a39016b0ecb118e442f13e24c1d1e4866989ed81bb3774658f508ea2cfd6f0b49d71fdffaa6a336956cfc79cf92f78bb394427faf1f0f20102853f7e6e3a5e57debac0165cdddd145d3134a40a81b725ddc65d194bf6be71ded766b3a4000568f569069f529750135fea4ff82c4b14a31e8228a94ad4ff420a18f14c856d6ded442bc14eb84b90f80e035d4f30d5e8d417e2f2fea1591d2415f8fa9e35e9820407afbb03a0812b8e840cba66a89508c7f2de6ad308a6b5222d7280cc4deb563e56401ad8aeabd35d406690d8d6dc747d1f841c132af0c67d854699a688d54634b3824b3e1aff6c2c1c418608b2a8ebe21cd1c8a567702cb466896b6dea8f976ec062717bf4272de7fb886fb280d840df2dabe55c717d883dde9c6c72d21acc8d2b75ef0612dffecc1a31bcfa416f85fa35cd1c1c2316373b465a0a5c76cabd39eb4f90a0ee9cec544551f11b6c17571a5e4e3d3162ff1c3baeda3fd7efaad5894f2941c63e254a29a2e1a9200990b9372d17069b4ef1ce813c477fd0600b65feacc1e49d96a9aace050df7a96e62d9000fe208e4adc3e283f45ddb4ef582a70ccb75363ce0ab15446789704d7df7146ad0b62930d0d10d6082e88d6241e01888dfa3bd6783fad0b7c96f161844af724ebdc1a615684369ef172045b6c4afd3b2ae6d59659adce25dc7837a6d5dca151552169a3e24b7ac3054124e2e0f35c9729c886d8fd0415877cab16ef4e77516ab8d94770124909bfd4a9fc49ca4e937b1419152257829a73d3a8fcf0100d883aaffa7fcb2901603081e14a90ed2a59dcd1935c1a812f06013394777ae84735eed13903819edfceac14de1b3d81c369e0aaa650f29e27be35f3cdcff01b9d4213f132caafcfda29ac97a218468f6fa5556a92b16b105825b2550f3e4790fe8b69f42d4bce69e98aaad43448c65d3bcbaa7badff865b27ad83fc52901e5d0acb884d3288e72239f1cf42bde4d145d836019c3d7558bd830f46d5ac2e0b9ad6683371b084d084c734cead0babb9b85b29cb67a7f005e61094b77f2747f869cad83eba5916c0abea7f0f846c211b056dfce1cb50d2a4abf4046203d0e78e6c3080dcc40f76b7636957385fa4b8dacd03db36cfba86d15bcf7edec53eb689b79295647456db48d164e973c73c42657e6571d472d4ad607b1fc322f49942d6ba7be87baaed1eb39184fb4d69c94a5622e1bd21f5f851c3c411bd4e649bd9444a05d15bba69fb170977ab9b1fb994fd12c76615ca4f232cdccec7ea50b372bd5d87cf48b13c53739d73ccda17f5b505b33cd22a1eed385ab738aecf00f345ff88d2ad708f5f8016b64deb67719f500f180a635f7be14eecca77dc8bfd5d4fe56b506ba9d20da72a47da6b220b4daa350b503553008ff95d3a1f73141f8c86419fe6eb2aca88363be12438d4fc5cdc3650943aa5f60dbde5cb5c3fc6881c71f9fa76b3a9ed2ee4e0b2bccb0c918ca60bad6eb80dd600e6eef71174d3cf50063d25c428c613e91bdd56916d7050ca9923d4b5cec04b4aec34f5a089c6ebffe2174120b7c6f6dc788facf5e3c963197b22ca1613124330c61bb8a70c77f97fb899cd734b76fb3c69630cced092f760e5a393de81e575d08b5399a3eb7f431baaa50b9b021610491b4d2d3dff48cb9a435fe7b764a1dc0d56d5a3a474ff6e8f709d4ce92ba364216fd73a86e4c3ad1c31c6c3f1b25716e0511f3d7482df34418f6bad5b1e549145911dc6f324742e16a3de5410a6d63b8478b7826d8cc13249943a3397ba2a814b5e6346c5ca48486853e37c6b9167d7ca0e91638ea834278d7a3a411b1d88d77ff5e01ebc2b81836ceeb6d1317850e76286a163c103a0b9bf", 0x1000}, {&(0x7f00000017c0)="15a12abe5ad06bb62bdf22df7a0abf984f90906e04ee02edea48ec9898c203edacf3881a610b981f74af0e320d1ae7853e018217c8812484b058e79a4aa8e7524af2d821b9e82a840fe06b1cb15a859ca8aa1a30810ec4338aac96d0aeea9c352842f53c50185db78317b3bb8680280b7c6f75ebbeaa966df15ff4e20d71fedbd0320e8efac1e8599ef1dec8b8e5927e0a0b209cb5e533e8f7d4485e86617ccc944d6dc111f75a97e910a199c93ea1331371e8a4b5716eec8ede7428a0d30166245957138ff8162b4f47a4b7e84e487605c1d818b9a6169bf594ca3c8e67dbb629db", 0xe2}], 0x4, 0x0, 0x10001) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000440)={{0x7}, {0x7, 0x569a}}, 0x6) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000180)=0x4) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 22:29:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 22:29:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 22:29:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) execve(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001380)=[&(0x7f0000001200)='tap', &(0x7f0000001240)='%)\'\x00', &(0x7f0000001280)='/dev/bpf\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='/dev/bpf\x00', &(0x7f0000001340)='/dev/bpf\x00'], &(0x7f0000001580)=[&(0x7f00000013c0)='/dev/bpf\x00', &(0x7f0000001400)='tap', &(0x7f0000001440)='-\x00', &(0x7f0000001480)='\xbd)$-%\'\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='/dev/bpf\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x24) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000640)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000600)='\'', 0x1) socket(0x20, 0x1, 0x7) socketpair(0x0, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f00000005c0)={&(0x7f00000000c0)=@un=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="b55ad5ea604d35feaf93c523f4c1e6b982c22f95e63b2044badede71cb6723b3f99ea18662781e7b732057682bd399ceefdd9f9fa7c072103f3311593a16c502c33f27474fba4ab55ffa24d68f490bafde48cacebc596125d2d136", 0x5b}, {&(0x7f0000000200)="e9bc6dabedb7ab0c58b9e66164b945c8d121fe99b9c2cfffc92eb1009b1b04acb7c41e057b2df9a69f80d6814e4cb88a10bd439cd25fb20cff459e45b9b53bee8a0685e89bfd5269bc422c65752145d31ab57d7b5fe83ccbe482f99e0cdbe4faf14c7c653dc238ab439183790b2666a376b8beeb224bf26f03179809f76059d0e376849242c77b0c9b9789f721ce868c6dd759da78064d0d7b2344baacbfdee78becf2ce0966daf8a3bf1eaf6019f2199603da30e6fff715de489a2127e35702a8c6b0c0f6525eba146aa1ea4aa2677453b0797adbd1eca63866a5a7cf29db14d89bbd021da53cf0abdd52e4a9", 0xed}, {&(0x7f0000000300)="57702e4c41cbfbaf34bb6cfb126e709c6f121519ab30502adf7f6d491900f11fc4ba6263e8a768a02d33b7492d002f1d306a82558c13e6dc63d65e9d343658cd9f5af323191fd5d575e85843b32933bd4f84db9d61c971954e3085a96defda67aecd12440d1d5286c2311bee45a8ff3bc43f7c9e146a1c9056d33f238a8ab876df1386e4ede3364155de84c094824f15e65ff4a73781da059a166d7dd5c0034986a4eb13739e", 0xa6}], 0x3, &(0x7f00000015c0)=ANY=[@ANYBLOB="1001000000000000ffffff003bae0000d25ec11f40d5c50c8c93a2c8272703f3f395259a812f40d095a0f55a98da31cdf0e2109d4a859d8726380d82b376ee8bea4707b33100ce42ecaf6bcb5296e9d30cf71bd46b7b709d170367371751a2e89eb87f12ceb1d4a583eff509402a37a11831aee44f311f072f5756f2d545af926b716e9a5e4cbbe46814d2be5904ea4a1f861ca0530fb159d4c8eb204822f533d458eca30a70f76f4d1ed0629a1a6b69da208ad4e27d1a43733e6c2ecda56c1e23d2d72101bcee0bdcc3241c78fffcb829ab40a89280a88b70d15cc2d93660e469e6bf08d4db3e8e366f3bfd180111e689d5c22c60d20d4d0d60d32afcc607ea8dd94b385b263310af8d00000000000090000000000000000000000000000000e01f2e64ea3b9f3627a9148c55a6730b58b445ba25233cf4f9a9a641e5f75709af9114f63e699785de91aa53ce55ce5a86c5a6cb9c36e0871a608f183a6f70c218ab009a7f7de142789dc12ecbc6be1af3db3eb1032eb6f67a480576157609d81d06b2cc980e4d80db1085a8ee2359bcc54b3834d5d6f157ecc14822390000003800000000000000010000f6c1da9e5774e1ed00000000007f363f87b47c8415a58effafdbe566180fdbf7d0f5eb8adfe251814778d5bc480352286b00000000fbffe8c8ccc6ea8df2070def2cb9194d0cc929a49169f9ff2c0f0abce14e3af196b6016a1fef117d824c4fc0b9be0cd2c83bd4a95e71b895fd19268d8292cb2e106a53138b5e8094ecb113c4f7ede4810b6339927a855f0735a0fb8493"], 0x1d8}, 0x0) 22:29:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) 22:29:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) poll(&(0x7f0000000140)=[{r1, 0x1}, {r0, 0x4}, {r0, 0x1}, {r0, 0x100}, {r2, 0x20}], 0x5, 0xffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x321, 0x0) close(r4) fcntl$getown(r3, 0x5) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000001c0)={{0x8, 0x40, 0x6}, 0x80000000, 0x8f, 0x33}) 22:29:07 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x3, 0x0, 0x3}, 0xfec2) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:29:07 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(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"}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000001280)={0x9ecc, [{0x3, 0x8}, {0x3, 0x7}, {0x0, 0x2}, {0x2, 0x8ac}, {0x0, 0x80000001}, {0x2, 0x2}, {0x0, 0x2}, {0xb982f57acd5964f5, 0x6}, {0x2, 0xfffffffa}, {0x3, 0x5}, {0x2, 0x1}, {0x0, 0x5}, {0x9edfbfe71540404c, 0x1672}, {0x3}, {0x1, 0xfffffffb}, {0x3, 0x8}, {0x3, 0x700b}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x6a}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x9}, {0x2, 0xda}, {0x1, 0x2}, {0x1, 0x4}, {0x1, 0x80000001}, {0x1, 0x1}, {0x3, 0x7ff}, {0x3, 0x4}, {0x1, 0x4}, {0x1, 0x3}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x6) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001240)={0x1000, 0x0, &(0x7f0000000240)=""/4096}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000267000/0x4000)=nil) shmat(r3, &(0x7f000028e000/0x1000)=nil, 0x1000) close(r1) socket(0x18, 0x5, 0x37) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0xfffffffc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt(r5, 0x7, 0x7fffffff, &(0x7f00000013c0)="bcb7bac20739db2edcb6e18a0035ea5063659d094f898313bceb63bbd593ae8b27a419cd2ee9372b76ec2bb2768371dee9e8110a8a2357eb4cdf599dfdb07ad25e2e1d3623d0b79509be17230574020d6914bdb845e76ceee2973befddef93ead0d4060ebe54ce8135f64d27e2acb0037f2e011ccc1ff3fe67bc3b320a88879d017a5f3abf8506d0fc682c37c9056feb88e6d43037bb855bcccca087b9f8d19f3ba48002deeb612b1e0dae76527469670d90b5049bcace735c52b043c7b42a2f208d2c0dca8b96902aa4b7501a1093f2ba6b97b44e55f0c03ba163d601c1ebb2dc84fb8e93b7a87928579668c069680db54623", 0xf3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:29:07 executing program 0: 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 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x288, 0x0) r2 = socket$inet(0x2, 0x8000, 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x80}, {0xffffffffffffff9c, 0x1}, {r2, 0xc1}, {r3, 0x20}, {r0}, {r4, 0x40}], 0x7, 0x1) r5 = socket(0x18, 0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:29:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000003c0)={0x2, 0x7ff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='-\\+]*+:\\@\x00', &(0x7f0000000240)='{&d]$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00']) 22:29:07 executing program 0: ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r0, 0x5) munlock(&(0x7f0000007000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socket(0x11, 0x4003, 0x0) socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x7) setsockopt(r2, 0x11, 0x4, &(0x7f0000000000)='\x00'/11, 0x67) 22:29:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x334}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) 22:29:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x4d, 0x5, 0x5, 0x7ffe}, {0x8, 0x7, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:29:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0xb011) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/140, 0x8c, 0x1, 0x0, 0x0) 22:29:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x1f, 0x7, 0x5, 0x1fc}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = getgid() chown(&(0x7f0000000000)='./file0\x00', r4, r7) 22:29:07 executing program 0: syz_open_pts() r0 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r0, &(0x7f0000000040), 0x349) chdir(&(0x7f0000000000)='./file0\x00') semget$private(0x0, 0x0, 0x0) 22:29:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x6, 0x0, 0x80, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 22:29:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0040040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:29:07 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2b10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0ba7b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r15 = msgget$private(0x0, 0x8) msgsnd(r15, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r16 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r16, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0xb040}, 0xfffffffffffffea3) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r16, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r17) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4, 0x0, 0xffffffff, 0x80]}, 0x3c) r19 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0c53f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a97c2fe0e862bcca4ff46d05982e5a95f17abd3327dd77ba17901eae9836b72dc47d17680af2e425", 0x168) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r20 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r20) msgsnd(r15, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r16, @ANYRESDEC=0x0, @ANYRESHEX=r17, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r18, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r15, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r20], 0x9, 0x800) msgsnd(r15, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000240), 0x8, 0x3, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r24 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r28, 0x5) r29 = socket(0x2, 0x2, 0x0) r30 = syz_open_pts() close(r30) ioctl$TIOCSETAW(r30, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r30, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r29, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r31 = socket(0x10000000002, 0x2, 0x0) r32 = dup2(r29, r31) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r33) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000001000)=0xc) r34 = msgget(0x3, 0x1) r35 = getuid() r36 = getgid() r37 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r39 = msgget$private(0x0, 0x0) msgsnd(r39, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r39, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r40 = semget$private(0x0, 0x8, 0x80) semop(r40, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r40, &(0x7f0000000300), 0x0) semop(r40, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r41 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r41, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r42, r43, r42, r43, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r39, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r43, r37, r36, 0x13, 0x6}, 0x6, 0x2, r38, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r44 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f00000004c0)=""/223) r45 = msgget$private(0x0, 0x200) r46 = getgid() r47 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r49 = getppid() msgctl$IPC_SET(r45, 0x1, &(0x7f00000002c0)={{0x8, r47, r46, r47, r46, 0x42, 0x6}, 0x8, 0x3, r48, r49, 0x3f, 0x7, 0x4, 0x7}) r50 = getgid() r51 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r53 = msgget$private(0x0, 0x0) msgsnd(r53, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r53, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r54 = semget$private(0x0, 0x8, 0x80) semop(r54, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r54, &(0x7f0000000300), 0x0) semop(r54, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r55 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r55, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r56, r57, r56, r57, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r53, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r57, r51, r50, 0x13, 0x6}, 0x6, 0x2, r52, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r58 = msgget$private(0x0, 0x214) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x42, 0x6}, 0x8, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) r63 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r65 = getpgid(0x0) dup(r64) fcntl$lock(r64, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r65}) r66 = msgget$private(0x0, 0x200) r67 = getgid() r68 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r70 = getppid() msgctl$IPC_SET(r66, 0x1, &(0x7f00000002c0)={{0x8, r68, r67, r68, r67, 0x42, 0x6}, 0x8, 0x3, r69, r70, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000200)={{0x4, r47, r50, r60, r63, 0x18, 0x101}, 0x6, 0x1, r65, r69, 0x100000000, 0x1ff, 0x63}) msgctl$IPC_SET(r34, 0x1, &(0x7f0000001080)={{0x3, r35, r26, r27, r63, 0x44, 0xfffe}, 0x51bd, 0xc07, r38, r33, 0xa5, 0x1, 0x100000000, 0x2}) r71 = getgid() r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r72, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r72, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r72, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r72, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r73 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r74, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r77 = getppid() r78 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r78, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r79 = fcntl$getown(r78, 0x5) msgctl$IPC_SET(r72, 0x1, &(0x7f0000000980)={{0x2, r73, r75, r76, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r77, r79, 0xa5, 0x1, 0x100000000, 0x2}) r80 = getegid() r81 = getpgrp() r82 = socket(0x1, 0xc003, 0x9) connect$unix(r82, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r82, 0x0, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000500)={{0x2, r22, r71, r73, r80, 0x20, 0x74fa}, 0x25, 0x47d, r81, r83, 0x0, 0x10000, 0x5, 0x4800000000}) r84 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r84, 0x8020699f, &(0x7f0000000300)) 22:29:07 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 22:29:08 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) listen(r3, 0xc45a) connect$unix(0xffffffffffffffff, &(0x7f0000000a40)=ANY=[], 0x0) shutdown(r0, 0x1) 22:29:08 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r1) close(r2) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000240)="4364ba1ae8a32eb63cb64b2c00fc8fe62e1660790f68c3876c81d4a5bdf26853655b10a947b2e4daf91d2582f3f5380a366729515cbcc06b2f943d1cd427033d06802b4a5f43be56de448b6471aa81cb989e0b8d8418470456c516bc3b3ffb367ca8bc10e417e8cd10213773bef0f75e0aabf112", 0x74, 0xf, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r6, &(0x7f0000000280), 0x7, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r8, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) accept$unix(r8, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r9, &(0x7f00000000c0)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) 22:29:08 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x1, 0x6, 0x10000}, 0x2, [0x8, 0x30e, 0xf43, 0x401, 0xc1d, 0x8, 0x1ff, 0x7]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x59ce, 0xa0, 0x6, 0x6}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) socketpair(0x1a, 0x5, 0xff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/120, &(0x7f0000000300)=0x78) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./bus\x00', 0x4) 22:29:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(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(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffcb9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) r20 = socket$unix(0x1, 0x0, 0x0) connect$unix(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="1b0e6eec117f4546ea0ad35f7490cfd5fb7d85a812eb7e4a08f6aa35c9d4716204e56e9b4ebf43346649dfc2fc5c2566454031e343322fed38f8fb20f4d89b1a2983089518654de912081cd39e417fffe63f1cba3226a5043e1bb7420c0171c46318657345bd554107f0dc13fecd94a3d9cba077cd61bb121683f0f33c52363329"], 0x1) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 22:29:08 executing program 1: ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) 22:29:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x80, 0x0) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$inet(0x2, 0x8000, 0x8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x7e, 0x8, 0x8000, 0x313}, {{r2}, 0x4a25b48cc614076a, 0x0, 0x1, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x44, 0x27, 0x3, 0x6ebf}, {{r3}, 0xfffffffffffffffd, 0x44, 0x2, 0x100000001, 0x19f5e492}, {{r4}, 0xfffffffffffffff9, 0x9, 0x80000004, 0x4, 0x7}], 0x10001, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x16, 0x0, 0x3}], 0x5, &(0x7f0000000200)={0x101, 0x3}) fchdir(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = dup(r2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 22:29:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x1, 0x1, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 22:29:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x8}, {0x5}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x20, 0x5, 0x18, 0x9}, {0x1, 0x9, 0x3, 0x8}, {0xd75, 0x2, 0x10, 0x800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[{0x3, 0x8, 0x81, 0x8000}, {0x2, 0x1, 0x9, 0x1}, {0x2, 0x80, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'$\x03p', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 22:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x44, 0x0, 0x40, 0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 22:29:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2bf0000000000000005104924fac69f05c010a8a4017a106152ccca91894ff7c3b9066efd5a25b769c0c1c48155ecb3d50cb1505fb4bbd85aab5fd1351f1d1886ee7def300"/79], 0x1) 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", 0x168) 22:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x7c}, {0x83c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 22:29:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x9, 0x1, 0x0, "4690b8594c27209e56b5b2374a05f6a2c9015d42", 0x2000, 0x2}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 22:29:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x80, 0x0) chflagsat(r1, &(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000240)) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r7, 0x0, 0xffff) pwritev(r6, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000580)) ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000280)='./file0\x00', 0x20, 0x48) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 22:29:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e19528c8ac974fd011000454d25b58cb8"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x6) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000d08d3fc4eb6ba18123ea312969488a9fbb2f58ef2cbb89d9e178afc170da5eb8f687a02193b5352a9b1dce179c8b01f2083e0ee999f0bddbf6e033b5b276b986ba608221dfc4dfdf3a93686a458984efbf86522ae715bd69657bb477f86201f68a2f5e316efa7ba2955450e4bca9863126177eef83d2dc9b0970f1859698341b313ae93fe9852f8c7854b40fbdbd8c599f2738b2a1e17cb9e546cde667a06c1aa1b27d1ae08e2e17b4995f1d9d4ba184bd74fb8c9ba9331da3a430d90b836e24118d87267e03df8f96514bcbab8d8b7e83f8c042e9d277bad08099795e9b0dbe8e60040ddbb956d0f14b9dcef7e437fccd7e9797556fe82c2bb00c3e70167760d391b23f46676843581d268de4238b9c42f91766433c2fe69d55334feb6c2cca684a131a0d1360c85475f1c8a704b971898a6962fa8c0122778c71d9442bb9dff5183b1327bc0fe37c141423d42eb299ea56881cabbbdaf52c89ce88366161046da42f42cb6ad0"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa5628f344186c7e25e572f5121b49717cd308e6b7ca", 0x220) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66c3277f7062d3eadcfb2aa6594f7d010000000000ed6d3f6fca2eaeaa8deacb9f58000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385c7688bd13168b34b"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r5, &(0x7f0000000180)="2ec8c528174f9fdd279426b2132b2793a39dbdafaaccea42f6", 0x19) write(r4, &(0x7f0000000300)="c21aae490000000000000000df14765a617f57b18358c56fb7f1eea6f5e85e63a3f95cf90f99b1e91d74dae6c8176ba17a79fd93804ff41ae82d2993ce6e8ca4cf5710ee7711c31e0e987f5787123b75fed8d0481d1aaef26e5c1a467e4ceb9ee7d429bcaf154531c5260886cecf1705c0a8c7bcc3df57745090639547402993e827e60e1e2a7f16d0f3d92bd4861371e0", 0x91) 22:29:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvfrom$unix(r1, &(0x7f0000000080)=""/170, 0xaa, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r1, 0x0, 0x0) 22:29:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0xe57, 0x3f, 0x100, 0x0, "58066ae1f35606970800"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 22:29:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1000}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, 0x0, 0x0, 0x0, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) semop(0x0, 0x0, 0x325f08591fa902be) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) close(r6) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) read(r6, &(0x7f0000000140)=""/191, 0xffffffffffffff61) kqueue() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r6, 0x0, 0x4ed) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat(r6, &(0x7f0000000200)='./file0\x00', 0xb4de591d53c12243, 0x4e) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r8, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000480)) read(r8, &(0x7f0000000400)=""/21, 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) dup2(r8, r7) syz_emit_ethernet(0x32, &(0x7f00000002c0)="1256136b05e1befd6b11fb65c2c685274f52ed27b492f59a61de307c9a68b8293c6d671114e94debd1e704b4bf4bd667f6930ac343e9fa1123b4086698ac29da268218ad1e1be49929b565545a83f66acfef885256e32815010ac9412f062b1cfa91e90125e0f169c06104591f7a92cd83ba0576") syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) 22:29:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r2) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000000640)=[{&(0x7f00000002c0)="806ec24c35ec879458c3c3493f386a912855b46644b2226f9ed9235156bc388229a34bdd56b694e3a8d03d8f602b826fcc35b1a85aee3651b6fbd3a62b67c71df77bcad46b9129756af717030db77fa88d4a9aa1eac47aebfe639a58feca8df9ba7c062007c220f3503f05f3f101f5d6bab517cac990e781c9cbe549df86d5312c23fcb1ebd9d4ec33c3e1b77942a18e81d91a9f92d7a255a75fd1c70678ec998adbca5927364b7a1aef20c46597ab9b697c0c3c36c54f8a81e96bda4fb1d8b5166ca3e39365c77c527f71bb86410474fe2421df610fe5a86754fe3dd1db7acf8aab0339796aa1d527bb71a54b1a9db586aa8c5e2704", 0xf6}, {&(0x7f00000003c0)="ef211cfbc7a86fda39faaf6fccec8fa3d803afce6751dde5ec36e631f184160046e607fe99e2ad7d1b4f0c6b9ebe7292853cfc23be8fa1818022138f02f56203e7fe9bc8d92546f07ee062676c7b8d4fa34fe7e4b78ca807523245e59a13bd1324e89db2b9ab19c4c299118a79e61ba474645e985c238a329166895f2f46cd76", 0x80}, {&(0x7f0000000440)="b5898ee7c803a1fa149fb3fd206f0aa3828c7320a69760898e1dd251ff9d619df4905d5a61e96ac3d99c80ba23e5a2b85300bd5ea3790bfb0d3f4244b52ac464fe9c51b4a1870adf9db16a533d50b4c74776fa793604f9a806a8cd43f2a925007e4441e28606dc2f23b18fbd0e51c7bcf49327e4bb981a1ad954fc079156f10b57e7f8cd25ccb7616314893109d819c57fe51654c981e348f1a8f242f710816e86fc196b0baeb15ffd8090613d946d991a29c175511ad9feb638890068c5d415", 0xc0}, {&(0x7f0000000200)="5e8b18a7c33f6b15e2d6ffd9ad3b94cfc0b683a5b246", 0x16}, {&(0x7f0000000500)="e1cc5460f28fae0c17c99f67326d2e6c81d76d27d51c4ad46e7929dec3ace984f5c8c6bb1bd0de4c2d7e6ebd3ff412ef9eb4bd10ec38f85b1c7aacfbe84bf069f8f416360b4aaa6b9b716bcb1ab8933d4917a06f547438eaa4fc", 0x5a}, {&(0x7f0000000580)="53877f1ebd3ea082e1f977dbaa9912bd2d339283bb1db566f4730b6ab851d4708533341e2399944e1ca8279c33b5e581db950107d3609f421fd3c3bca0a56f06c606361de018cd35e02db1bf85f2415124ce17f7b11b57a2028362493209ee26b29e0b1a75b26877589a2dc06d6576aeb92545c168cc07b08a7018902d8d136fe229f7b53cd23e", 0x87}], 0x6, 0x0, 0x8) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt(r4, 0xd811, 0xb3b8, &(0x7f00000006c0)="ebffcbff13b9fd812eaa4ea9f9b13314713048e6", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:29:09 executing program 1: open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xe6) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) 22:29:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x80000006}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) 22:29:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x10, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) chown(&(0x7f0000000080)='./file0\x00', r3, r7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 22:29:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket(0x2, 0x3, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000340)={0x1ff, 0x2}) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) pwrite(r7, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 22:29:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000300)="641078680f3dce2f2bdb9cdafaa18a2c85a0d155eae865a447545b07edcf596f680bc6f8c53578f09433503c255325290a2010e4d206c6b7550ddd75dbd76c15be6ef45d3c220d29cf6c061d25c67ec773d8842f476f0ea78d2053277b1b247d8780a1a5c3af7582c9af807c42b161b57743eb4a3e720b23d9a3cd2426f747c594087fcb0a7fb2453e0d717a3b09777d263d6483a28c2c921f09cdc804a552a5c60dc712ef5a5737839aaf2bd17b6d3345d11bd12b1ff77eecd6db350562cfe57a02d7", 0xc3) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000ec0000000000000000000000000000000000000000000000000000fcffffffffffffff001c000000000000000000000000000f6f64e72b16953d70af57a15c06d32c364cea24e7deef48fcf0ebf4dabd8d7a04b8b6f53e07a99f734ee6d5fe78fa1dce3e59dc791a4963465fc3fc0b7439276230b4e6b2db967aab9280d8b3054172a0599ea8216a3e9b11f7aa599d75c0a932d7cd127810e44c00387c62c02604eb27e98b7f16face4e381549014dcc8555ee36a615afda4ec7af00321b03fc5ce5b68300"/214], &(0x7f00000000c0)=0x36) close(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000480)="0c4a4e5cfab0ebad70ff039b8dc538bcb29c88bda4b4e9092b0069c079f615dcf91cbf4bfb8facb8f72da3ed69b488897668313761ece455e67ae31ddf8101588a22ee5522a302302bbffd15ecb6ed5eb3d176d230274f89938bb40543ab6f1445818e22261cdb965b4e329e38e8f78ce1f6ea96a170824f9c3762992811e430073a151c5c51dd616fe0bee627c85e7728697d61ab24b3fb6ef20c6decc9886cc113d3125cd5cadf0c3abc1e0067a5c54c3b0e1f55ad7159a5519eb5edd6ad24b966ad579dbff4f2afe2959aa1b6f9bcecade8d13c3b51a569c2240ca793b7f0f70a39a9d439a737", 0x4b8) 22:29:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000280)=[{0x5, 0x200, 0x9, 0x6}, {0x5, 0x1, 0x1, 0x8}, {0x4, 0x1f, 0x2, 0x100}, {0x9, 0x7, 0xfffffffffffff2da, 0x52f6}, {0x200, 0xefb0, 0x80, 0xb2e}, {0x0, 0x62eea0d7, 0x5, 0x8}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r5 = msgget$private(0x0, 0xfffffffffffffffd) getpgrp() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRES16], 0x2, 0x1000) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) 22:29:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4, 0x7, 0x14, 0xa938}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 22:29:10 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1001, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0xa0) r5 = kqueue() kevent(r5, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r7 = accept$unix(r1, 0x0, 0x0) write(r7, &(0x7f0000000400)="ddee43ab8734abe72e8289e48f849f6ad7d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f924f499cd07afbd1d0b82c439922f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b93ddbd8431911689f52ce775d70066916deb4be5a9ff39ad54149f4d2ec05889edea29bb2b027704d05d43d018ac9e16a497ac43adfbb5775ab949932baef7e6fa3703487dc7cd0255926c0ec9007d4d1872a934ee1f5be84774e44e4c90776ade49d139113f9feea45412c80785050e8305e39e2c264e1b2d086eb36fb5c2061b6683f4f245f5eddeb37938cbe53ab61137bb470ad1fcfc3f8947c39f234d85af247e51d0fade20dbf0da70f529fe977aac0d35d6a898693452c9e021a16f0f00000000000300002f34ed4a28aaf694d32e4213441afa8a77faa097799765881433fa2d9e693e5b96346e94898ac3cfe07a1d7b033f82ce1254e696", 0x393f) fcntl$getflags(r2, 0x1) execve(0x0, 0x0, 0x0) 22:29:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0xfd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) 22:29:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r3) fcntl$setstatus(r4, 0x4, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) fchdir(r2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66186c653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8010, 0x0) pwrite(r6, &(0x7f0000000200)="279f052490c3b95934846773545131d1887b986ab08e6ff4250d6f6d5276ca9445dd51b7e29471", 0x27, 0x0, 0xb885) r7 = fcntl$dupfd(r5, 0x0, r5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r8, 0xa, r9) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000140)={0x0, 0x6, 0x1, 0xff, 0x6}) 22:29:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28480, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0xfffffffffffffffd, 0x4, 0x1, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x4}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000feb000/0x14000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x80000001}) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x30004) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000740)={0xb93, 0x6, 0xfffffff9, 0x3, "8e49d7cfa747b3ffa5f995baf8dbe89d93691148", 0x7, 0x5}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000007c0)) chmod(&(0x7f0000000800)='./file0\x00', 0x100) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000880)=0x1) r7 = semget$private(0x0, 0x1, 0x2) semctl$GETPID(r7, 0x8, 0x4, &(0x7f00000008c0)=""/29) r8 = accept(r0, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r9 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x2, 0x1) fchmod(r9, 0x101) r10 = socket$inet6(0x18, 0x4, 0x2) setsockopt(r10, 0xffff, 0x80000000, &(0x7f0000000a00)="95870a11fc31665b802ad06c494fcd818599702a1bd8a6509bed99bab597e1404948cf0eb8b7312daef7c16ce0050833a652e760afe77b7e4931032a77eb82ee77e5888b8164da914d4faa5af468df40e6c3dd76062af0cf04fe2595fddd49e4044b60afeb75be647d94e7f70d0e1298fb2469ce340efea5fb0d6a58a8710b83208855328243380c61c02b42ddc0cb5b8f215d89a15b9fc43405b817b21a0d9e7b2aba7a99e4d607877e8adc", 0xac) r11 = semget(0x0, 0x7, 0x1) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000ac0)=""/137) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) accept$inet6(r8, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) socketpair(0x2c, 0x4000, 0x5, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000c40)=@in={0x2, 0x3}, 0xc) recvmsg(0xffffffffffffff9c, &(0x7f0000001000)={&(0x7f0000000c80)=@un=@abs, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000cc0)=""/145, 0x91}, {&(0x7f0000000d80)=""/178, 0xb2}, {&(0x7f0000000e40)=""/109, 0x6d}], 0x3, &(0x7f0000000f00)=""/220, 0xdc}, 0x2) 22:29:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000001300)=[{&(0x7f0000001200)="03db9892c732aea542d78a1a0fc052dc16b14c0bd0acd5dbb1f3a94f160ec0be0e84a6c94c8cc4960c9f854137e3e60fd7c6fde51f8ce88a6ef4d997e25dd7174425598812d9436cb21497373ea8b549af7c31a0c96e181c5d7ab64afbd14dfc813097e15f9eb22f0fe6caa6c95751a66bb0594be549afb34baff0b052613942ab75065d252fb3fb98d64389dc67294c83913ce970a86c6a4f8c3e974439e2c9836619739a1d038308e8bab7a1c7d81fb7f094e2f05b3686021f6864b38fa74496c3514007884dca90fccd1d4eb4e300ca04f6ed0ea3", 0xd6}], 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="3707002300789222874062adc1f879a1289b143a8d3c346e57912a14ffafca54d8690aea056be428fa7145ff28616738b9cb51e1c293d8572a51ecdb7e9fcc68b43f4367a2778cbf446206589f08794ae83d422bfb4f058328d7e882d6c04e585ece2bde14ed7e270421183a59902e7297ffdfbd5fbe634562342fce0456a9cac2ac7f17d01be8020e08cbc391065b1b0a3dfdfd64eb8dbcc7f6bcff22f8080e54468e0b1e4353da9ccce76ef1fd07548a84b5cd3fb9e9c617b2fb92bb07d1b17e5eb9fd40ae00000000"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xffffffde, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x1000003, 0x100000000}, &(0x7f0000001f00)={0x5, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000002600)=""/155) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r8, &(0x7f0000000000/0x3000)=nil, 0x0) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000002040)=""/4096) 22:29:10 executing program 0: clock_settime(0x3acaff73aee1023a, &(0x7f0000000000)={0xfffffffffffffffc, 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0xfff, 0x6, 0x80000000, "17b7c577b909a07e9ec4ee56863080b43233f05e", 0x4, 0x3}) r1 = semget(0x1, 0x4, 0x200) semop(r1, &(0x7f0000000080)=[{0x0, 0x7, 0x800}, {0xdf7967eb3e9fe7b5, 0xfff7, 0x1000}], 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r4, 0x6, r5) semget(0x2, 0x0, 0x453) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r6, &(0x7f00000001c0)=[{0x0, 0x1b8, 0x1000}, {0x6b163bc0f566cb56, 0x5, 0x1400}, {0x1626f320129e059f, 0x5, 0x1400}], 0x3) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x4) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1000, 0x8) fchmodat(r10, &(0x7f0000000280)='./file0\x00', 0x2, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000340)=0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000780)='/dev/null\x00\fM\xba\xcc`\xa1m\x95\x0e\xd4s`\xc1\'Q\xee\xdc\x86Y\xae\x9a\xe7\xbe\x8e\xe6\xc9\x89l;\xc3\x93Q\xb6\xe9\xf0*\xe4\x87^\x02\xc9\x98\xbam6\taL\x98\x94\x06\xeb\xa2\xe3\xe7iZ\x978\xc3\xe1\f\xef&Qy\x16\xc6\xf24j\x04\xe6K\xe6\x13\x12VM\xdc\"\xf5\xa6\t\x1e\xe6\xb7!_\x1d\x9e\xea9(\xa3\xd0\x11WYi\xa3\n\x10\xff\xb6\xd8\x8e', &(0x7f0000000440)=']\x00', &(0x7f0000000480)='W\x00'], &(0x7f0000000540)) r11 = semget(0x2, 0x2, 0x108) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000580)=0x7ff) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x10000, 0x0) poll(&(0x7f0000000600)=[{r10, 0x10}], 0x1, 0x1) symlinkat(&(0x7f0000000640)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00') open(&(0x7f00000006c0)='./file0\x00', 0x257b8bc2e7731799, 0x8) r12 = syz_open_pts() pread(r12, &(0x7f0000000700)="8da548913a55b6aa39b64915fb790613e7420549b4c1985d149031d6fea8ddda026faf0cb459f7ef4b6e66c9905908841ced608c4a746b2e79e8780b972c65beca6e583d650e06ebfa73f5900e86de24c193a6b46493acc9b729f3c624a40e2173", 0x61, 0x0, 0x0) 22:29:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3}, {0x30}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 22:29:11 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x10000, 0x20, {0x0, 0x2}}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(0xffffffffffffffff, &(0x7f0000001480), 0x0, 0x0, 0x1000) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1a10, 0xd, 0x49, 0xca, "63f995f0357e00ef025107a90a3d638ab4085dd3", 0xfffff800, 0x3ff}) 22:29:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x14a) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 22:29:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300003cadbd0000"], 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) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 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", 0x6d2) 22:29:11 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r15 = msgget$private(0x0, 0x8) msgsnd(r15, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r15, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r16 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r16, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0xb040}, 0xfffffffffffffea3) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r17 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r17, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4, 0x0, 0x2]}, 0x3c) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r18) r19 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r19, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r20 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0c53f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a97c2fe0e862bcca4ff46d05982e5a95f17abd3327dd77ba17901eae9836b72dc47d17680af2e425", 0x168) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r20, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r21) msgsnd(r15, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r16, @ANYRESDEC=0x0, @ANYRESHEX=r18, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r19, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r15, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r21], 0x9, 0x800) msgsnd(r15, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240), 0x8, 0x3, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r25 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r25, 0x0, r25) r26 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r29, 0x5) r30 = socket(0x2, 0x2, 0x0) r31 = syz_open_pts() close(r31) ioctl$TIOCSETAW(r31, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r31, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r30, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r32 = socket(0x10000000002, 0x2, 0x0) r33 = dup2(r30, r32) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r34) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000900)={{0x3, r23, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r35, r34, 0xa5, 0x1, 0x100000000, 0x2}) r36 = getgid() r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r42 = getppid() r43 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r43, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r44 = fcntl$getown(r43, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r41, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r44, 0xa5, 0x1, 0x100000000, 0x2}) r45 = getegid() r46 = getpgrp() r47 = socket(0x1, 0xc003, 0x9) connect$unix(r47, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r47, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000500)={{0x2, r23, r36, r38, r45, 0x20, 0x74fa}, 0x25, 0x47d, r46, r48, 0x0, 0x10000, 0x5, 0x4800000000}) r49 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r49, 0x8020699f, &(0x7f0000000300)) 22:29:11 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) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="c3d9cfab491bfd494d8d61f4b0a3203d6f7853cd13ec4ebb55f04b0c3a288d70f6f0e98404515314fa2321692f4775ffdfc8524451e5325d86be961c0a3a07000000092f1f63c58813561f2c4829b9ea1afa5afb9252cf9728910d55fb3dd9b6af62340889e40881d94b36d58f1c15df841bd159b6e0298dcf8755555c16a569cd37f0382722d595d164a1c716dee8541430b327eb42861133987a74512d516c98ebf95eefad8525abaec300411a1de08f9ed6fdb9eaab0761c2d679fc0a274e17512d09dd6bcbbbeaf0483069a3b4960bf1cd04f59011d5e30c780a549ef90304eb14eaa4a10c7e56db68b8eef2001eed478a0ada629318df51ec7e4358c1e79a25cef0dcd07667deaf4dda"], 0x1) 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) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x7, 0x1, 0x3, 0x6}, {0x8000, 0x7, 0x8, 0xdf9}, {0xffff, 0x73, 0x2, 0x1200000}, {0x200, 0x5c, 0x3, 0xc0000}, {0xfff9, 0x5, 0x1, 0x3}, {0x9, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2}, {0x8fe}]}) syz_emit_ethernet(0x15a, &(0x7f0000000640)="bed0c5a440000000e5cf8f7f05f272d0ea4b7249b7a95c02cf80fbb26d36daca855e9a0b08813d06cb5989b5e613338d3fe8862c20f786dbb4cb69635638a52129bbbe6ac85ca9ab626754e3666452f689378b42640eb42adcabb4ab03d196a7dfb6aa8fabca85360bbe8fb226ed313500903bfdbf9dcf93a29173e479ad977d4779341d2b18de53f0ee860b6c67af963cb63f3ee6f53851a05a922cdd284ea73b02e0ed920ccc187cb0c8e1b283242bda9013367152411058315cee4ad43846b6325bc541a73dbf641da50764fb1e4aff50a3c3a5f57db3384e564921c522c15dc548e4fa5483352a972f00000000000000000000000000000000000000000000d0718a5de1c03a20cfdd550bc5cfd46bda4752ab32473621f26e96fa479089e3ceffd7bef2b77ba865afff95867955b8a5d91406df5e38045d56fb744b75e6051a3380b8ef0300000000000040b56a0e5e9d165dab0ef57eae") 22:29:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './bus\x00'}) 22:29:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 22:29:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r3, 0x0, 0x5) r4 = dup2(r0, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x3, 0x0, './file0\x00', 0x103, 0xaa9f, 0x5, 0x9}) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:29:11 executing program 0: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:29:11 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x18) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 22:29:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="33c86917fa8d5cef010000000000000000000000008000000000000000000000000000000000000020", 0x29}], 0x1) 22:29:11 executing program 0: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4090, 0xffa}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) socketpair(0x10, 0x6, 0x3, &(0x7f0000000280)) poll(&(0x7f00000002c0), 0x0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000180)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r4 = getpid() r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x89}], 0xa4, 0x0, 0x0, 0x0) fcntl$setown(r3, 0x6, r4) write(r2, &(0x7f0000000040)='!', 0x1) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xa}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r3, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00\x00\x01', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'\b\x00', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r6 = accept$unix(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000001000"/110], &(0x7f0000000440)=0x6e) sendto(r6, &(0x7f0000000480)="97409f4e577b7933259cccb59586ce5c7d3183b0394ed4b74b2bd452d3fbd971a0278bf99f5a904cadbb55d2571ababa0c9248b46738dc6c10adc2", 0x3b, 0x409, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1683, 0xa2, 0x6, 0x7ff}, {0x5da, 0x9, 0x3, 0x4}, {0x0, 0x40, 0xfb, 0x1f}]}) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1f6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000300)=[{0x1f, 0x0, 0x1, 0x8}, {0x7, 0x6, 0x1, 0x80000001}, {0x8, 0x7, 0xff, 0x12b8}, {0x8, 0x6, 0x8, 0x1}, {0x7ff, 0x2, 0xb4, 0x100}, {0x4, 0x4, 0x6, 0xb92f}, {0x9, 0x9, 0x80, 0x1}]}) 22:29:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffc, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800006, 0x0, 0x0, 0x7], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x100000000}]}}) 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)) 22:29:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)={{0x10000000000000}, {0x0, 0x7ff}}) 22:29:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0x3, 0x7c, 0xe8, 0x3, 0xbfff}, {{r3}, 0xfffffffffffffffe, 0x81, 0x2, 0x0, 0x4d11}], 0x8, 0x0, 0x7, 0x0) 22:29:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0xc003, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x6, 0xffff73bc, './file0\x00', 0x7, 0x4, 0x7fff, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x802069de, &(0x7f0000000300)) 22:29:11 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) getgid() socket(0x18, 0x8002, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001240)={0x0, 0x3}, 0x10) r2 = dup2(r0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/gpf\x00', 0x0, 0x0) preadv(r3, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/73, 0x49}], 0x3, 0x0, 0x40) r4 = socket(0x10, 0x4, 0x20) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001200)={0xffffffff, 0x5}, 0x10) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x0, 0x401, 0x1, 0xffff, 0x7, 0x8, 0x25, 0x565]}) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x5, 0x252) 22:29:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x1b8, 0x0, 0x4000000000000, &(0x7f0000000240)=ANY=[@ANYBLOB="14000000000000000100000000000000", @ANYRES32, @ANYRES32, @ANYRESHEX=r2, @ANYRES32, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES32, @ANYRES32=r1, @ANYRESOCT=0x0], @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 22:29:11 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x4041, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x2ceb, 0x4]) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) msgsnd(0x0, &(0x7f0000000140)={0x1, "8fd6f474bfadab3a203f29a16fe494e2e9e15319d15714dd4c1b68953db9a7d5b93a20f4170c05d3515d64cc5abb63921bf1952f781a5a56b280274b423ad4ac21428c115189493a9f70bbc18d0e6c32399e0dba295d55f01a539f22b40a64d1aa18f0886a5e951657b396f6b9b245514fe5cd367ddb5281f312337279b139cda238f488969c551b204d7486dadc5318bdc35f20fb3c89060c69bef1784d19083752634a"}, 0xac, 0x1000) 22:29:11 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='!\x00', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) r0 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000300)='./bus/file0\x00', 0x10, 0x2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x201, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 22:29:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 22:29:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) fcntl$setflags(r0, 0x2, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x6) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xffffffffffffff73) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) semget$private(0x0, 0xffffffffffffffff, 0x100) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0xfffffffffffffe7c) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) dup(0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xb5b) close(r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x2, 0x0) write(r3, &(0x7f00000002c0)="b7f724de9f543f7ad84b7d75ed629db22440053fc9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e3605852e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f423408e5743335f68d9fc74db2d124ad79a00020000000000001042b2ea427c2539cec565bf4fec6351edd729e25e95f45ec6710b38ce84000000000022d78ecfe96fb327116efb77d1d3f1cffe30542403ca", 0x3ec) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) bind(0xffffffffffffffff, &(0x7f0000000b40)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118a9e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3dde9a358de47e62b15d6ed7ec4b5c5633a349b32ed430039d15d287c47be527a4c0339a588ae56ae6000069c9b91ed829aeddc9ae9d81a2530161a38500f9f98872daad51d65345986bdb4f53b72023a7c57b101d683a2f6e8664740cd19e4ef4c5cadd74bb"], 0xfffffffffffffefe) semget$private(0x0, 0x1, 0x443) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f0000000b00)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00\x00\xe6\x00\x06\x00\x00\x00\x00']) mkdir(&(0x7f0000000880)='./file0\x00', 0x7) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r5}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 22:29:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x28}, {0xc}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 22:29:11 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) socket(0xe55836caafd4d5fb, 0x1, 0x40) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000015c0)=""/29) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000001280)=""/129, 0x81}, {&(0x7f0000001340)=""/71, 0x47}, {&(0x7f0000000100)=""/43, 0x2b}], 0x6, &(0x7f0000001440)=""/231, 0xe7}, 0x40) r5 = semget$private(0x0, 0x3, 0x61) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000001600)=""/102400) 22:29:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) syz_emit_ethernet(0xd0, &(0x7f0000000200)="cdf82eef897db2415b93693a5b2bfe4973a751c91911a893c0d593cefa2f9da97b2a9755928f7c11ad527edd9a99af8b5d1dc5ea9aee57a458b079c3d065c875355994cc7e09673a8d978d74c9176ebc8f68d34497c5b4b7ce02d0e33f41bc819d8407a811b6e60d313b5280533d7f2a16252cbc2cc64e21429de48ded797c8e04bc54d3c511211bd51d7728b4faadac8d66956fdff8e531e62590af412fbeb234b353f3be64ba8f9580cb720d3e1892a25368070c110b38322fd9afec2743b30557ddfe89b17da7b34b948beb9528d7") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x5, './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) socket(0x20, 0x1, 0x1f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000140)=0x9) 22:29:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0xaab4, 0xff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r4 = accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2010, r4, 0x0, 0x97dd) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x1, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000300)={0x2}) 22:29:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = msgget$private(0x0, 0x200) r11 = getgid() r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r14 = getppid() msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, r12, r11, r12, r11, 0x42, 0x6}, 0x8, 0x3, r13, r14, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f0000000180)=[0x0, r6, 0xffffffffffffffff, r11]) lchown(&(0x7f0000000100)='./file0/file0\x00', r3, r15) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f00000001c0)=ANY=[@ANYBLOB="2c012e2f66696c65302f66696c6530008abb7ddffe8121ec27f464c04ef7246294803422f47ebd74632de746ca89243a9104a199ceaae851783a038bf12a78e48eb5b7055ba1cc3f36006579692c465923a035555ca707"], 0x10) 22:29:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r1 = getpid() chflags(&(0x7f0000000000)='./file0\x00', 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x45) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0xffff, 0xffffffff, 0x0, 0x9, 0x9, 0x25, 0x0, 0x2, 0x3, 0x2}) pledge(0x0, &(0x7f0000000140)='\x00') 22:29:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x262, &(0x7f0000ffc000/0x2000)=nil) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[], 0x0) r8 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r10, 0xffffffffffffffff, r10, 0x0]) fchown(r2, r9, r11) seteuid(r9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r12, 0xffffffffffffffff, r12, 0x0]) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) accept$inet6(r15, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="1001006c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r16, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r19 = accept$inet6(r17, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r20 = msgget$private(0x0, 0x200) msgrcv(r20, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) msgctl$IPC_RMID(r20, 0x0) msgsnd(r20, &(0x7f0000000280)={0x2, "ff1a1ae1dd54221fe08a6c1813898996e7565acec6016b87a59abe46a0e3fd68a20a02572395b6b8e0b1b5f25aa85678992ae1ba22f973bf7e7365e07b8e4ace88319faf83240207ecbaa386"}, 0x54, 0x800) msgrcv(r14, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRESOCT=r16, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES64, @ANYRES32=r13, @ANYRESDEC=r19, @ANYRESHEX=r20, @ANYRES32, @ANYRESOCT], @ANYRESOCT=0x0, @ANYRESDEC, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r18, @ANYBLOB="b6b27a1e54b73a7c37260772458e05e5bb5ae3d8d32455a9dfee65731a2fb1f3548e27a3ac3a524e03b0ae84f9780b83d4b8350b050995adc88bb668a2695948ed6cb32b9b7fac0784d6a6c7752b22008ec392810bf0cfbb13c756fc55d8e90a31cf7f2dd1bfc9751993f9538bfef1097a24dc952f2430f142687c2a568259c10ecbe33fd2a37e732faad8e71fa90d7968dade5ab8a662cd898108aa83ce8a742aa6d28b", @ANYPTR], @ANYRES32=r5]]], 0x1, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000ec0)=ANY=[@ANYBLOB="01f60000000000002a1100b0df6d7fcf409def1a1fc1ed34a2ee1283bf6cc52983f8011c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db653d0fd640201d618a998473f0e8d1e8f7b29b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00080000000000007e130b59bc3f6149bb742e7fa26848ccbe05ba4cee17ab5f7db6c3939fe403f945f4216e51b8c2e99714c164627cf6dde2023666f109c05f1a6de2e131cb7eaa9ae5de59db15bb0470cfc0459ee757ee7e8fed8a62946dcdc72d827ef6b0ca5247c0b5aaf4ec19a5339db9b8a75d6e345fd4a14b1e7eca411dc99c55779f56e97dde3af4c773d099b2d6271ca045c64533022504618fd0e0f505cfa2c0bf27212246cd4de4db1a1a315312618f71f0ad7e361d27f1831511e1b7a7fbf111448827498a1a8e775f3fd35390c42280e88a194df6b440497efb1372b8f1345ac07b7789b165d7"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r22, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r22, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=[{0x58, 0xffff, 0x0, "f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa"}, {0xffffffffffffff33, 0xffff, 0x3ff, "9ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f"}, {0x88, 0x8001, 0x2, "c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c00"}, {0xd8, 0xffff, 0xf8000000, "2013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0"}, {0xb0, 0x1, 0x827b, "a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c90"}, {0x4, 0x1, 0x8, "7f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2"}, {0x1010, 0x1, 0xe13e0ad, "becd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ed90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"}], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r24 = semget$private(0x0, 0x4, 0x211) semop(r24, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r24, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)) semop(r24, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r25 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r25, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) 22:29:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x200000009}) 22:29:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) 22:29:11 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1fe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 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) 22:29:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8200, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f00000005c0)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 22:29:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000140)=[0x64a0, 0x100, 0x9, 0x964e, 0x7, 0x8, 0x2, 0xfff, 0x76]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x132) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5}, {}], 0x2}) 22:29:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xf8016d8dc8988311) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 22:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="c38f17ef5554775d825ae5ef342b4ae0aab357e6ae940fb5df0042f003002698f6adc579776ca5b8fc2d41494a2f2a55979252764ee3268cb70ec7760250a1bb0fd46c26efcd71b03aba2b2d86c2c2ddd9da67bbda733ac94d3b0d06e3ed019998bbb5da771ea6aa6e0aa2", 0x6b, 0x0, 0x100000000) 22:29:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r1, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x10000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010005}) close(r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open(&(0x7f0000001340)='./file0\x00', 0x80, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x90, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r11, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r13 = getegid() r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001400)='/dev/diskmap\x00', 0x20000, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r16 = getpgrp() r17 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f00000004c0)=""/223) r18 = msgget$private(0x0, 0x200) r19 = getgid() r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r22 = getppid() msgctl$IPC_SET(r18, 0x1, &(0x7f00000002c0)={{0x8, r20, r19, r20, r19, 0x42, 0x6}, 0x8, 0x3, r21, r22, 0x3f, 0x7, 0x4, 0x7}) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r26 = msgget$private(0x0, 0x0) msgsnd(r26, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r26, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r27 = semget$private(0x0, 0x8, 0x80) semop(r27, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r27, &(0x7f0000000300), 0x0) semop(r27, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r28 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r28, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r29, r30, r29, r30, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r30, r24, r23, 0x13, 0x6}, 0x6, 0x2, r25, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r31 = msgget$private(0x0, 0x214) r32 = getgid() r33 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r35 = getppid() msgctl$IPC_SET(r31, 0x1, &(0x7f00000002c0)={{0x8, r33, r32, r33, r32, 0x42, 0x6}, 0x8, 0x3, r34, r35, 0x3f, 0x7, 0x4, 0x7}) r36 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r38 = getpgid(0x0) dup(r37) fcntl$lock(r37, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r38}) r39 = msgget$private(0x0, 0x200) r40 = getgid() r41 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r43 = getppid() msgctl$IPC_SET(r39, 0x1, &(0x7f00000002c0)={{0x8, r41, r40, r41, r40, 0x42, 0x6}, 0x8, 0x3, r42, r43, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x4, r20, r23, r33, r36, 0x18, 0x101}, 0x6, 0x1, r38, r42, 0x100000000, 0x1ff, 0x63}) r44 = msgget$private(0x0, 0x200) r45 = getgid() r46 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r48 = getppid() msgctl$IPC_SET(r44, 0x1, &(0x7f00000002c0)={{0x8, r46, r45, r46, r45, 0x42, 0x6}, 0x8, 0x3, r47, r48, 0x3f, 0x7, 0x4, 0x7}) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r49, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r51 = fcntl$dupfd(r0, 0x5, r50) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r57 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r59 = accept$inet6(r1, &(0x7f0000001440), &(0x7f0000001480)=0xc) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r62, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="7cd4753cc8ff883e2b20887838d0", 0xe}, {&(0x7f00000002c0)="317e9078924b23b93e7e612cbf526e491cf736dd484c418ab890a126371fd28f8878f147d78b4f10ecbb4439f54e744d7804dfedc60632f9d9a2d410dcd85c2c7ef8edd948c3ab3e8d30f20fb1aea65e2c733300f0b5ca7a3a516d60aa01e1c51eff3bfc0a35f6322f42202e1710d70589d7e34143f36d46f5d9bfeb46abee760f08851b97f81f5b8b25c5f2df6409aec2fc965d9136e345a0a658ae50bc62ee462feee21b2d1288404bedd9e4014479fd285185def89197d250bff2eba82e941ce6e78d3afbd10447c8dd5f037b0fa67909430fb4f9d01d76607753241467e8b39ab32e941c7af20fca4f5414ccf2cb48fe5abd5d6b9c594e7fedbf29b1e6fb77acd57e3d003b15457d8973f2184f578eba0c9157cd4afa2af3a7b7f6d12e9667eb9d73161f11bec96488890ac52d20e3e2b6e680f2c0aafbf01d5f3a803e8b482805959dc7220a6225304f8b48e1b3162b133443ce841d00a522a7ee1a00a24f168325a53b0bec3839a89eed373bb13b4fc65bc68216b30d142d3f2424e032a7c802d0d44a45c8e8e5c93a333c434b07cb17f4ad377732e98b2ab2365c1c2197076a59e6f2283d1c8ab4d8959ed0041df6dd71c116460136b629f7fe37f06323dd854887b527c550680a211177254dea5109472aa2c0c9beb12d889bba91c2c366b722e0704e621caee2aedb8169a7228688af4575cd05f67e7b88d89614eb0fd28fda71021b743448291057ecd9490cb5c96ba77bea3db6929a0b1469948250a6634e6384fb357d4a804bb95d79216ff2b85211f68b71ec02695658b9d3c6817f5511087bc563e6b44e5f5348fc120184f0051ddcf24393db5e00e9eed71231a6a4a57f6788c39c62d1e2fa5d641c9a85f3cb72e7c6c47cd95fe0bebfc6c32a2c979de71692036e524d228e9971583787b5c8d707441e6bbcf6a5139069c243f5a460b759760462dc9bdc61dcbb4995cb085b0fb16c628f8aea5fda7663ee0358f3e7a6b748764356e54008d53d7a3b071fc93bf4fc1c9f105350ccffed3555706ca1404afd4cef84a40ceca46854bf5ac44858c4b5ef09755c336a3e6fafd71168a3dd58fe0d51e4585f8a1c0f111461576ed30399eec4f43a14b88681f530f3420466787f310593f29e8723100d8b93b6174734a27196f59ea56020462cbc22214c6e8be89a3b3b567d234a851bc4db3cb27da5d413e3d37378113a4473bfd6022e0559f138c01c4e5019384665cc3d38fb73ca62b2b74419c8b329f3cb0738f80aeb83a58f2804636aa5ebe0a9a6e0131790a7c18ef48cb188a3cc24b9803d1d5390f911a6449b0b81eef4437fee5629e82e3c7776a985838af7617f0a6018f0ae971b9da49b3728d89615289e3ec9b3ba69bd6a558a71960964e808e4423dd7f31381bde402684a878d0f4bf5006d641ad8b77ce7d81a36da6909c6005b29b3aa3a8102d179be4ef2d13a428ca6b4822aba235934c47adc56977b7f33ef9aa9de23fac9e957cf154c8cded46b47393b6da626423ee3321b8d5818e6d37442b697889696bf1f79a37926c9c768b244d167c23c91df19b7c42e13373695ee54b6aeb49919095b0ce4cb64ea8451298842a9a9ef96a7cb5b2863baadba960c308c9c7f6effdffd3890d2262c4a63bec08a090076f59191915bbb2379b26229fcf21b92550ba74243ec05d09fdf253e71423a30833da481a29cf570c507742692fca94fb6ff13d87b677ee75b7e1a8f54e462955ddf197efb17e6975dd953cbd6679bd0fcc1d9a7d89424a3d641406cf805aefb579f28a1f90e5d17f7d28eeba5cd1b734ebcdfc373f798b724525bcb6485c25ca7e3915b641d2869342946e59a9c29e202999d8baabbe42cd4f6ba3a0e63e5d3201769faab1fe14c7a1329dbb3db7cb8a47331c2873f0732c16ca62d388a0f5c3e859f347cac0eb896799f7a1be8aebfc04ae2c371174f4b23494af646c289b24e87defd96209d52e5e0b4456c8da82229219c3bbdf9af87cabb452ac347d4d021e096d49bddf0f26c590785e00cf995e91131cde70e7f06a995773e65af6fc06769ee7bb6bbfd3f15139efc419f479422bbfdc1d0f3b52db72bd3b25f8d6f74b169b758f2441ba7db278652885ecfe63bec071ee165bdd278077f33deedf843928ab566596037f1c790c17d894b96a80cfee4c4ad7bfc525b77c0e5158dfc57eac5666547fdeffa362eb274bc121cddf94b7fc9843cb33e91d36810995406e74d58230e21b420cd35b939f81202766690041ad24433adf1977014973fcdb334358b4b4cf962a810f8c2c8d0e1e3c5905e0ffe5e826f7d49fa221f53fd46a2d219f50f5d9fc8aecbca5638e4a025e6847b38dfae12e3ad7c265027ee80d933cf646705cf564b52c86d9d2f88e05ad06a67e0000f781503babad50b4b5748cf3627c82be8921622b73c3e84cbf4146408da70c5fa5f811fe8c4663c273eeb48372bca8759ea33ad63e74d38033efb0dde739166efe8c46a47f23ee646dd925e46dbcc7d98799d893785da307c26fa804e4e39cdf8525e31d6d0edce32bfc47c19e5b17f8661a2ecc259cf9d52e1bfddb357fe9ee2ccc5e44a7850be06581ea879bc13ca7be16bd31117e49e3e77342502a82700fba34657f60e752531fec0fdcd06b9a614e1a24ba4c3265bb9645a4101f0154fbe439119cc63548e2c55a43f6c74ef6b627babd8b2724008baef2628a56bb680b91984f482c28590474785f8079ce5328bcdf42f278f4f2cdbc9fd92d742962a8d0f5e7d143513cb6813f0b60eef07157dbb86ce9933594f273405088f80098c9cffe26146008734cb8e7ec6b290b96d5c1bfdd304c979aba8b4e60d7259c705455299ba771e2d78fb4b13cc2fbf096602cdd9b7d6a1f9c3c753d72848580d9a65a7f8a432cdfc18962b95bbe7b73db483b3509e46ea6fe90fd207589ed4e373507917cfa3ee2d82fde051338f1c0e569026e86dbf72fea246652705e365c431ace09f3e4b1897187d2c7077b88d5d8d595bda371f86cff2ae7d94690accea7d538fdef5a61b840b704660b22cc7567a96bc328b4ffb16c94a3f718239b8f3b9ef9f2fe96a85db50a10ef60d76fd8ec5a16d3951293cfb7da249beec890bb7b777be7ae6c697a3e66ca97c31c8638ee223efb76e76d6fee3ac4cd980151dee6597ec39cfc8bc53ad4c6dd6d721848f672c65aeae2b9c386bd5f0750242ea7067803fc879f955f0672c82e8b672da5e965b90a56128154db659561b7d340fbf19de18d09472abac451a0f220d4f1183f62d7bcaafe07052c80caa8f9e96587d381405d33963ad269727fb1b3f83685b3c5d83267ab7f12631c1f9ed2fa62183fe3f5590305ffd594580d9c46ee1afe35cab4969d6c32649133f77acbec6f15b56e0b88cb1080c5502b272faad4ebc4b70dff57ca04e76b9d7ed2f2414092a6538475ca07d04a0b91d2169e7eb3f4c826f9a5b7240014f2419c8d534f8b59dfd8a69e8c4305f9e612d7b63468cf242b2cb9819091faaecf25d4bc6ea7e21ddb24d26b50884d2cb652a39508b45f4058951e042c5eb4209c40d9c72967b43d8054881b1593170b12d7fb35ae97c9e271cfb35756ff0094982cc302914c0f80904eba6b90eb9973ce0b6c9490d296d3b253cd465e66ac7ccfad3792017b28d599d20f50fdc10b067a51d568a71412f4fc5da5411d8d802dc59ce4c0e098d984a6ea08ff73d9e98e46a217dd4c61cefb08786cb180d67d159c1209857010cc6ee4a4804a3ed9ba4bf3edf3ed533937603a5df093056d39b77f665d4baca9881322f9beaf6c51f8e7cf8b6b73e62b4311881f55e2fc960f002430082496eca50037d2e4f3999be599868a145384ced86132a57e6441fe3b72f9110aa0fcc5058ddc0055b760fb03a2ef863a4ac791645785849095940587fe894af6aaad2c5fee8be79f0102c30711d5a651c93800c79d29ea6b5bb02836d6b2fd0c97147728856de93bab05b3687ad30ee75ad5bdc2487eb27da5d288490951f8c02a2ca22475ca1bd280e35af271b79474050f839371cc0ca85a4bd08ade8d37a0dcc8db42c9fb7461a1c8bd22ef343865134c47b67f7e1ca31345966b3e69ac3789851fa2caec9669e9cac7f137d9edb30bb64501d49e477c3ce53ce0cf6874b8ace73c9ebf33bbae4dd6ab981c20e1d60f0f94e01dd6e8d1f11707c11b4adb9afa56e09d5b516c04bef60285e4a47c3d946b74f7a34602878b9105ce5a2aca719f2f712dee2690b0f73f527ef0c324482a5bd1b0ca34e9ffbd7165e26f305e592c8c08241abb19fa5aad744f93805b51851961211805758d463502d7f9637233b518b36a9765c078e79eb6221ce98ab340ffd3ab53a2177adc4cf05237a0a7bb5602c7cbad7d412dce3e1fb50f5c059dd8ee8be27d1ad8200eefa77b8ec2916b9d6cc3b123c65427bded52db9db6886d5f7492cdb499bedbb890c951cb0bf74af65f5bd856be387843feef0a2949c640d85c2be3651ea9ecb8506744b0e5118fc486df1a9bb69da879fdf0335b113ded5fb10a318b1cd8fccbdb56c95da915a2c6a7d9299707efd845db008617bd62a8d75c15db95c3be1d9585731811f6be01bda527d3ec47c64cc6654b41b2381eb7d4c856d1684c1733b6546919fe67207fe4d3e3f4d3c3f3995c0f7a5da1ea9bd24f57cf29ac3a110cf6f0bc7473c3887fe871be6158fafa6916d22a9c5e8387d5c883e1249d4cd424bae5da291b3de43bb0160551775407cedbc740a331bddaf282e7772f51220dd6b1d3b61e3e4a52a04b053e6a6e54a9e922c1e6b95135145a93ae3450db0e31afd7e614299e9ab31f81c69d182badc569e16c094424c9e35210b4219447093bee5adc47f85c2219e07d7a70a1bd70e13ad00342d90c4559269f482a40e6a86ef7e44a88cec092c21ab63af3c43d0f8e8ac578fe360d960e28ff1e5e58a7a3ab032ddc364effc3f4ec3df70ee0c83c2da7d86d86aaf20fb9b9b7f2a70c7223b4033203461aaa36e0cb9f1157161513ea550a51fc853ae04d2f7f89c3f1dbcc95f4a063c085a88d8596293fe51a7b084ecff2f9769128f0012ceb6d6951b75b82860a1c9074c7290516f539a1df4b3dfdcb541d64dafc3f761e8781c6df966153b54041a9bfd39017077e9b0b81da6b2c68843623599e99abe7b9ac26567fe3e1f02e2599e01cd368d9735708dbc6ab87294e8e083113294df41f5561e0ca4318a1a6e1ce30e4dc854954e87fcf0198370a1c7a81475451bfe2cef95cfdcc8590e02a778ed19b9da0f69353094e174ac01ce54726267558f0118f48f8b86dfbeb371b9edab931f4d104884ae6a506d02beef21ce65f88b604cd3869ea63ff7228d5f84fb23780039f7e40971d42c30fdc3df12246a13be824407ca942e232fe10b620512b4a2e409303c748b35b09bba4ebcfa0f9d8430b266cf24f1b8aee2925d45566119897d701bec2133145a97da848eb556e52bce5d0d9ef5c0b0a1b6261b42fcd3753321cbf6af26b76aa9399faafb4ba9f5baa7f72665f4db4b7bbeb68235930baa72d27099459681d7f417a5cf8d248c1f86394b9215d647b9618aad0420f28b7237f0754fe0a24b6d944c211e478f784fffebfcf0820dc07d0f10f7ef8ddd288bf81b6f1faf80d63cb52767eb3b20130e006bff83494c7b3d44c48ea98030960c4b1387871d81c6124662355cca314d30f832556f1b8a9df3dbe42ce86bb4a05327192a67237b91b97d4e0bcf8e93b28be8cd93a2ec66ae803fb2207c07889f10743fdf2e", 0x1000}, {&(0x7f0000000100)="d8ff1b178d63f2", 0x7}, {&(0x7f0000000140)="03c69821225915b0ea4cec2b7f5efe99c47f76453f12fd3c70bc10e41dc1103a84180c9b1791fa3796d70da5c31600899ada17feb4672102e05b77c161c4272337f4c2ee4c66d4277398e9b03754037d920159b9644682fc00abb6b1cdfd1d3972e43f4f1c2c9c4dac3f0571562cd891168bbbe6aff33c6c41676246f73f3b352e525ec7fd0f45d3a9887522612a", 0x8e}, {&(0x7f0000000200)='\\', 0x1}, {&(0x7f0000000240)="c5dd23c1d77f32f013c27593d9ebb971e53d3bf34669ce95be14dc37f897b9b9d938a8fd36239260b4a73edff3c97d73a0d3b6", 0x33}], 0x6, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r0, r2, r5, r6, r7, r8, r2, r9, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r10]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r12, r13}, @rights={0x20, 0xffff, 0x1, [r2, r14, r2, r15]}, @cred={0x20, 0xffff, 0x0, r16, r20, r45}, @rights={0x28, 0xffff, 0x1, [r49, r51, r52, 0xffffffffffffffff, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r53, r54, r55, r56, r57, r58]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r59, r60, r61, r62]}], 0x148, 0x5f4d66fc9c1d14ca}, 0x400) flock(r1, 0x8) setitimer(0x0, 0x0, 0x0) 22:29:12 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x7fffffff, 0x1f, 0x0, 0x1, 0x1, 0x2, 0x2, 0x1, 0x3f, 0x9}) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x778, 0x0, 0x0, 0x800000, "4ab00288748a96034f05006d01608a04148c266b"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCEXCL(r3, 0x2000740d) preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000b00)=""/237, 0xed}], 0x1, 0x0, 0x0) 22:29:12 executing program 1: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r3, &(0x7f0000000100)="df5e7d085786d64bcb2d7fb2d2be07e11b5109cb5dcabd7dc03d2e175a081b", 0x1f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9, 0x8000]}, 0x17e) 22:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2011, 0xffffffffffffff9c, 0x0, 0x40000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0xb1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 22:29:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0xe6) 22:29:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r0 = socket(0x6, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x4, 0x3, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x200, 0x5, "000000000000000100002000", 0x0, 0x6}) 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) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) shmdt(0x0) setsockopt$sock_int(r1, 0xffff, 0x7a758453b9b7fb1b, &(0x7f0000000080)=0x9, 0x4) 22:29:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) r2 = semget$private(0x0, 0x7, 0x0) r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1000}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300), 0x0) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000003900)=""/4108) close(r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001080)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001100)=0x3) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x1000) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) setgroups(0x5, &(0x7f00000037c0)=[r8, r12, r13, r14, r16]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001180)) semget(0x2, 0x2, 0xc8) r20 = getgid() setgid(r20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$unix(r1, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r1, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000003800)=""/193, 0xc1}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002580)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000036c0), 0xc) flock(r1, 0x3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) bind$inet(r1, &(0x7f0000002440)={0x2, 0x2}, 0xc) read(r0, &(0x7f0000002600)=""/4096, 0x1000) openat(r0, &(0x7f0000003600)='./file0\x00', 0x81, 0x2fccfdbd80e76cee) mknod(&(0x7f0000003640)='./file0\x00', 0x8010, 0x1) semget(0x1, 0x1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003680)) 22:29:13 executing program 0: r0 = socket(0x1, 0xc003, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="62022e2f66696c6530005920a188cef17a9f1b96e9a4fed470439969d127c0f76761f61799e51224daad02000000000000003d5916d034d0aebfb06e7d3500"/74], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 22:29:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x4}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = dup(0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000100)={0x2, './file1\x00'}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x7, 0x8000}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r6 = kqueue() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = socket$inet(0x2, 0x8000, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x90, 0x1, 0x4a, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x7, 0x6f5798da}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x7, 0x4}], 0x7f, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0xb9, 0x5, 0x3, 0x1}, {{}, 0xfffffffffffffff8, 0x80, 0xf6e7d4b179fde7b8, 0x9, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x4, 0x100, 0xffffffff}, {{r7}, 0x3, 0x10, 0x1, 0x1, 0x4}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0xff, 0x7ff}, {{r9}, 0xfffffffffffffffe, 0x140, 0x2, 0x4, 0x100}, {{r10}, 0xfffffffffffffffd, 0x58, 0x80, 0x0, 0x87}, {{r11}, 0xfffffffffffffffe, 0x85, 0x2, 0x4, 0xffffffff}, {{r12}, 0xfffffffffffffffa, 0x40, 0x20, 0xfffffffffffffffc, 0xb759}], 0x80, &(0x7f0000000340)={0x10000, 0xd9}) 22:29:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) pwrite(r6, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/223) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r16 = msgget$private(0x0, 0x0) msgsnd(r16, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r16, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r17, &(0x7f0000000300), 0x0) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r20, r14, r13, 0x13, 0x6}, 0x6, 0x2, r15, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r21 = msgget$private(0x0, 0x214) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, r23, r22, r23, r22, 0x42, 0x6}, 0x8, 0x3, r24, r25, 0x3f, 0x7, 0x4, 0x7}) r26 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r28 = getpgid(0x0) dup(r27) fcntl$lock(r27, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r28}) r29 = msgget$private(0x0, 0x200) r30 = getgid() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r33 = getppid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x8, r31, r30, r31, r30, 0x42, 0x6}, 0x8, 0x3, r32, r33, 0x5, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x4, r10, r13, r23, r26, 0x18, 0x101}, 0x6, 0x1, r28, r32, 0x100000000, 0x1ff, 0x63}) r34 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f00000004c0)=""/223) r35 = msgget$private(0x0, 0x200) r36 = getgid() r37 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r39 = getppid() msgctl$IPC_SET(r35, 0x1, &(0x7f00000002c0)={{0x8, r37, r36, r37, r36, 0x42, 0x6}, 0x8, 0x3, r38, r39, 0x3f, 0x7, 0x4, 0x7}) r40 = getgid() r41 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r43 = msgget$private(0x0, 0x0) msgsnd(r43, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r16, &(0x7f0000000340)={0x0, ""/29}, 0xffffffffffffffa8, 0x3, 0x1800) r44 = semget$private(0x0, 0x8, 0x80) semop(r44, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r44, &(0x7f0000000300), 0x0) semop(r44, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r45 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r45, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r46, r47, r46, r47, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r43, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r47, r41, r40, 0x13, 0x6}, 0x6, 0x2, r42, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r48 = msgget$private(0x0, 0x214) r49 = getgid() r50 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r52 = getppid() msgctl$IPC_SET(r48, 0x1, &(0x7f00000002c0)={{0x5, r50, r49, r50, r49, 0x42, 0x6}, 0x8, 0x3, r51, r52, 0x3f, 0x7, 0x4, 0x7}) r53 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r55 = getpgid(0x0) dup(r54) fcntl$lock(r54, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r55}) r56 = msgget$private(0x0, 0x200) r57 = getgid() r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r60 = getppid() msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x8, r58, r57, r58, r57, 0x42, 0x6}, 0x8, 0x3, r59, r60, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x4, r37, r40, r50, r53, 0x18, 0x101}, 0x6, 0x1, r55, r59, 0x100000000, 0x1ff, 0x63}) setpgid(r32, r55) 22:29:13 executing program 1: sendsyslog(0x0, 0xfed3, 0x0) sendsyslog(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = geteuid() r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/223) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = msgget$private(0x0, 0x0) msgsnd(r15, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r15, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000480), 0x0) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r13, r12, 0x13, 0x6}, 0x6, 0x2, r14, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r20 = msgget$private(0x0, 0x214) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) r25 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r27 = getpgid(0x0) dup(r26) fcntl$lock(r26, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r27}) r28 = msgget$private(0x0, 0x200) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x4, r9, r12, r22, r25, 0x18, 0x101}, 0x6, 0x1, r27, r31, 0x100000000, 0x1ff, 0x63}) r33 = msgget$private(0x0, 0x214) r34 = getgid() r35 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r37 = getppid() msgctl$IPC_SET(r33, 0x1, &(0x7f00000002c0)={{0x8, r35, r34, r35, r34, 0x42, 0x6}, 0x8, 0x3, r36, r37, 0x3f, 0x7, 0x4, 0x7}) r38 = msgget$private(0x0, 0x200) r39 = getgid() r40 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r42 = getppid() msgctl$IPC_SET(r38, 0x1, &(0x7f00000002c0)={{0x8, r40, r39, r40, r39, 0x42, 0x6}, 0x8, 0x3, r41, r42, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x3f, r5, r25, 0xffffffffffffffff, r34, 0x42, 0x4}, 0x0, 0x7fff, r41, 0x0, 0x6, 0x377e, 0x401}) linkat(r1, &(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:29:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 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(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0xd0) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 22:29:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000280)="4de8", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r2, 0xd053d29532154bf4}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) 22:29:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="ffe2b898e4c490f4ee02b7c12f9d0b6e24089a363dfb47ca8530ff1b030a37edcf7338d41ee8d5647eecf090db8bfce63b875539c0ec9fd43bef6b214b6e6f2bdc016a84f33bdb53e0e7b576131fd6202a563525ef5dfaa19368f107e056a1207bf6456b3cf2cc14eef3807cf7d97f38e3dcdba4f71ca8faebcb25e234dae14bf5eb0cd1a64b99a82d7aa9042540443c86fc54d26379") 22:29:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = dup2(r0, r3) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000040)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xd58, 0x0, 0x3, 0x8000}, {0xbdf1, 0x6a, 0x77, 0x6}, {0x2800, 0x1f, 0x7}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000740)={0x8, 0x8000}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r6, &(0x7f00000006c0)=[{&(0x7f0000000300)="92b19e377cdf940f281913ecb18a338c8048fa0006bb315f9ff937c32442f22253ec286331c2398280419502c7bf339d7ebee7069173c91d4fae0b3e1aa67ed51ab87d88cc089dd36e0ddb33089a4ecfa1b03c51a435653f6cc2922cd99f9e15e9fe57b2ee4fa4ec3b86cfe842bc4b00d6b81c09da36a6468fa1f84efd68df5da19982625f7f5fe8c3", 0x89}, {&(0x7f0000000240)="6df9a4c017a88dd70e989e93e6ab430dfb8e927dd240ea1532918943b3547190e554", 0x22}, {&(0x7f0000000280)="2b843e1d2c616ee25796e76e72a07b77e604c2eb6b9e762d2ab6054ade14e8ffbdf7653bcf1549abde163ba3494c560f569a9e6439fba42f3be162be832c8e", 0x8}, {&(0x7f0000000480)="a1a9800677b8d8a8efc283e92394b4a75cc3271780ddca202ce03164f1238dee711e4e65e5ac04a3891f74a01e5080a7b5f75ead2cc3591cff2082c773fb453d7d84a954e804585b2e01ed0c7f6dca362db97cc2c99b08e46506c99a8e87da300079398546d832999b0e38efac484c43f0f1c4aacba11ae5486f0e0c018072f5bc668990c8beacbd0f5310ea17a436e26847550d8a1d121ca4ac63ac6465e1ba8af6189f84dcd6e4cc9c8537548d16dac84289f3c4caf29f40fbf022588843f2e815229ccf60abd370ce6efc17ec5939809d637879bd0f014a8e1d3a294cb91ee2ec4727ecd30a", 0xe7}, {&(0x7f00000003c0)="fea5cf4d66e4d79fc031c47a149837d8bf454d53d06737e023a7e0a34f341d55c5317f6e891406451a707fc75595ccafde2c4449c93afd9acead5a1eda47caa3320b217daf55e460856467a816a40d3e99a1ed8f899e", 0x56}, {&(0x7f0000000580)="f9b1fb1c9d9174d7938c37cde7f19d8060790e2d47d377b86a7e0f8e7b472459921e4157ac87739a522d3f2512ade00e48ae5feb1e4b2542c470f4434d49ac23244ac5d9dd0a8a613060eda9d6267f9f0b100a53ae84cf86ae69d68c3d74db11735d392850364a2a38c61de36a869294eb0e91b809ed66ea54d904ca677efda7c85f865d1f79df9a060c56e0f5e038ba0ed7553094152d1a6fd2d0096313b744aa071ab55eff", 0xa6}, {&(0x7f0000000640)="dcc3cf1b7d624c30eb9cac2d022bfbbebc78da3df2703e541870be2194c66a3c178d3de699c96a665a3415df1972031d70aaf2c73233a78953d65d3c043f4f59a32b4d8c26683945db84d4e092a9b71a0bdf751491b475cf1045bf5147578aefb14429280335a24a28ecdc7e5b14a065ca821f6e9171a3f71952b7", 0x7b}], 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000440)=0xc) 22:29:13 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) r4 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r5) shmdt(r5) ioctl$TIOCSTART(r3, 0x2000746e) r6 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffd000/0x3000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x85fa85c1d0b5b86) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0x80000, "3f3fdb7cd56346000000000000000000001000"}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 22:29:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffa6ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 22:29:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xd07056fbf87340d8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x5515, 0x77, 0x8}) 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, 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendto(r4, &(0x7f00000001c0)="53bfe58db646517ed685502305098fb5662a5b2582a4aa6e2b89c6b90447f2868135500bb8b5139a5791b7bfa2e52a5c584148a4dafa629588b5a92320945e270061f49ad2a5605a4f5ae672832e28a4f53225605fb22929131105fc041b4ac5fd55c03f58d34d4f01726cac81b7a63f2e6fe580fef8dae5d44a386117a012694b02096228869f2b963ebfdc682387711d585fb42f3cedabde02a8748921d2ad4b06738f298aba0bc191fa2f500dc3a212e882006a6005a171e204e150990a99eaee88229a7214afce5751a0c35c3c7c90d56fd42cc4a9d04704c5f639eda6c0f73f120745696d3766918d11b75344980514c3b942d87e604b96ab3a90837831873e3904185f7d1a11ba7cad4af766b7290ed2305fa113f1386126b5adb21e530ae8a8695a45ec1d096cc6681509741e7f58cbe9254f72288d6786d08ba535617294319b29f10ea14d0180b92966bb63b159a6888be2152ee6b36fade45d37dbef31b7978140da46c8f29dc72ba90e690c38c37af919b451d30e82f164e258de1cc1b9da265451ebd1e2c4a86713b3e2010fe5f4fb5a46d3963257ea9dae244f39aeeba16f77fee7f49e3e9c10eb3159b2c681bc12aefb97d0e270a52558d38b62ab616250da41fe5b77b62bbb66449b62f70c4a491e1f4d3c8a875043346fe8640157edaca22a74cfa21c207b5ba020ed4e859edadcde1df7010aa11e5fc593c4cb819233e548388ddf615961a6d7afca59b83e05d8f60b84bfc9691a51f822de2d59c002b36f4a42e0f3887776363c7e272aa0f26809c978deec957c4d689704a47395e06e09666d086bda78f0fae7538ca726e4a94680cba0ba5837aef10e2297e75dcfdd61ebb436d775b774139d054b563a3c2caf05d08faca10f1d2f909e5c437b300db30ce38bce24d78f3fb01f646593d489e9d9a17a06e43dc53ab343f6aab8995cb5962e7da5db19c5521a825e0e4a5498a111f9fa9a42b75ab12fae7206da9060fefd093c8ff15dcb9701fb482b605a2bc0164894d9cdcbcecf8f9e6b5a34d0e849b58bfc67f074cba68d40c3b687299a4e08767816a6424d08eb2761deaf2894e79faff1305baee102d87b46ccecf23986ba1b92c1b2f36c40c19e537c53b11988c562d5608dc557cd89f84d018585ac83b64e07d72c751d372e7b902f700a5fa06f5a06f0a4e9c1e66eacc75eb66d5fcf54fc1943fb5ef02182258c91c08562c4573b484d05509d661a1df5c747fee2ce994ddbec8427d5c71e86aeb4b17f2849b97297f7c2ab833cafe86a4569cba23540736a5c5aca0cf1b14551ff8e85e22a37db22342f4af829ec0dea7f369aae8a9b4a9d2b893850a1424b39f6908b2fdf6a0496c2c5ebc6c4bd6772edfff444b1d10c8b2ef4d3b6aab4c3b42252b5ac1791f80d3c40e07fb0d19f835f558f17bce0e7e3e6059e981adf3b2c6525fe288242a6b415279173a7bbb1a81df15d242bb7821f9756b4826d6483dda91dc73438e231d1bd7d183807a2b8ab9dc671d067c54fe926a3c23540328b503aae28af2053596a285287153e247c012f094ce87d977165a70f03af54aa3a2d5a919bb6975c345e73a4a235a0ecdbdecb96987b6d481704b1685649c0444776b5cafa6e2d107a406363fa5e114645b04ea61a89f1c2975e2c7410141a40535cff26d7d409a349df44d44ac4f4443eed77e438cb63f6d7967a6bde3c064c83f5474e13fc9a3fd22112e2fd4beea68da27332bc3a35aff9b138d1e31b576319aaee1d0ca750945ddab005841266c9182848f6db9e85b80cfef279061a33f3c84a3bf9b144adea5d8dbe00cbf1b29c3e4a76b9bea03a7b3d41f6cd8142a2552db783ad515b2134f41211f5214c8469adaf3e0448874a81760a9e894be7c8a60e12df6eaebb86f2c1b7d99a6e69c380f641d7644876b896cb70116ba0900065855bb0589d34882c88a1c156f00687d0f1061a4dca2270b2eff6106611e2f63f4058317cb02140cf1d779277bf24d2b89249fb3a777e257b18516cd881328c8dd674215806baf94cc888021535f782c708b1126d85a62906bd8ddaa2c56c4619d1cfaefd46fc239e3e259ccb09455623414b3c4631e295e71abea53ab7c46975544153f25a06f4a747f174e3551fcb3fcd5f14b9c042e8c4feb9357a1275c4ac1a18b7cdd906d561db412e3c712f0740dd4780d6a83ce0f7888916f7516c33fed635db01e89d0a3f120006e29446000ac81bb777f2022d2dc02207e5abcb00471ecf01f3b05f19438eb34b7f08fbb9672a6e686f866b9b6ed6a8bc78338948ffac5b67d68dcab95f4be097a2de474bb20ea34c0e7cc8ec0b4c20f775d85e6a0aae9b23e1810305a283ad73299f1985afeadd1ea34c17e690b9431b54adff575e08cdf724ea97d17ee641a4f4eebf56098e067e6d4183526ab16f9706c48aa1bdf56243ae231c035d6431327cd7665922f89d664779b3443ba2ef8df314c9899e9af71636b55ef310277e22a098c90aaf25a3e86d7c4cc88c06736684f7705f1e9ccd85eb8ecae532a3438e7f3f06ba029992fcf0993cfcadf856ac0c78787c8b36259694d2427cb2199b6b14433f12c0a04967983c1d4d04f04ad1eafdeba91ab4b739c31f42978b0871278bf81295196f66c6dd9236182641802d519a3bef81b166671ab43456f9fb94a88769e626874923142576c746f6a042ad19e5819d796a92519e6a9dfde01e5d1519c15cc718b9ec9f6b68cc847bad2236be1167bf93c2ca4ccd5ed20aa84893de89bd70804da0e032409aa22e9ceff7ac4485ef25dc653f5e1ba1cab0db0b72c5880c4b5a93c30fb00dd094cff2537598435fcea5997a2a191768ba8362b334664d17e7821ce796328db5dad90b629457a4d22556e12447fcee287598911408889b7b7a3768d0ae3a0a92b8d0a3bf7de553ec86208bd2478f43ecbdda3bd29421b552cf9cbdd6726cc776682a9671bed623d8acb46702f33cc29e30c494f6652e2709c92a7779c871fa06070696453deb3900bcbeb03127349fe46898f36770bd9f81a17ccdc9323d0f57942bde82118bf9f39ce5fcbc2425fdc2810659f6a7244160e68b6695220943a198cbbe022543c0e5c2a3e5e7bbe050cb810f122ff8a23ebacaceea012a39d338fa41e050040c1212066f2da807b6bf0b54027a7d879a8b8cd1a23380b24edae48ed5fcfb03e89ee67756082fe6f03111d537539fc69e375ce47d8f7799ce662f4e4b3da5ce89134d6e458be9dfba1c248658c04d06884563292ee5e8a2b43d717ae04a01ac0f4d251d372cca135c5e27951534d4f1fabdba45a81829398f09f631f97c2a6087357fdb6e36b4eca9212669795115935f6eece35cda0bea61b80f67bcca075cea259769e7c744ffb4ffc4eb39aad9d3bd2b3fbabf58422e17cedbe115904a137d3617fd2cb2f35fc71052d347457aed25ce39065c854624bc611b1086f7a4c891222c0900401dcee528863823d32f29b03bd27adb134cad987386e4a850925c4a3c79a94c80506945ed078ef43c75f88c75f9398eb950bd2d2c87514aa2bc2ba0800d2a4b0cc6d150b878e26ef35a101caafaae8f0ff5ce5258fe9551e475d585af9e1c783f59c3662c3939f793d184584684cebbe56b1c1f55bf532348b7fa4b0e358906932546be56072155ebbdc6341b9880b1fa3b7a212df3f68869aa6c345a8b5fdf23434250f7c37a93acb191ae9e1d01f855cce6795efc0075dbe66c38329343c5812107d8892ea8f9d1d390f865a0ced1b8757f0a47b7948ff927be27aab1604692a0d271048bb51ce8246bc9cf05b3bb03245f273d787c6ab8035011fe7bed6e5f7982e75b92dfa47c5cd2ef9aeb57817a098ec8eb308dce68111b63b0f8902a0d3b814c7ddb1fd80fc050fbcbdef67615b38e789c82326d764d00f18011de354ade76baf0ae8eab4149e06c01669990e02ecf15f15043a070199dd0016c9e9477cbd61f1eda0da780dd18143f7a6c06796a93969e277a1a4798dd966b4df4fb64ed21dc2aa9c1cda0cf5185d8dfd7bd86467320a3e4dd1e50efa5641b93ee89e0e12bac32032a49283048a3913f09ee56bd11a97f460fb7397b3ba5fc0d628ce23586039ee455c0c2e26eb29b5bc228ad24d6444a030ef2fa7de3dd1d83d7fa9ccbd2de31dccdc963eb227ce1f05a796fcb2fdb683585324649aba148aa74ea70efce814ea7f2ce7f4c63bffde2d8c87949da3bf6c34faaacd847f88604d31ec57abe8e8dd76a37a83bce46a36bb8e96d3b524f285ef0af22233d8612c90aa86a757a9ecb70c977e86473cf2b876e637b6f9bd7d60034854f0ada02990a67d9aeaf14f89c2a7416d09ac9d9a37c48b1e1246449a502825e3add27548de8c6ed57e2af809d2d1bb69040245290a4dbad4c211b4e637cf36489cb70d193022ae48358962c988552d178610b505fca23fe7faf3484aac7550ebffeb5f741adb748481a233ee2b93da289bed48129cac948f7fe55dcc3f2089d77bd2d7ce72462564df4e32d4c6b59faafc0b2ff769e35d23517ed00d128653773d0207d0741cf7ebcb21b269fe2c932e4d8f74abe49a3cab657692c7d4e1ccdb4eb84965341a859ea8022646a9fbc207e3cd1ad9955d68b94458405462167635f676378f803b24b893fac57dbde7ad9d38dec0d8cc6840dcdca9db81747da827b3875724a19f5cdddfe56f76ab5a4b0e222fa75edf18be1e33c77002929f9dc27ecfd7ad234a755ed6271e125c4db911f8ad8f332845fdba1e55b4c03d09a92049132a5646ed9268bc2dc0bfcf12735ad6a3871372c930a13526e887cdc26c3ea16320dbdfd5f9ac955ce525fb86fd6ecd712f571aeb330b2dbb1c2655cd4843b66553fcf1dc62d3618da7f8584c0a86cc942065cbee2e89cc11486122a8aa9e95525cd92652715b461c41f03fb718d68bc74b1bc1030253bcd5b9b6cae9a02ad1f7df45821d685ff3d5a0811d20fdfb0239e20f1166a567ec0c56c687891b69d611aee30704f72576624b6e114ebcb4e82e34468527c2216b81b148c6010c1227f2e35b800b0f5fd9b4beb5f091559cfdff8735423e16f17b8394dbab9605189291a817ac110515ba1cb05d89360a118f632a0e58b1d149040b29a3f1674fdb45d11ebbd3d2cca511b8326bccd4882f677605d2cd2d25595279ab20b30777740886cd27c9f0641b9274b0ab2f1f3f75db3f0d58a05af40bf2e9f7455e116a9b3142ca0de389c0b13625c4fef811364c560b9e5e3aacb134f51663dfc79e84a74dd9ad60886a3654033edad0b65fb020af5a68598b563a6c5e8e56ee7580a318c1eb3b65e7359783f5e0c3d54aa5123c182a1a6be216acd8354191dfb1970879ddea08545536db74a61ee12d8c17341775060908d6643858a4466f6de474b5e9b6effeb8538d039d432debaf75692f5991ac9ed7e5bca674c67c8c93a7cd7c94553754cb4fd7ccbf03a1ca3ec76d9df8d5bd7b3d6504ca497e0a611263ff7c0087b6f2aa498d6a6533d978d78baef478aa16a9eb2424bf994eed39b6d9650c4bb6ce9ab7622a0af53ec1e0468b0e15a993afe5ac30880ea7d31287433abcd1be35a2ec209315a9ca3300fc439307335348c075e243e143df06eae5f1f891317f5f7051d53bdd056d62c5c632f24ae96b4ad4ed2029b90b6b7afbb6a893228e5193d036382f7502dfc933a4427562ff7099e13256512a40b54f020719a282f8c8a16c170c4844fa0e65dd49ea2bbc2dc50dfe4fc44273c0a785fe7003c626a5d979d1df3f5b47bf7e6", 0x1000, 0x4, &(0x7f00000011c0)=@in={0x2, 0x2}, 0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 22:29:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000080), 0xe29b5c8dd43ecb08) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r1, &(0x7f0000000380)="bb", 0x1) readv(r2, &(0x7f0000000040), 0x10000000000001bd) read(r2, &(0x7f0000000040)=""/12, 0xc) 22:29:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r1 = socket(0x10, 0x8004, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) r6 = dup(r5) ioctl$TIOCCBRK(r5, 0x2000747a) r7 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r5, @ANYRESDEC=r5, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r2], @ANYBLOB="e4677083fbfe38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f0701487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0ff107e86d304000000000000000000000000005caad7089f544f80122eee2bd2dd9819d2dd5dc06950b22001c679f9ec612f1f58ed646ee74b4df4d72b60c5f56b80b1cecd30ea9e8e201624adde7b76aaab946da9c7c32feb229ac107d47aaf06eab69c5b4d827bf246fddc6b04ef5951df5a95e2ed37a45026daeed806be5fdb", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r6, @ANYRESOCT=0x0, @ANYRES16=r3, @ANYRES64=r4, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r1, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r8], 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) 22:29:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/223) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086c256f16acd9c6bb04ea331468f668e6d972685f85575335b09c9d5c1586cf75565acd4c9d23fdda2018f0c8b4b58"], 0x34, 0x3, 0x1800) r11 = semget$private(0x0, 0x8, 0x80) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300), 0x0) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r14, r8, r7, 0x13, 0x6}, 0x6, 0x2, r9, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r15 = msgget$private(0x0, 0x214) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) r20 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r22 = getpgid(0x0) dup(r21) fcntl$lock(r21, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r22}) r23 = msgget$private(0x0, 0x200) r24 = getgid() r25 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r27 = getppid() msgctl$IPC_SET(r23, 0x1, &(0x7f00000002c0)={{0x8, r25, r24, r25, r24, 0x42, 0x6}, 0x8, 0x3, r26, r27, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r4, r7, r17, r20, 0x18, 0x101}, 0x6, 0x1, r22, r26, 0x100000000, 0x1ff, 0x63}) chown(&(0x7f00000001c0)='./file0\x00', r4, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 22:29:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) fchmod(r1, 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r7, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300), 0x0) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r11, r5, r4, 0x13, 0x6}, 0x6, 0x2, r6, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) geteuid() r12 = semget$private(0x0, 0x8, 0x80) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000300), 0x0) semop(r12, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r13, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = msgget$private(0x0, 0x0) msgsnd(r19, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r19, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r20 = semget$private(0x0, 0x8, 0x80) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000300), 0x0) semop(r20, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r21 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r21, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r23, r17, r16, 0x13, 0x6}, 0x6, 0x2, r18, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) chown(&(0x7f00000000c0)='./file0\x00', r14, r23) setuid(0xee01) r24 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r24, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r24, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r25 = semget$private(0x0, 0x3, 0x20) r26 = geteuid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r26, r2, 0x0, r3, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 22:29:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 22:29:14 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586a38a3daa6728c84d6a65404953f062b5ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0f7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/183], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000001380)=ANY=[], 0x0, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 22:29:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820209f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) shutdown(r1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x8a92}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 22:29:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) fchmod(r1, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 22:29:14 executing program 1: 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) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getegid() r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) setregid(r2, r4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 22:29:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 22:29:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000880)=0x7f, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000000c0)=0xfeff) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:14 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000046000/0x1000)=nil, 0x1000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:29:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)={0x1, "b6aeb07088cebfa589cf1f4f7b788e3d62dff036b069052c2229c79c00734ca7502a0d2e410dec1ed72f58b3a33fdde3d5ec7225e3b8171a623cd05a1e834da83ee3906acc862e399008061a4e0203dd30204d21879fa7adbd9fce06dd11c108f26f025912d57d3de30452e1104a8b5489ea72135cf7ac98e0750d0aa7ba30a4abf2c817cc2a681a2c2632231f57f9b7eee3e8509ad0b3ddb9f8f03bed4dd815e8f967173cbdafb825eb57018b45d949a59b541de78838fe91a806207cd3b302ace89bc7e668c1f3cbfd457f8919edcbfad1ca1c975b737c9fce1aac1cf6e7471465255cf75d457196548dd18d406b50142cd98f7a576418"}, 0x100, 0x800) 22:29:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) mmap(&(0x7f000071d000/0x4000)=nil, 0x4000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x10001) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r1) fcntl$setflags(r2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x200, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x2, 0x2000, 0x20000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [0x0, 0x0, 0xff], [{}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) fsync(0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000140)) write(r4, &(0x7f0000000200)="881b46a0b6385465e754e91c13d7c67f0bcf68c3228cef28eab6399d885a23c70e0dfb20ae4cd453bca649bcb1ae90dd8c37a3c3120e6f321fb55987648168c36d3029b4e7cbdd89eca99bc612870ac035b99be290597c9258b70dcd0ea068e35d6459e248ea9e50368316b9c2979c2034a7dc97c393203ff72cf9706f3489442822424313498d7a9dc476258f1c235f0a3cf42a97d9bf81c046a8cb085b64d06766b02c7683e40dd7b8f318c9e23b9243539e421ab7195eb6ce22d99728d6f6", 0xc0) 22:29:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001500)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c8b2c83ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaeacc500000002000000000000e841510107ad020208a371a3f800040000000000000001000000000078582b7b0000", 0xb7, 0x12, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000015c0)=""/194, 0xc2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001740), 0x5, 0x0, 0x1) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f00000016c0)={'./file0\x00', 0x5, 0x40, 0x3, 0x0, 0x7f, 0x8, 0x20000000, 0x3, 0x2, 0x839b, 0x1}) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x14}, {0x6, 0x0, 0x0, 0x6f0}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) rmdir(&(0x7f0000000000)='./file0\x00') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b48688 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b48688 22:29:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getrlimit(0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000002140)=""/4096, 0x1123}], 0x2, 0x0, 0x4) semget$private(0x0, 0x1, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 22:29:15 executing program 0: getrusage(0xe45503d41dc8c300, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x4c, 0x0) 22:29:15 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd440a162b58fd4237b8fa4d012ae447473c225ee29dc9370495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f9318a193897b0a33ed3cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e76"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1ef, &(0x7f0000000040)=[{0x8d, 0x40, 0x95, 0xfff}, {0x5, 0x9, 0x3, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") getgid() r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r5 = accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/60}, &(0x7f0000000180)=0x3e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 22:29:15 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x10000, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="137d2a79309e671a320c090c3b34ebfeb713c6fc8c7403d28587", 0x1a}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="10100000000000000000000008000000066cf8d14012153c277279604e7574f00ca193f163da9aae826662c3468ae29711a34fd6e9788a978245351d9cbeb04d84a84bbc014a2e5c4c48624eaa7a86ea71e39442271b78757d1524cd0417811b82807b7085094eee263f4ea6a968bbf935c2ee04b8795efbc33da02d9adad11b7e666d6374724f27b7ca423598323734dec8e9d88ad1974f44b478878319e1115ad2b6baa1ba42f1ba2605fa77151c725d494b645b3b3576abf703236c2c48546f55e900923c0a0218d20b9d05fd43ac637738d9f7e6e126e0fd344ee2d46d33d0bbc1751d9ea4c9e4f6896261822800a9bd323e7224a3bfd60752f3990fccc6e3aaa3c40110ae13c151432ac2dba3a718813fb81a61d781c4fe98c5440dd5f4c7c9885d63ee51f73d2a44121217f69ff37d9ece9e41fe396438df1869ef6c91b99d2b0616f09dc8c1d170a30da131f857873abf99f686f7a5d2fdacd0fd808d25dd0793c995caa6430d78c850f57527e78cb174f74c2391da66c502669aba657ff25f33108c1231ba4bff1cd8f3202f79be72ce8631974f9279463cbc02e73f9e5b776f74485a4f5c1d19b8128e435f9c253a95ec02a195db75fcb1144c149f10cbf1f389e050e5f66f549c33caabf9fe3ce33d3f85ce400c8d1f133f61ba6eb0251b4a8911fc0e7d287195bc589b8cea7a89459212b9a55740d741945137291a6af4688233a8c63f68f7462870028ab1a2ae8e8b27887ed81671fd9c9883b9dd6584b2672d80952dd904afc21d48609f905c8c8f874e63972ffc550e8bb5d772315e4a26de1ad45478b50a92998dd3abecaa3413512588c779e4369f991534cbdd0feb26821f1d6958d7254d239c86f91eaf47a5ded2f118bd6ec63dc4e582c97b7d154e92fba6f83c2a0b8c4832cc08cfc948ac9b239476f0689cdb8841a4d8c47a7419b48ee497f4c8f1b643ec5922339e9f8bedbed76581ea1dcf94a9c5df1896c09e3bf0c8d42a1ca519d0454961ffd0aa6de8db1322979cef7604e6295f6c9f58af8ead860b4ec2b7467695983799fda51c206141c2f5b0f5ae9d69f65ea0352affd50374cb5d3a4f56b1c3957366ce50a4b8aa54be438c637370c471e09ba340ca9529a150e4b376fadf44e630153e8498495461936228e6833051181b6105792a3350335920925dd8378b5f94a470d06fc99ef0dba76c4e195e60717e4fb0ab44c265e6da0ba3a71242412db60a952a4dfe03e41b021e1c3223186450827b1236f6d50f1c5dcf80dd3464d8ff674a1c574ccb60dfd75493fbf8d9ec6933d6df384964e565e793763e0d81992b1384136b9fab34b795a098ef37d1123629c66834559301e4dd493a1345bb9152918c8d0dc2cccb2f9a2c8240d435c53cc032e1367f19955e22b475e397345fe7d23b268a47dd3f00528b7fba2db634f4af0971ee7670be5edbadc383f1fd061c9835222ca16adee9c70e4e9b6a50d460655a5830f49da1c413dfbf2e1f69c3adc4d8e2c699d6352f70f8f2d7b44ef40b4b60c8969557d18a04f7e53f1fbc3b93a5a7988be4d9a773316127af1060a5c9880df2041890dd59d3ed94bf1ce911132ddd3cd3cc403dfc4b08403f95fc1f933bbcfd57cd9331be20b1e1397a84b8f4ac0e0a9a85596d3f18b3de0b930bd60a5db270fa71201fd894e2e72d89cc85d81367e9315dd22b5f4a1d330f54414c763bfeab968abd158d8ebaeebc8cbdcb31e5716b460647acbe52a487fef8c7850dd0a6da200868c50759a6b9cb73a03d940509de7c5a149085c7bf8ffd243b0d24624655da182c7534c84342c3a786d967934e955fac4dd53f48f97d572db7dd1eb258d45d1d6a3f08066d281fe0b4b1d3310fc7410c08c038610256c31448c9304d1c88717420e184f2283e696d4c868e09f17ce9f7d61ac73af9a583a9151adbc8cfa66d8e58a405ae80b8d872a5d40c98d9b1abae6d4e21e5376104838dc9adb76ea8d1fc6e9122b0c20220837b2c34d2bf5546ac2f2793e60735118a93a01af926393eeab8b38dd1768b1596f2a07b7a2e223a9962fcc644e3fc458dfa4bd489bfabab9644ac3703f130765181f8570b654ba9996fd917abaaec12d5f00e4dacf8a8611c1663098ed382bb63d1c7ed57ecfd26eb68479d5beda1b2a55f0a706ae54228e03f7a77193dfd9d7ebe6720a876b1f4864ce30ad560327995babd032dfb83ebf2ae32b389830cc213be096eaa4065962ae899d93589aefc54a5f072061246465ba167e2edd6e5edf873309c6b73a6d04fb320331071e26c1fa14035987adff359b634f675fd7d9780af31b311eafc48d86d426b13fd1b222846063966f109a64950326200a465806e473b8d86993542a8329d011aa399b66e788778959a55ea9e7db92c8acb4654cec62645c191b11d17922ce4eff9269b763cbc29886d323bca77bbd0b4d8a2182f9f0e79b2c59278ebd441f83f4331c5727015341408bc193cca2df9c98de467968de4ba5cb7922dbb89567cbc6dde16c739db25a0c8e76e470b40dc7f421a2b7f2a381ed85316a0fa0c9ec5954c4d51decb34a21f530c3cb29cda72c4c31dbe3760eba274cbd91484606effefeff37fef54219d9239f67be58ea05beb272ea17dd30a29059892e2c04ebffcc4e8e87753358af3f908d3842dd98c412ef57deff255aa4f5dcde30ce54819b3177648d83b1cfbd6da1a37492d3215ae09889364576879c8387788aa0e0ba96289b78f2a590c0703f506906912844dc1b844f426304fef69e9a2ee1567ff4075bc97da64a7d198414b4855023a18e1a81998a00715dd26a6f84dc6e75b978fe67df6f2ba4264b4419ea5e7f3694f6949645d1300fe9f6ffa36a7dee096f67de56f1727f24883750968b55654c20280d143d285c07b88a825cbffc2dd84feade4a743a1b7c5c39fd3d72240076afca5ab8bb3851db1d5f2af45ae989b1cfa5ea195a8fc58dacce5d6528523c511aa4bd6478c4be021a2f981a703a4dbbd0d6fe0d562416c9f1a52c89025400894b5d50ce0cebd48aacdca44b0fc35ce0718cc3b73e17e10fbb5686958cb7724727c72024df1acd1873871a1c74c204a90748db715eb766a4a4560edf9d4e2fc50de5a5d82bdc8010cc62ca8432a9f0b4905dd04f6aebaf2a3c8cf9e9b9cb3d911b0d7adb727abd780c9fadf4785af460be16131da7b99456c954b6de286d35f1d9d40c2847f119554f9d32dc8173b824954ede60390e8df47526d35217c686f92b30e0f1154062018e4fab2c6913ec387fdccf88c13865d6394b7483444b28870fcea81269f83e5e88b3510e80b3749c4843970d8857c1301196c7f93000a502d49b6e8f711646937f1941fb27725ebac80f25717230c8efa4c2124b9c5dbf7f25d077b7e9af88eb9f0f91dfd32449415d06771e65293806569042a305371ce10924a6ba9f8398f830040013432e0fc84e07b62f140719b26a8d503dbbdc805d930cf79df448df33e556e65858cb6a34a0fdb1f456a341b3697b925b117aecce5d6460cf9739eac474e172d6c7fa899252a64ef240000e7f37ca0d4fa7fcedc79218f6aba6ee0f1ade65e83e46b30e16bc6ffc97913a96ba15bfcc83459814d069715a62bf7b6182e36bc56d71091d06fd329caa7ecb9adf2b12545fb1b9379db68a6e6902d1b9c3a893ab095fa2c0d2000e367771859c5499dccd4b5d0ffa0982dce9eceec867bb27014a32771e1a047aa2f26ff1f04adecadfbfcd408cbe8ed2d5136299ce38716a372ec247ca35ff69f42aebf2051bd5159c4d0403d3aaf91ba7cf3246c70445658184ad8c8ee8ec96f33e013a551145b68d7928758f8f2a7d0b6c2ef3c20923d20297d067f9986134810a5dc20b02c0d901dfe8ac6954a581f1cbbee02b3dee801db6a22e7e6b6e5b111baed78749a62b0b770f9e4a31a15942db1e0d0d2871f641d67211ac95e5006d8a45630d82b360dd35857c76781c0c62482864215b531ce0440f2d364ca53e49b0b55e5e95ae0fed557f28ae9a2814781e1f253c33976ec916dcaaa629f5a3c9a81612a72883286f71c36685a49aa60c267e688aeaebf1cca95ebf15349f58614d12eb6cccdce1fa6351f8fe1735455ba417a053f1d91e65fc18d12cb53e6ba25de4ab0fa471bceeca730d604135ce020694e420539498669acdc7786fe34ca2b5478a17f715dc3d7ab4ae3191cd780572af2780e8806ef87890aad43a5729927cee6fccb1bdf5f45e342e2768ce31bc48f3fd4ae6a1c06ae1b31cf5aaa1bc090020e81831947ed2c0cbe93b6f7482f1dbab32707f79aa2b1eca2d9e027fb90f71ef1516bf830f568f825e920a28f2080b7e8e3241780a57259e40e6ab2919be569ecbb5d4b4ceaf4b658a1a04aa09af0957ff39231a8f72b41d69b230bcde536a5e2f33ab7b517c18cec9986dbc0e9a755f0421b1f6e9109dc87674ac50faa293c7b8ff44f09bbe4feef6c3e5ae00b2c40c8e4cefa038a767d45b16050477e20622d34b232cfb72c5bdd208ba7bb01040000654d35d0567e81a25ce324133f489881a8084ed7165a1f7ddb181f2c0269f941fe1c31e27266ff1d2c8460c607a65649f625fb3501eb5c92d69530d2c4cf516aca84e2bf524c695fe5426d2c26c984af919200c3e0d7ee586b7eeb6597b3b56e7ec6da715f3705d5ac217f667c103060043c625f713439449acb87f7b253e75b12e4a9195a726f77bf6f33eba0c55cd8990f31a79da4fd1f7958c3d1ad57d36ca099464d2855169d3e5785fcb254de0df38df4e25f6725257ab638a0fa961775b47b5a1bd37ee2a7b5f8d7e2998efd85c86d522d42e961a4efe80a8c342cb07e9045251e0efbd6d25437923e7c178225b23faef9d8e269082f54e298c86013b5f06e291f6125f6053fc0e5e4560e02e17eed7fbbc872b5eafca68e84d6a72f212f56c76aa1ab4610d1240da540d397b00dcbea5188a7868ffea0d8b68148215b8914b7e295c3786e5d297ceaf8a219026411a0b0abf97d3f63f99e4d4d8f18c7b5cbdb862d8db366df6ab2b690eb2c57eef0249d490b82e8eec9f900bda702a86e8d4252e7fb3fe687403e211f803ae3262dc4095e3db551ee4c534eaf30053087032c3856b8d5cd7a23748362b06654f0bae033793413aa5335a0b4196d070615eb2897934b09ff06a1b1c997198869e1adac4f84cba4ccc75887f7625177e1aadfedf7a09bcd6f0ea179a6719e196cdcdc921013c45478729ed82c2f129675b8e4e7a6251ab9042b3a22c7ce6d4207f0a72440e0ed11908c1b80cf8cabfe44fc9d5c11c5a4fa1c35c2b638ae1223bf157f60834fa09bb34f2b0518d2809c7c7e08cf75c706ed37ef4fe757d6e376560ebce36f0ef0a099fa05e5098bafad7f4f9ae2f62f2c9bda23880dde96e511c0cf03a2f1e14c0b8f7efe96b51f8a2d2b7420d396044828ae6c4e8f00a614f0f8ce6ac3443d448d157cb81302f170ea046708ec1655c79d9b945b797a1833df96c387c70d104411414c66880b37181ee51bca2b406b7e0ac0cbd39c1cc449cd0b42784b9acccd8fa4cb8e99631d7f759a4d8bc606c2f343643cfb4328bdbf2910f1db878b9b9ebb47c8d27227fe440ab9052229bb652a6192cff79a8b810d208a03adc6460d4a3f33bb64db1d5ee6e3f6824ac3f7bfc394c78864fd1a5e8931c7b24fcb9ffa2648e9053f4eea655f90b3053b9e6e7f2673efebe16a823054a64ebb2d01a858300e1c8bd1e7afb7ea9866c437db449405f6df5ae0e93b178d902b6dcf55aa69e41798803800000000000000ffff0000020000005ddcb48ca4d788b73a3af75f715b3d8ad7274f45041149c86f7a0c864d5807b6b3eb3ff8a30ba40a48000000000000000100000000040000a9c60a31fb95629e0ef49bc3abf0abff1d19f7646f0dd53f67754bed67f889c5d359c3c7f23c9985ca33960bb317e509afb9e300000000005800000000000000ffff00000800000032b1904af258c2efb0141e14dd44716b366b3c56d5d76499fa74e655a3f079d4b5c870acb4f8881335752c445a92174945d56c2e7236e74fc5a42e9947c3638f5c1f105c60000000d800000000000000010000000800000095578a7fe6c0887ecb6c90974bb132d39ee58ec40e9994c6ca5f33a2d426c211353957ad99b61df9f1880ee878bb32a59583fbdab075e716d28dc9cae01a4f63014c5b36eabbf5a9851dc1761bbee538dcac08baa576572433b942c6d438612bc2c776369ddbf4bf1e7e36f0f55b49a750adf024012eba528ac2e9f8fde8c5abad2a89a21240ac1bf1ca980590f041a75329ef42b43da3248fe32da8d56cbe739cd44719c67a6db4bfc1a65cc90777232130cff80ba02ace5cc9a5b528ebece112d98e2a0a632638"], 0x11c0}, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) 22:29:15 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/223) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r9, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300), 0x0) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r13, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r14 = msgget$private(0x0, 0x214) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = getpgid(0x0) dup(r20) fcntl$lock(r20, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r21}) r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r3, r6, r16, r19, 0x18, 0x101}, 0x6, 0x1, r21, r25, 0x100000000, 0x1ff, 0x63}) r27 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f00000004c0)=""/223) r28 = msgget$private(0x0, 0x200) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) r33 = getgid() r34 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r36 = msgget$private(0x0, 0x0) msgsnd(r36, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r36, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r37 = semget$private(0x0, 0x8, 0x80) semop(r37, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r37, &(0x7f0000000300), 0x0) semop(r37, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r38 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r38, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r39, r40, r39, r40, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r36, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r40, r34, r33, 0x13, 0x6}, 0x6, 0x2, r35, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r41 = msgget$private(0x0, 0x214) r42 = getgid() r43 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r45 = getppid() msgctl$IPC_SET(r41, 0x1, &(0x7f00000002c0)={{0x8, r43, r42, r43, r42, 0x42, 0x6}, 0x8, 0x3, r44, r45, 0x3f, 0x7, 0x4, 0x7}) r46 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r48 = getpgid(0x0) dup(r47) fcntl$lock(r47, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r48}) r49 = msgget$private(0x0, 0x200) r50 = getgid() r51 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r53 = getppid() msgctl$IPC_SET(r49, 0x1, &(0x7f00000002c0)={{0x8, r51, r50, r51, r50, 0x42, 0x6}, 0x8, 0x3, r52, r53, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x4, r30, r33, r43, r46, 0x18, 0x101}, 0x6, 0x1, r48, r52, 0x100000000, 0x1ff, 0x63}) getgroups(0x5, &(0x7f00000002c0)=[r6, r46, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r54) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r55, 0x2000747a) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") r57 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$FIOGETOWN(r57, 0x4004667b, &(0x7f0000000080)) r58 = accept(r55, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt(r58, 0x8000, 0x7f, &(0x7f0000000200)="0da71085bea445b8d3be3d3d4b160016e6c07ba9723e3781b7e3603aa148b13a4e52a40e514483a49f21e67ea80c8d767791211e199fc864022feb6b24a044c266bdb5b0c5a86e9316fa9239d76135f23668e73bc2712cc29861231908aa431de1890c1e10e0e0895fdf5752e235ec9368e43e96022b5d680a2ad06140b5265751", 0x81) 22:29:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) select(0x40, &(0x7f0000000080)={0x4, 0x100000000, 0x0, 0x100000001, 0x8, 0xffffffff00000001, 0x7fff, 0x40}, &(0x7f00000000c0)={0x7, 0x400, 0x8, 0x8, 0x401, 0x39e, 0x1, 0xa3a9}, &(0x7f0000000100)={0x4c, 0x4419, 0x9, 0x6, 0x9, 0x0, 0x95, 0x3}, &(0x7f0000000140)={0x3ff, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) ftruncate(r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x30802, 0x0) 22:29:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="492d189e8308b5", 0x7}, {&(0x7f00000000c0)="f4de5e87439e0413f6959aeb1a4c2a0f43dd2fcc47f3b4d0be2a0f60287203b0ab9d1d73d15e4d38bef4e1a70d37f0149421cdbb5146d0c8e8cd465e", 0x3c}, {&(0x7f0000000100)="3ef25e031ff42d1571ae8af2c3", 0xd}, {&(0x7f0000000140)="5038f0012ddb77f35d18db39a11e8328b4a454484aefe69079d3813a795ca25590db0f44fb7bcb0c6e54752d7a9a80d37d499e8dacb7e45d432ab0492edd89dd4718baeac6fa50547bf9ba471a5dcda501dfecc594a26d1aa39b0e228c2e44595fe36bf485232300a4a2d7efd886726aa9cde6f3ed22a312176e823db68b9c0bd19c955da692bb6a313e9ea99ffb3215034eb71535cc2ece672ff7c382853e50472e8ed848c1725af1cbcf289f64c6527a428bd11f7f7ec52e66f44a8bc2", 0xbe}], 0x4) 22:29:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000000)='mS', 0x2, 0x0, 0x0) socketpair(0x26d3d9003474c53b, 0x4000, 0x93, &(0x7f0000000040)) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10000, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x30, 0x600fff79, 0x2, 0x65f}, {{r3}, 0xfffffffffffffffb, 0x48, 0x80, 0x0, 0x9}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1ffffc, 0x0, 0x6}, {{r5}, 0x7ffffffffffffff8, 0x4, 0x21, 0xe91, 0x9}], 0x100, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffc, 0x226f5dec86f5db17, 0x2, 0xfffffffffffffffd, 0x80000001}, {{r7}, 0xfffffffffffffffd, 0x50, 0x20000000, 0x5, 0x9}, {{r0}, 0xcc290ce7e635f59d, 0x8, 0x2, 0x4}, {{r8}, 0xd, 0x80, 0x20, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x144, 0x20000000, 0x5, 0xffffffff00000001}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4, 0x1}, {{0xffffffffffffff9c}, 0x3, 0x8, 0x0, 0x10000000000000, 0x6}, {{r9}, 0xfffffffffffffff9, 0x8, 0x1, 0xfffffffffffffffb, 0x1}], 0x1, &(0x7f0000000380)={0x80000001, 0x9}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000400)={0xa, &(0x7f00000003c0)=[0x8030, 0x55, 0x0, 0x200, 0x1, 0xffff0001, 0xbcf, 0x1, 0x8, 0x7]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 22:29:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x947099792661188f, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x3, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000200)=0x10d000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x31, 0x4}, {0x88, 0x3}, {0x38a2af5737d4dcfb, 0x9}, {0x101, 0x100}], 0x4}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x49ad098846e76992, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x110, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000340)=0x100) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0xffff, 0x44e, 0x2, 0x10001, "d7ddd0f07279f15d28b32fe354f48d37cc917c86", 0x100, 0x3}) r7 = dup(0xffffffffffffff9c) openat(r7, &(0x7f00000003c0)='./file0\x00', 0x10, 0xa) r8 = kqueue() read(r8, &(0x7f0000000400)=""/161, 0xa1) mknod(&(0x7f00000004c0)='./file1\x00', 0x10, 0x9) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r9, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r12 = socket(0x18, 0x8007, 0x20) r13 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r16 = socket$inet(0x2, 0x4, 0x4c) r17 = getegid() sendmsg$unix(r10, &(0x7f0000000880)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000580)="dfbf9360f5fc8fa6d6877831ac1f8afcaff5f8b9df13f341074f7b2c838462a87a11193533a0686a04e2087dc02a7eb664918fe6a0b862e0f117c30465be0ae2ac10cd0caa8232ad819d21bfbf6d4ab59ceb66f08162ac939bb1a96b1d33611dfe4c0d84f6e4efc895389d992ff17d083c201a70944e659727192f10746c27e0d2a51f78fb6435ca17aa4d4dcefa83ff4584dee76ca2a892c6897f226ce90c7734ac217f285b1cdf", 0xa8}], 0x1, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r11, r2, r4]}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x18, 0xffff, 0x1, [r5, r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r17}], 0xa8, 0x400}, 0x8) 22:29:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x3, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6, 0x20, 0x0, 0x8100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() r12 = msgget$private(0x0, 0x54) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffe92) r16 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, r14, r13, r14, r13, 0x42, 0x6}, 0x8, 0x3, r15, r16, 0x3f, 0x7, 0x4, 0x7}) r17 = msgget$private(0x0, 0x200) r18 = getgid() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, r19, r18, r19, r18, 0x42, 0x6}, 0x8, 0x3, r20, r21, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r14, r18, 0x8, 0x6}, 0x8, 0x6, r10, r11, 0x7ff, 0x10007, 0x200, 0x2}) r22 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0xc6) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r26 = msgget$private(0x0, 0x500) msgsnd(r26, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r26, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r27 = semget$private(0x0, 0x8, 0x80) semop(r27, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r27, &(0x7f0000000300), 0x0) semop(r27, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r28 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r28, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r29, r30, r29, r30, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r26, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r30, r24, r23, 0x13, 0x6}, 0x6, 0x2, r25, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r31 = getegid() fchownat(r22, &(0x7f0000000000)='./file0\x00', r4, r31, 0x2) 22:29:15 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000080)={0x0, 0x3}) r1 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82f7c00000000000ffff"], 0x10) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x7fffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r3, 0x5) geteuid() getgroups(0x0, &(0x7f00000000c0)) 22:29:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x2400000) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) 22:29:15 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="254a4831758fd43386b5d79574ae273d903248"}, {&(0x7f0000000300)="4d8639785c83eb8f9aae3ca2d1de8e8bec4610bebd714cc996b7d0a01c2280616b730a4673c4064ef1903d17e463af7235c6a364dfce5eafd54a199e785c9c558c002179cf90785944461e84b947cb6711b30036639c62f97f82320724e5aa4f40361eedb77e75328fa26281c4b9f512acf4cb5b21a84e385cb754f39940c80a84141082a2295c0bf38da98a"}, {&(0x7f0000000500)="9184a698e7b0a00bd6d57eec9d89289505310eb3e0e69ffd842e310423a908f3ca6d3ded86f77a53fc6136faeaa47a18d9a41c9006d72f82eb3204eb9d900a57490dc437c30d621e45242ce6fd8f06326be8bce39dddec9cc2f7c5e824649f072e8e0b8b3bca46f94e4dd9ba6d8e1151e749695df473f6ba5487cb587a073ed89eb64009e0a7f30529f9fe3120b90df09a391b4d337a45d30eb92f0816f4f219a43ccb677c0ea5ecfc63eff87ba7d2f181800e4b9f104b65600d6dfac9f226af0e3ecebf03c57c6aae7f29c26a88"}], 0x29c976a, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x411, 0x1, 0xe3, 0xae02, 0x7bbd}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1000, 0x0, 0x0, 0x29d8aaaa}, {0x24}, {0x3c, 0x0, 0x9c, 0x3}, {0x7ffffffe}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r3 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0xf8}, {0x22, 0x7}, {0x0, 0x3}, {0x23, 0xfff}, {0x1, 0x6}, {0x7c, 0x10000}, {0x101}, {0x80, 0x8}], 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x8, 0x3, 0xffffffff, "26304891d8004fa8e99b376d1c526459211eaece", 0x1, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'t!_', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0xffff, 0x8, "70ce2a33a69f4615eedf6beba890f0b25c3e0ae8", 0x9, 0x800}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="aefe1a5b76bc92f95b57a71abd73c5e6814bfc3a3bb63ff65592ac2ae60803d8e06ff11b7e23f3580aa4cd2d7c402e374dc6c50d13bcb57de11cf9f6a0da450280633901539e94e96685faa75518ca4fe505f2f15e3a9cd6180803e4fa2183ed60dbe0fc57f83baee0048c8775bfa212a00241d69f5c8ca2186c2f6caa7c8c6af9d888932c7c28fd75b5adfdfb6d56129b09a0119a4e497382130b1f7eaaf2cd8c3c1b5353dd6284dcc8a4f2a12339a250", 0xb1) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 22:29:15 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0xbd}, {0x7f, 0x5}}, 0x2) 22:29:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x6, 0x7, './file0\x00', 0x100, 0x10001, 0x4, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:29:15 executing program 1: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8002) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x48, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") ioctl$BIOCPROMISC(r0, 0x20004269) 22:29:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3, 0x4, 0x8, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x3}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x80000000}, {&(0x7f0000e97000/0x2000)=nil, &(0x7f0000def000/0x4000)=nil, 0xe10}, {&(0x7f0000d2d000/0x3000)=nil, &(0x7f0000f43000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffff9, 0x0, 0x900000, 0x1, "07666bbede477dacefffffff8000", 0x1, 0xee7}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 22:29:15 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) 22:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x1c}, {0x800000000040006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c, 0x0, 0x2}, {0xe}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0xb1ba00d7fdddd9fd) preadv(r2, &(0x7f00000016c0), 0x100001cc, 0x0, 0x2) syz_emit_ethernet(0x68, &(0x7f0000000000)="0f95d5db5277f1a5868c71e766dd42da63d03192d8c3f5aaee78dfe2db106210561adbd843df661dc2abcd3f6cba08ef42345b12fc7a6b6995c4cfaf3af111eb73f7a06fab5ffe83553c0e5b861ac8f439f0a2917ea712fcb54cdeb1b5270c98575b36d390e82df0") syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 22:29:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r14, 0x0]) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r21 = msgget$private(0x0, 0x214) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, r23, r22, r23, r22, 0x42, 0x6}, 0x8, 0x3, r24, r25, 0x3f, 0x7, 0x4, 0x7}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r22, r20, r5, 0x10, 0x9}, 0x4, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r20, r26, 0x1e4, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = getegid() r30 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r31 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x6, 0x9}) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x6, 0x9}) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r8, r16, r26, r29, r35, r39, r40, r42, 0xffffffffffffffff]) setegid(r8) writev(r0, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 22:29:15 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x1ff, 0x73c, 0x80}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') 22:29:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100004}, 0xa, [0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffc]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440), 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000200)={0x5}) chflagsat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) socket(0x10, 0x10002, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x81, 0x3f, 0xc5, 0x4}, {0x3, 0x8, 0x4, 0x8}, {0x8, 0x5, 0x9, 0x80000001}]}) 22:29:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000080)="108c570000000000", 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x82, 0x4) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:29:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x1, 0x0, 0x2) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000380)=""/15, 0xf}, {&(0x7f00000004c0)=""/5, 0x5}, {&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f00000005c0)=""/185, 0xb9}], 0x4, &(0x7f00000006c0)=""/123, 0x7b}, 0x3) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000a00)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000040)='./bus\x00', 0x10000, 0x8) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x7) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000400)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x7ff, 0x1, 0x2, "22196eb310a410c25024ebb6f06d80fc5bb8ac8d", 0x0, 0x8000}) 22:29:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 22:29:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0xffffffffffffffd5}], 0x1, 0x0, 0x80000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x800, 0x81, 0x4, 0xffffff8f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 22:29:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f00006c7000/0x1000)=nil, 0x1000) 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)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0xffffffffffff0048}, {0x71ea}]}) 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)=0xc) 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, &(0x7f0000000280)='./file0\x00', r9, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 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) 22:29:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) 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) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x1, 0x4, 0x5dd, 0x0, r7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:29:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:29:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) fsync(r3) kevent(r1, &(0x7f0000001a00)=[{{}, 0xfffffffffffffff9, 0x1, 0x900fff7b, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20, 0x96ed, 0x9}], 0x1000, &(0x7f0000001a40)=[{{r3}, 0x5, 0x0, 0x4bc1a7c4705539f2, 0x100000000, 0x40}], 0x1, &(0x7f0000001a80)={0x4, 0x9}) pipe(&(0x7f0000001980)) r4 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r5 = accept(r4, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) pwrite(0xffffffffffffffff, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001340)) pwritev(r7, &(0x7f0000000180), 0x0, 0x0, 0x17) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r5, 0x1) connect(r5, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) r9 = semget$private(0x0, 0x5, 0x100) semop(r9, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) r10 = msgget$private(0x0, 0x5b3) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000480)=""/97) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0xc0105715, &(0x7f0000000080)=0x37) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000000100)={0x1}) recvmsg(r5, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r8, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 22:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0xc3, 0x5, 0xe8, 0x8}, {0x7fc, 0xd0, 0x0, 0x1000}, {0xd67, 0x95, 0x1, 0x4}, {0x7, 0x81, 0x1, 0x20}, {0x0, 0x49, 0x1, 0x7}, {0x3f, 0x6, 0x1, 0x47}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(0x0, r1) tap1: address list non empty 22:29:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) 22:29:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) 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) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 22:29:16 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:29:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x25, 0x0, 0x0, 0x800080}, {0x6, 0x0, 0x4, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 22:29:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa", 0xd2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(r0, r3) ioctl$TIOCCBRK(r4, 0x2000747a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 22:29:16 executing program 1: r0 = socket(0x0, 0x3, 0xa9) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 22:29:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 22:29:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001500)={0x4, &(0x7f00000014c0)=[{0x9, 0x7, 0x20, 0xebf}, {0x492, 0x9, 0x24, 0x6}, {0x3, 0x0, 0x5, 0xaf3}, {0x8, 0x0, 0xe6}]}) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) openat$tty(0xffffffffffffff9c, &(0x7f0000001540)='/dev/tty\x00', 0x2, 0x0) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000015c0)) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xe1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0xffffffffffffff15}, {&(0x7f00000012c0)=""/81, 0xffffffcc}], 0x3, &(0x7f0000001340)=""/132, 0xfffffffffffffe5f}, 0x43) 22:29:16 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/194, 0xc2}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/249, 0xf9}], 0x4, 0x0, 0xf) 22:29:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/190, 0xbe}], 0x1, &(0x7f0000000180)=""/17, 0x11}, 0x402) 22:29:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0d0937c14f4cbdc4f30600000040432bfa"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x4, 0x2}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002e00"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8d", 0x1}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, r6) 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", 0x6d2) 22:29:16 executing program 1: shutdown(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x7, 0x4) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x288, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) recvfrom(r1, &(0x7f0000000200)=""/60, 0x3c, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0xc98, 0x1400}, 0xc) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="837073ba8b1b5d3f8293250216f152b92d", 0x11}, {&(0x7f0000000300)="20e72689d308f3e51ac0146cf19c6757f62fc85fc00ab16bf98f4982d24493331aac2312da1ba667a92e24e6aa30f060de8a94dc69f3b728d27e3f60c335cde53f3a9dca2dfa2687de24ef6919ba0db213f97d0e758a2bd30f8c7005dcb7139888ec5e6a99d2e2070bdd837ba0cd4270a420202ea926d3e5cafa61cd9774f73e13146ceadc17e5d586dad0f5c9d47a82243fcc7428dc710db9a68d72f57da90ccdf5c2e48cac0ef93d3c92b6281b9f49109736c0dbf9381a9af62b8b72ee2e9ac46f1368620bc001b4fb50074ebf0405f54dff35df4d9c9fd7dc9ae6783e91101f00", 0xe2}], 0x2, 0x0, 0x0) 22:29:16 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) socket(0x2, 0x0, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/101, 0x65) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(r0, r2, r3) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) 22:29:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xb9) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r5 = msgget(0x3, 0x880) msgrcv(r5, &(0x7f0000000880)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) r6 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0, 0x0) r8 = semget$private(0x0, 0x400000000d, 0x107) semop(r8, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r8, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r8, &(0x7f0000001900), 0x0) semop(r8, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000040)=""/50) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) 22:29:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001d80)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x401, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x2, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0xfffffffe, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x9}, {0x40, 0xffff, 0x1c, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x4, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x100006ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x97, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xd7, 0x1b, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x67aa276a82b20bef, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x7, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x7, 0x9}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0x20005302, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000340)) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) r7 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 22:29:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00630cbb44d0725dee5b0000", 0xffffffffffffffa7) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:29:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0/file1\x00', 0x8001, 0x3f, 0x1, 0x1, 0xfffffffa, 0x9, 0xfffff800, 0x2, 0x0, 0x0, 0x6}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 22:29:17 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa18590b1c689f5cb, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r1, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) r2 = kqueue() dup(r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) fcntl$setstatus(r3, 0x4, 0x0) ftruncate(r1, 0x0, 0x0) dup2(r0, r1) 22:29:17 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x4) 22:29:17 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') mknod$loop(&(0x7f0000000200)='./file1/file0\x00', 0x80, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0x8, 0x2, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r8 = socket(0x2, 0xc003, 0x1) connect$unix(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r9 = socket(0x2, 0xc003, 0x1) connect$unix(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r6, 0x0, 0x7, 0x1, 0x9, 0x4}) 22:29:17 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}], 0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x2, 0x1f, 0x6}, {0x2, 0x5, 0x2c}, {0x3, 0x5, 0x80, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000180)=[{0x400, 0x1, 0x2, 0x3}, {0x1ff, 0x4, 0x2, 0x5d81a4a0}, {0xe78, 0xff, 0xf0, 0x51d14c18}, {0x6, 0x4, 0x5, 0x8000}, {0x8, 0x40, 0x5, 0x3b}, {0x6, 0x4c, 0x2, 0x1}, {0x4, 0x81, 0x0, 0x1}, {0x40, 0x1, 0x80, 0x401}, {0x1, 0x4, 0x6, 0x7fff}, {0x9, 0x80, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 22:29:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="6831fea38953a973d4322f11b400d816abe23832c53ddf02f3b4f8c20eae07eedcfdccfe4c4eb95cfae6fbc11007f2081cd2f300d2a107bfe55c3e7c28a56053add554ce90218c5fd22ba24a6a9e6f6a0a5a2b4de965376144669d7cc2f23f3796b291c976a860f75933141726842081f8ee93c6b7c494a8821460c9afc3cb16589bbb5ed264490567710c6635517b00fb5ab4db29d63bf7fde3f0dab90e1e0e9f9e92bf9959a2dafb1822ea5b61e7a645482f0c0000000000", 0xb9, 0x0, 0x0, 0x0) 22:29:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket$unix(0x1, 0x4, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) poll(&(0x7f0000000280)=[{r4, 0x2}, {r5, 0x4}, {r6, 0x10}, {r1, 0x2}, {r7, 0xacac17e6507e6fd3}, {r8, 0x20}], 0x6, 0x3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x5, 0xffffffff, 0x3, 0x8, "06c52fea3b3dd35facc14b710f143fb1ff48ddd5", 0x6, 0x1}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 22:29:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket$unix(0x1, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000bfb70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008282acafa46b133ee9afcab3b6eb58866518da4105e8fa8a5ecf25c09387546c85805eebb7d6e662dc08da4586ed63ee565c"], &(0x7f0000000080)=0x6e) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES16], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x291c7ac7e7a077e4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/223) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = msgget$private(0x0, 0x0) msgsnd(r15, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r15, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000300), 0x0) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r13, r12, 0x13, 0x6}, 0x6, 0x2, r14, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r20 = msgget$private(0x0, 0x214) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) r25 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r27 = getpgid(0x0) dup(r26) fcntl$lock(r26, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r27}) r28 = msgget$private(0x0, 0x200) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x4, r9, r12, r22, r25, 0x18, 0x101}, 0x6, 0x1, r27, r31, 0x100000000, 0x1ff, 0x63}) shmctl$SHM_LOCK(r6, 0x3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r5, &(0x7f0000000180)=""/14, 0xe) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:29:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000002c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140), 0x7, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x8, 0x2, 0x2}, {{r3}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x3dd}, {{r3}, 0xfffffffffffffffd, 0x20, 0xc, 0x9, 0x40}, {{r3}, 0xfffffffffffffffc, 0x163, 0x1, 0x4, 0x76d}], 0x8, &(0x7f0000000000)={0x7fff, 0x6}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x43) unveil(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='r\x00') r6 = dup2(r5, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = syz_open_pts() fchflags(r7, 0x1) dup2(r2, r1) rmdir(&(0x7f0000000400)='./file0\x00') 22:29:17 executing program 0: clock_getres(0x5, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x7fff) syz_emit_ethernet(0xffffffde, &(0x7f0000000340)='\x00') 22:29:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) close(r5) read(r0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000180)=0x6c6) r7 = accept(r5, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r8, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r7, 0x4d5fb5deac8321d7, &(0x7f0000000340)={0x1, 0x0, 0x8, 0x9, r9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r10 = socket(0x18, 0x4001, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:29:18 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/223) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r9, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300), 0x0) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r13, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r14 = msgget$private(0x0, 0x214) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = getpgid(0x0) dup(r20) fcntl$lock(r20, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r21}) r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r3, r6, r16, r19, 0x18, 0x101}, 0x6, 0x1, r21, r25, 0x100000000, 0x1ff, 0x63}) shmat(r0, &(0x7f0000fee000/0xf000)=nil, 0x1000) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r27) setgroups(0x0, 0x0) setuid(0xee01) r28 = socket(0x2, 0x5, 0x0) r29 = msgget(0x2, 0x224) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgrcv(r29, &(0x7f00000015c0)=ANY=[@ANYRESHEX=r15, @ANYRES16, @ANYRESHEX=r30, @ANYBLOB="48943325c31f5dcf99f05c1268ca937204ee063d", @ANYRESHEX=r32, @ANYRESOCT=r31], 0x6, 0x3, 0x1000) r33 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r33, 0x80206979, &(0x7f0000000300)) r34 = openat(r33, &(0x7f0000000040)='./file0\x00', 0x100, 0x4683dce6b38cecf0) writev(r34, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r35 = socket(0x2, 0xc003, 0x6) geteuid() connect$unix(r35, &(0x7f0000001640)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd33cac526bec89d1b6ccfc8b161d8802775f060f327398a745375d123e5045000000dfd508999e4355f63069086de0a37e05deca1ca3f2c11d2fa47a7311e234c5217dd84c330acf90d5c0268c4041c258f1"], 0x10) write(r35, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x80a6}) 22:29:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0, 0x20) 22:29:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xbff350d1dacbe1cd) write(r0, &(0x7f0000000000)="220e22", 0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0x311) r1 = getppid() r2 = msgget$private(0x0, 0x200) write(0xffffffffffffff9c, &(0x7f00000007c0)="537e14232931afec90e94b8e8350c3d181cc48fbba1af3e1b2ac1b451b8bf015a5050fff3e5c4d0abc79008e97fd57f15acae96dde4c63e9d875aab7cf4b102d1260a5fd10b92ad536714982", 0x4c) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r4, 0x0, 0x0, 0x0, 0x5d8f5f3a69ad1301, 0x2}, 0x0, 0x103000000000008, r1, r1, 0xffffffffffffffff, 0x8, 0x0, 0x9}) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000340)="3868f62a106aee431ccafac50f5d63066e434c440ab4aa754c7dea681f2a3f1ede9cf444350b5827b7cd51e4aa622d60ff349af263d6b10f34706c0f9161c7f00ee08639a5fe17cf43cf11d9786a3bd7d22cd4a057e475154b2cb5991b4697592c9a6c5689b76ee9a3c067cd992de6e229c3b8b9cff4f4741882557082a2b10c87947e4dcfbb89191c5c3e7a1863dff639f18dde8adf6f836406c643652111f6c9c21f9e508fc7ce080e224fb72d07c4f3568c46b5f06047a77891a7c80730a65fa624b9f4b38ec9627e3ccfc21f305c2db3cb37fd1386d8a83bfb4391f99f2dc312"}, {&(0x7f0000000440)="5e9cdede509a90039ccfad6880b78b6531a678764c9a926aeba55536d8e6ea06eedf7337ba7dc7a026743ea4e7a031758443ed12302b772529b51219e55aafdc030564be55ff201dbc0ada06046a6d922d0713cc9cbc276fa5a9b66e6166fd1988ce100f6c271f24028a82d09186f0c4d08a14a341ca4aeb4a375d5c3c8a0d8f2154579cdf331d1171c079e0b347fc838158438954b4ccbaaa130bfb1b9b608ede4f53b461280fce17a843fc6badb36ef1fc715972d9ae05774777cd596f5b61a8b8f718bcbd998c8bdc54e95878b7dfa1a12ce5f79fa917e0b16fa8241ddcea4e2f"}, {&(0x7f0000000200)="817e5ffa83b9af7ba910b5eaa8eab60b92fa61ff6d4234b48bfa70a8afc48b29e0e279f5dbbad159aead60a6477e4e1d5dd4cc8e60c2a3b4f9fa1556146080438419f8526ac895d6cf8622515a192f23d54acab3bd1d7d8d7942aeed481b03a939547b64cfb969c25c6e488d2dd1caa0c43d2c724234969e3f24c7f4a798dc5bfb65f4fffb31da9094a5ef432d8a076569efe7b5e4c2"}, {&(0x7f0000000540)="965bb314a7df9e07daa84e50a6a1a88195c23a96a0d58648534751909e15d5f77d07dba80f10db385e2fe70b1240950dfe363fee83c32170b9709607b62482a553b285c13f406b4b5118414f19a4a2fac73fd7be0424cd56d9df24e509ee55ae016f4e8a44ec4dc539d7fdc2db3361deecd1dec24761da06032011060b4e2dc979cc3f03c547f485ab5e40f6a634c29316d9df2c13ca516d46038aeba57df0f7ff3c27744f8c706d1502d453531930faafeb759ebcd811ea4d2129f8"}, {&(0x7f0000000600)="90c439b11abd976bf39869fa10ebd048c4765635c6f157feedcb4e1b9292cb2b043ecde46b0c226531c8dafc1faab54d2aa4556e6d1ee577ed66519954310ac17a9b94ceb76544852c09165bf389aa8bf8311a9ea026d70a162d035d616a8bfb585d99c79e55f5d4a6650f522c96a380428aab0fef75accd02a703d89e7a73a79227870550fdf0eb4094bcfb19d848aa736a243c9a64810bb5369c4f9eab562eb08ae8932e5ae458eb684a9f9ec5bc36523282c7911498a11a"}, {&(0x7f00000006c0)="09bef7cec16ccb203277a889ead51ac9550376fce1376bc8b15d3720a38b22a5b7c400a31df5bf92d744d087ebfad2dfded5fdf5a7d7a1de5459472c1a84f5b343fc77360ce4fe1a542352598f4a47a4e2a84518ca45aee19bd0c92a655498d73d44a05c43351f05f9511b38e067c029d663eb7ad865e41462ba2a7f3afd563abfc35faf483ffa6aceed616990e6b9bb62e908d9479deceee7e6881acff6bdd479701623cea61f63b9a3d0115f9191d316ca2ce769a0ebc69969f5ba11d3d75286c235e2a40a7e52a8cbd0a732f7a6ff09790a084c826bb48f57625adb284aa1bd05a00540ce1d38e479"}, {&(0x7f0000000ac0)="5d85edf54053d7c472c47e3403e02cac32b9da3db49bb3b3590e2bd7a2efd0004966f0fd495304cdf8acb9a4f59818435b6b227f79851c5093bc2c07f1c88272bbcc72bf5c66fa6b5ccc7d96fb122761ca1eb7e8cd2bacf717252c2341a60c65f182b88f775d5523ddc3c061b6fe595db05c4eb030d50e919685b1a7e2c54ed6c4948f7d710634721c144b19c3a3897ee3f2acce5353e379158c5864ef2a97953cd1a98ed8f3595e33b59826a6ff4cb6b20fb185d1a3989e814e07ac7f517bb339f0cdbf49b9db9a24dce55511a2bddcadad2365e2f63126378557d2bbcf2682ebcff7fd3c"}, {&(0x7f0000000a00)="fa78ec708d43be0e8491fb31143a85a3e0502219d4dc8e63f1833d2a679098375b6cbe5fbb8418b6e9bbe757813bab355d3a63d42ad88691bc84e671e034de3d5e69fda0836ff2780321056a70f0e62c55fefcb795e1d9adff5685fbc823f88674d0579189fd7eb90f0a6b1d168b168454f0fbd87a54fd8fac6abd7da5047dde7adfb640bbe2"}], 0x100000000000005e, 0x0, 0x0) fcntl$getflags(r0, 0x3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x80) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x7) 22:29:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xe0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "8500001d00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) 22:29:18 executing program 0: socket(0x11, 0x3, 0x0) 22:29:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f7f0092b2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x3, 0xffff}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0xc003, 0x0) connect$unix(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r7) getpeername(r7, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r5) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r9, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 22:29:18 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20000) readlinkat(r0, &(0x7f0000000140)='.\x00', &(0x7f0000000180)=""/241, 0xf1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0xee}, {r1}], 0x2, 0x0) 22:29:18 executing program 0: mkdir(&(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', 0x6) mkdir(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000540)='./file2\x00', 0x6a) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0xb9383cf0d90fef9f) rmdir(&(0x7f0000000000)='./file1\x00') pledge(&(0x7f0000000380)=':\x00', &(0x7f0000000500)='c\x00') open(&(0x7f0000000580)='\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', 0x10000, 0x21) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(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', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\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') unveil(&(0x7f0000000240)='\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)='c\x00') 22:29:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x68, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) kqueue() close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x28a30, 0x0) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698a, &(0x7f0000000300)) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r9) fchmod(r9, 0xe3) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r11 = geteuid() r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = socket(0x18, 0x2, 0x0) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000340)=ANY=[@ANYRESHEX=r20], 0x1, 0x1000) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r27) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r9, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r19}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x400000002c5, 0x114) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r37}, 0xfffffffffffffffb, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r22, @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r22, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r34, @ANYPTR64, @ANYRESHEX=r35]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES64=r37], 0x6, 0xc00) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r46, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r46, &(0x7f0000001440)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000000000000000000010fbd87e33f8ec3edc9827641d3b4368f4fb6b13208b196b1ebaae26108bcbb34b7fd2844fb396"], 0x1, 0x7fb) msgsnd(r46, &(0x7f0000001180)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc8d1a0fab7f6cd7cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58eea64ace5c53e097eeb0704497390f38c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2a5f6c64a6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d780bd6cdbea2472dab0cb7782c669b966e7e5fd8114b468c5621705b655658cad789eb68f03ddb2f6869c64f19986f7b4c9750c83c8504740eca913f51c56398"], 0x156, 0x800) msgrcv(r46, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r46, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd71398843e680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923d7bcd37cb45a4afe35d7f4b3720e8807304440164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r46, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) msgctl$IPC_SET(r46, 0x1, &(0x7f00000000c0)={{0x6, r48, r49, r51, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r41, r45, r49, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r45, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r55 = geteuid() r56 = getpgid(0xffffffffffffffff) r57 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r54, r52, r55, r53, 0x143, 0x80000001}, 0x8, 0x100000000, r56, r57, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r57}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0xf0, r11, r12, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r57, 0x2, 0x24cee5ef, 0x81, 0x5d}) r58 = getgid() fchown(r8, r11, r58) dup2(r6, r5) 22:29:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x3, 0x0, 0x1}, 0x8) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:18 executing program 0: r0 = semget$private(0x0, 0x3, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x10, 0x5, 0x7f) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="5980ce38c0ddfce5166cd56648f43ec00c9ffd4c0f8c15d53d5ffdbb185325a1e9d71423d90863e86276ce5432e5c327601cf2f6a6a7f0cc594ae50ed3b2f8db562229cf6405a2d40f91d13e74f9a014c43d511ab7903a9cacda00d23025a7f2f497e1aabf5728db6bd0d2e79434d0084890395bd179a2747265f635e60999d7901150aca7a233d6e460678affa1dcfac8838a4b97d040c50913fccb8b5fd9b44a9669735496f3c36fa85f8791eaa2a2818b650914f0730f343fc2065fa9888a8b399e7d92a037697eaa25a8d7613a"], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)=""/200, &(0x7f0000000180)=0xc8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2884450e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='cc') r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66c3277f7062d3eadcfb2aa6594f7d010000000000000000004a002335804146c8e81598e5c40064b6f95e6d50772e9ecaec266c982a97a32697ea01a48b98abc48c5be385d13168b34b000000"], 0x10) write(r4, &(0x7f0000000140)="9e3eaa54e3ffffffff03bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 22:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000003bc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000955c7e73a2539cfe81420000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c2000000000000000000000000000000557606d15ce8102273ce7650550db7bf316dc2ace80c908ae16511622d3eb485c616210f550421554f99f6ac3902bdfed9ab57d938fecd2c93e85dd51bcaaa24300cefe92dcac743ff84395798566afc993164369324a65ac6e3af77c056ea06d6ccc98872b209efbb1988b1ded18975143128a890cf808dcc8eecb2e6d8eef850635a976e1b7275bb856bb1b3d8d94e8b1624446fe2783f9fc2d29391a1562a8705d3f5214708c505e9"], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="9d") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff1a1d32bd0ddb00f457350731f3620000000000000000656da02489672db6d18437405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db6116a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f35100"/247], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b496f25fc8c61387d5cef3e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825fc6c4532688e321a9"], 0x1008, 0x1, 0x800) msgrcv(r5, &(0x7f0000002a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000007fb5000000000000000000000000b60000000000000000000000000000000075b3aee72448d4363b089b0000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a1800000000000000000000000000819d06deeddd600000000048a1abc8e59db0f6e0002eacfb27e78f5d7f7e2b3d0bb9ed41b2869dd78b8ea2ebf3b1aa76875016fd66fea3f0b0810f50236f85804e970000000027bc402cdad6bfb622fde961bc5f9e33ac50e13d2d0ed5a483aec92e15b9e2030de9823d37e3ba637e294d44eea7c8898deb40def596b3c1a6ee39d13c1e0aac6e5443c360582708cc7f94770b92583c8c0c040c38f1c20008ceeb752a7aa77ca854b7ecac062f3f"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000001800)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd9a1dfd19643873fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca59082ba81c6b49ab2c178fec8807b0abc216ae0b9fc39908af62017d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612050bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d600000000000052ae7a78e5c87c8a2deb2a9ddf4620fc7ac21c63902607c0ce659879977eb2b5744542"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb3220c1f68e55c5f027037d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x4000, 0x80) setsockopt$sock_int(r7, 0xffff, 0xbde62d0f781b238c, &(0x7f0000000180)=0x7, 0x1) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000340)=[{0x3, 0x8}, {0x4, 0x82, 0xdfdbd8b24fcd74a7}], 0x2) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f00000000c0)=0x7) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x14, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r18 = shmget(0x3, 0x4000, 0x294, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r19, 0x5) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r21, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) fcntl$dupfd(r22, 0x0, r23) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r24, 0xc0}], 0x1, 0x0) openat(r24, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r25 = socket(0x2, 0x400000000002, 0x0) setsockopt(r25, 0x0, 0x20, &(0x7f0000000180), 0xc8) socket(0x2, 0x400000000002, 0x0) r26 = syz_open_pts() r27 = openat(r26, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r27, 0x8004741b, &(0x7f0000000300)=0x401) ioctl$WSDISPLAYIO_GVIDEO(r27, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSBLEN(r27, 0xc0044266, &(0x7f00000001c0)=0x4) setsockopt(r27, 0x800208, 0x75, &(0x7f0000000180), 0x0) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x1d, &(0x7f00000016c0), 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r29, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semop(0x0, &(0x7f0000000380), 0x0) semop(0x0, &(0x7f0000000340), 0x2b13) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) r30 = socket(0x18, 0x2, 0x0) setsockopt(r30, 0x29, 0xb399, &(0x7f0000001640)="001c0000848fe67666748597910eb985165c6d7550b5fb83e269ad9227fe296407449103bee97902c7df8070c3ea5b7b0ee9d1de6ef3f8c700f214ded963fe591efd946c0599a30b2850ce23e4908636b5ab8f3c17c8810d654f09e84b3d1d184dd48ad515a52197505464d88cba2b115ea2bc8957ebacdc4924639660517c637c1ec17deccac7ea01ca96e8c1c22f783f1b08c615cf1aa5b1874ea9073b0c7f13b6670d67292fd4977a95ed7cd217280376de", 0xb3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r36, 0xffffffffffffffff, r37, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 22:29:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x26) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000040)=0x8000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x6810, r3, 0x0, 0x100) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xf3) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 22:29:18 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) dup(0xffffffffffffff9c) syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./bus\x00') 22:29:18 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x8, 0x80) msgget(0x1, 0x124) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x3a, 0x7, 0x200, {[0xffffffff, 0x1, 0x4, 0x7ff, 0x4, 0x7, 0xfff, 0x100, 0x8da, 0x0, 0x5, 0x2a2, 0x3, 0x0, 0x9, 0x355d0000000000, 0x3f, 0x926], [0x4, 0x0, 0x7fffffff, 0x5, 0x929, 0x0, 0x81, 0x9, 0x5452, 0x4], [0x100400, 0x39e8, 0x5, 0x100000001, 0x4, 0x100000000, 0x9], [0x8, 0x5, 0x9, 0x7, 0x8, 0x2], [{0x3f, 0x7, 0xfffffffb, 0x8}, {0x7f0, 0x40, 0x5, 0xde}, {0xc83, 0x8, 0x3, 0x6}, {0x2, 0x3, 0x6, 0xd08}, {0xbff, 0x3, 0x9, 0xffffffff}, {0xffd1, 0x1be, 0x7, 0x5}, {0x4, 0x3, 0x400, 0x80}, {0x5, 0x3, 0x1, 0x8}], {0x7, 0x1e, 0x3, 0x2ee}, {0x18, 0x388, 0x9, 0xee0}}}) semop(r1, &(0x7f0000000440)=[{0x3, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x200}) semctl$IPC_RMID(r1, 0x0, 0x0) msgget$private(0x0, 0x100) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0x2, 0x29], [0xfffffffffffffffd]}}) 22:29:19 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYPTR], 0x1) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0xa23, 0x6}, 0xc) write(r2, &(0x7f0000000140)="ae21bcd9132f0ec534f1e2847272ab13070cc380eda41d96fbde91821cfc7fa30360362781eda64849ffe83410e4f206f0f5b6a4030551d030bfe3a04dad016dfe41466249379ca74a47843759cd7df7c4a0b75ff899a33d6d08ced11e42beee7e286703074e8e71f5c92176b5c7ae11565e232d4491ba3685edabc5beef580c3e47a4f97c96162a8c70684ba297705d3e3464ae1373964f8b1a7784d2483726a9b2048350db4bf81814141559baf9f9fe56ebec5fcd2b34a29669", 0xbb) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) 22:29:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x170) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x50}, {0x6}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) shutdown(r2, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8008, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x2, 0x2, 0xff, 0x1}, {0xbf5b, 0x0, 0x5, 0xff}, {0x1, 0x5, 0x2, 0x8000}, {0x7, 0x7, 0x3f}, {0x9fd, 0x6, 0x57, 0x1}, {0x3, 0x9, 0x7, 0x6e}, {0x1f, 0x81, 0x0, 0x20}, {0x1f, 0x7, 0x8, 0x4}, {0x7, 0x2, 0x7f, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffff7) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x2c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x401, 0x3, 0x20, 0x4}, {0x0, 0x92, 0xbb, 0x1}, {0x8, 0x9, 0x81, 0x6}, {0xfff8, 0xff, 0x0, 0x1}, {0x3b00, 0x80, 0x7f, 0x34}, {0xfff9, 0x5, 0x40, 0x1}]}) 22:29:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) getgid() open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/223) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r9, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300), 0x0) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r13, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r14 = msgget$private(0x0, 0x214) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r21 = getpgid(0x0) dup(r20) fcntl$lock(r20, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r21}) r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r3, r6, r16, r19, 0x18, 0x101}, 0x6, 0x1, r21, r25, 0x100000000, 0x1ff, 0x63}) r27 = getegid() setgroups(0x2, &(0x7f0000000080)=[r6, r27]) 22:29:19 executing program 1: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socket(0x18, 0x8000, 0x2) 22:29:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=""/247, 0xf7) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = msgget$private(0x0, 0x0) msgsnd(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r12, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\a\x00'/52], 0x34, 0x3, 0x1800) r13 = semget$private(0x0, 0x8, 0x80) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r13, &(0x7f0000000300), 0x0) semop(r13, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r14 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r14, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r16, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r17 = msgget$private(0x0, 0x214) r18 = getgid() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r21 = getppid() msgctl$IPC_SET(r17, 0x1, &(0x7f00000002c0)={{0x8, r19, r18, r19, r18, 0x42, 0x6}, 0x8, 0x3, r20, r21, 0x3f, 0x7, 0x4, 0x7}) r22 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r24 = getpgid(0x0) dup(r23) fcntl$lock(r23, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r24}) r25 = msgget$private(0x0, 0x200) r26 = getgid() r27 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r29 = getppid() msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x8, r27, r26, r27, r26, 0x42, 0x6}, 0x8, 0x3, r28, r29, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r19, r22, 0x18, 0x101}, 0x6, 0x1, r24, r28, 0x100000000, 0x1ff, 0x63}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, r19, r30) 22:29:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r5, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300), 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r9, r3, r2, 0x13, 0x6}, 0x6, 0x2, r4, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000004c0)=""/223) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, r12, r13, r12, 0x42, 0x6}, 0x8, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = msgget$private(0x0, 0x0) msgsnd(r19, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r19, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000f1ffffffffffff61bedc47a9fc8dcddf860bd07f44cb2c87b32acecd68ff90796952242ebe1c9a552be1fc9d66351302c818ef5d84b4abf58e877daca3304c93d552a8178978a6"], 0x34, 0x3, 0x1800) r20 = semget$private(0x0, 0x8, 0x80) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000300), 0x0) semop(r20, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r21 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r21, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r23, r17, r16, 0x13, 0x6}, 0x6, 0x2, r18, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r24 = msgget$private(0x0, 0x214) r25 = getgid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r28 = getppid() msgctl$IPC_SET(r24, 0x1, &(0x7f00000002c0)={{0x8, r26, r25, r26, r25, 0x42, 0x6}, 0x8, 0x3, r27, r28, 0x3f, 0x7, 0x4, 0x7}) r29 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r31 = getpgid(0x0) dup(r30) fcntl$lock(r30, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r31}) r32 = msgget$private(0x0, 0x200) r33 = getgid() r34 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r36 = getppid() msgctl$IPC_SET(r32, 0x1, &(0x7f00000002c0)={{0x8, r34, r33, r34, r33, 0x42, 0x6}, 0x8, 0x3, r35, r36, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x4, r13, r16, r26, r29, 0x18, 0x101}, 0x6, 0x1, r31, r35, 0xfffffffc, 0x1ff, 0x63}) r37 = getuid() r38 = getgid() r39 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r41 = msgget$private(0x0, 0x0) msgsnd(r41, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r41, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r42 = semget$private(0x0, 0x8, 0x80) semop(r42, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r42, &(0x7f0000000300), 0x0) semop(r42, &(0x7f00000001c0), 0x1a0) r43 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r43, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r44, r45, r44, r45, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r41, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r45, r39, r38, 0x13, 0x6}, 0x6, 0x2, r40, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r46 = msgget$private(0x0, 0x200) r47 = getgid() r48 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r50 = getppid() msgctl$IPC_SET(r46, 0x1, &(0x7f00000002c0)={{0x8, r48, r47, r48, r47, 0x42, 0x6}, 0x8, 0x3, r49, r50, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x400, r3, r16, r37, r45, 0x0, 0x9}, 0x1000, 0xd003, r50, 0x0, 0x8, 0xcc96, 0x44c}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:29:19 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x18, 0x3, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r4, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r6, 0x0, 0x7fffffff) dup(r5) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) 22:29:19 executing program 1: getrlimit(0x2, &(0x7f0000000000)) r0 = kqueue() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000080)=0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0xd1}], 0x100, &(0x7f0000000200), 0x8000, 0x0) 22:29:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r0, &(0x7f0000000ec0)=ANY=[@ANYRESOCT=r1, @ANYRES16=r2, @ANYPTR64=&(0x7f0000000cc0)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[], @ANYRESOCT, @ANYRES32=r3, @ANYBLOB="44917f4081fcb773a7b34fda4cf8fecae3b89e683c878b1221107da798660e4d6df25e9711b4e22fe550ec2ebd4e5b441d7d9e7a121ceccd86f56109a4046e7164a1fbe3aeac795e600ce2555d8e011b01d7cefe74b357db5d7ba94a76d796bd0b1fcedc5064de5615c084bf3215917e737790ea6d6462a2c4164ca5339ae54eecd09359202a9536ff06afeacec8c5d63e3ad99e6211f0fecb93215187484f63e7de578df4e1b0a63d9c90a4090932bf715c700de27fd01c43f84edf45bf8dc3bcef146389fe973802b4296fe1c307bbd253beb37e0ff1a304ab5199b48220e7f8ffa2325ffa1b797f7e31", @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000f00)=ANY=[@ANYBLOB="a3c73e67cf7cc3058f9fa431244d8d2a36c115839c041d935f59fbfd6667a97f599347fb763573f65ffe95610d98c08fd550ebf0496d51f23cf98388f2a722b8b5d2a7e374655539e0ddd801d44e9ac1087e4cb0cb5a4c8bf726dc455d8015ea68cf6f5005191580e7672c96dc79ae5dbc4d07e55362267278b5ec1b4ee20252c769b7a56967f90d3d815f27d4e651d5c17a9ef8c175f944fac0d013ea1a6d312053840d9a3f434fff5a411c13764d4bf99f5b128a9f2d42232f8d45e6fee023a405b0c0e08568c5427b05ce71f6857767195b48faba70646dc1ecdc5213f916d7c60e4913c398edbd27c2ca17d1064aa81d2b47b4b70643cb81a0b8", @ANYBLOB="0000ec00d6bd00000000414e00000000003822180b337870edcfa68da864fd342bdbeb94e38b6be20a63260aca2879ee178b35f796313d7f2d3d8b2196d169125b9913972ecbd56f1e5ba4ead6ed5812", @ANYPTR, @ANYBLOB="4cb7e99168584288bdf2d827a7948a22819bbab6155e4afd7194298ce6bd9131bfb502301334d53d8dd58b1329e6ccef1df8ebd2758bbe440dbf5ecc6358fc2a12fb9552640ceff20307c90c1335ec3a59792d59e36a6dc59e0211a2db77229fdf650d7fb24ae43544b636e8cf6e1762fafb8d80c523df79e6f3b635f74f079297244769819fddc54ef96ec28f00945acb1afdb36c24720ecdc91aaa7eb490eff09cd1511a5c18eb12eb01a3d5fdd6bbd51604d8e03bac13c24e4401fb1a7145a0b87e57c0ef7d5f5c64e9da0add72959fee0b49bcaebd70ab3423ac0ec515f8fe9261b39366fca4b533173aa6e8bf69063f4e922f", @ANYPTR]], @ANYPTR, @ANYRES16=0x0], 0x5) clock_gettime(0x2, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = msgget(0x1, 0x254) msgsnd(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd70726009000000000000cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b6398872827f57a5b138929a6fa84eaaba31a9521d8b4240fdf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b3120d23339921b8b30e7689b898e25290cfa61355ba39b9a98a4e18d887c22a78fbac4fb898e161516aeb9a184d8ab77f600b7e8c363b132266379029fe88ee4e9cb19cf98d8dedd5577311b60553c4e91bcf4b07a72f2002db795b9735e9648627e1f744e7defadd7f8bdcd08db407fbd7ffb119f463f489dda7b75256d7439ff376320765c50031db77fa9bd0d4c7f1f86843cff820efa98c146779f20e90e40b9c3d1097289cc54bb5fd4bed7f8f8ae98dfdfa6dead301b4adfc0c07430d7a8f38d391fee2f5854e420acb8528c12a2eee59fdf43690e1506d940ea51e55181e7b56da0aed57d9ebfac12c1922246fa000000000000006e9a0f13f0378362e77d48d05877bdc21c4b346fc755dda3756f82cc4a0efdc1341cfd8617779f94ad125c1ff4b6640d5d6b028b9755f08b"], 0x107, 0x800) r6 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r7, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r6, 0x1) dup2(r6, r7) r8 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r9, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r8, 0x1) dup2(r8, r9) r10 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r11, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r10, 0x1) dup2(r10, r11) r12 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r13, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r12, 0x1) dup2(r12, r13) r14 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r15, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r14, 0x1) dup2(r14, r15) r16 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r17, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r16, 0x1) dup2(r16, r17) r18 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r19 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r19, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r18, 0x1) dup2(r18, r19) r20 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r20, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) msgsnd(r5, &(0x7f0000000e40)=ANY=[@ANYRES32=r4, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESHEX=r7, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES64=r19, @ANYRES64=r20], @ANYRES64=r10, @ANYRESDEC], @ANYRESHEX, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0], @ANYRES16=r11, @ANYRES32, @ANYRESOCT=0x0], 0x7, 0xc2c25e0089590800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r31 = fcntl$dupfd(r29, 0x0, r30) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffd1) r33 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r35, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r32, 0x1, 0x9}, 0x800, 0x1, r33, r35, 0x6, 0x1, 0x1, 0x2}) r36 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x8, r21, r22, r23, r27}, 0x3, 0x0, r36, r37, 0x9, 0xb01, 0x9674}) r38 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r21, r38) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 22:29:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x79c, "73cc510ec9c06d00007f0100", 0x200000, 0xffffffff}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 22:29:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r0 = semget$private(0x0, 0x400000000d, 0x0) 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) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) munlockall() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r2, 0xffffffffffffffff) r4 = semget$private(0x0, 0x8, 0x80) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000001240), 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r4, &(0x7f0000000040)=[{0x4, 0x9, 0x1400}, {0x2, 0x1, 0x1800}, {0x1, 0x6, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x1e, 0x1000}, {0x0, 0x1000, 0x2800}], 0x8) fcntl$dupfd(r1, 0xa, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80047476, &(0x7f0000000000)=0xc6000000) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/203) 22:29:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="d4344538e8d17495620ff0cdadb772267d4ef9aa313e808b74090ed8ab0b4b355f6dbe91a9761d93fddc09a006", 0x2d}, {&(0x7f00000001c0)="6b20f03cc120b8b26330ae56bcff090add453c794401e852fe49fea76142c3af8f174e42eff03a472d9986dfe5739055399d0404fded7ad5e3d2b657f650be7463b14fbe55fd1827c5aedbdfe0a914c93b75190a0519777f092508d2b22471d3cef20d2900fcafeca5cb3fd42107fa41f7d1acbe9e5398f4896bbcc36abfe96197a6779c662e4de3c649ba6a0ba0b05c775ddffbfbbd0d4d4a6b2ca628dec82ecc7f1c5ac2affb8724fff7fa58a193be6c9d2d90169c67dbe5ec7c243bf9adb670fed7398b", 0xc5}, {&(0x7f00000002c0)="8118f96db000cf5c71a64b6c78a8c0e076fada718be78dfc142d9fc54ecccb46c17e1d1b6558a9a1df7d08358c8559eca85db37996ebccba04dfefb055b3667da6b304a4ce1c330778462df46d1cfb64469fbde977212f48e4411f3dbbc81c647236d0654da229d56dc27330eb8122c41053a38a7df0e9bb1e5248fc381d4152927fb7de5df304d06cf9cf3de816928ba95f2424e2a89ad4a3784fa0b52dd4f635e05573de12ad43e948c80cd1743c08318b069ebbcab02b2cf742ad59a9056da19cc398f25529f1eae7ceab01121347accea76aaf88ec451949a58d75", 0xdd}, {&(0x7f0000000040)="21f1d8ff7e93026876027110db24a408376777d7973e07c8252e46f60f953133cf203fc79499e42bdd5ed6036ee1a5480f3136b962419a1d2ee5f83837c7f0df0ecd4280d64585778651a966aef0ff7f53c3112b23f3a58cfa3dcab0ed52773ff97d80370fdb8bfc77968202aa49698c356436c1c8e45a644bd99096f2ad3f46fb7b2eb8b4aa4f047d2979070f2f5d7f7362047d1cbfc8a624676ca56e6c0c96ce1e2b4e96c9254928dde4f27356b13e2f9c1fbd2c67b8", 0xb7}, {0x0}, {&(0x7f00000003c0)="5da1c8f5bc57b5e024ecb3781ae0f293a19d80d23f3487b7b5a1c23c5a388ab7fd0cbb69a2b76bec124b1fe9c930fb409ad47ee94058f4b9e9b0c98da23aa624a81a3ad8f687ad8814c35228bb3353aba7ecce1edc2ac48b24f066d05b842b710d8b104ad4773b99df9180ff99d2ece449a78aba9f8be4aa867dfa7cd154fa3c32bcc56b92c99b4259129e127a0ee1f3", 0x90}], 0x6) write(r0, &(0x7f0000000180)='oN', 0x2) 22:29:20 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setown(r1, 0x6, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07daa44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000d520274e08e70ecc226b2a6a4f191543440d970e97fa66090ca122fa6afdee730323ca1c67bcb519ddfa0900e17230af3cf1d5a9cf2ca4f23a7efac537b5a51ec5b9e22c22aea65b4c1dbdda66aa24f909e5430b3f93ec867b07179171db39cbf8739d48b046eef6a0b0c5c50989a77a8699677841175d510bde574dc0c773cf2ea07e7810ba3ad8f23a9e78e63924e5a88e9d9e61ff0e17fd5e82cb121e1da7014348ce9b6142358c6d62c68ff824111c70e27be6ffa19909098e1bcf9dc885c48db48e355f638517a27b276fe5698c50082af0d7fe0cbe939b898f4dc9dc7322f6a2a387559c1140608a76acab4a37705d3a22"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 22:29:20 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:29:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r3) write(r1, &(0x7f0000000180)="d3", 0x1) fchmod(r0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:29:21 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1100, &(0x7f0000000080)=0x3, 0xffffffffffffffad) 22:29:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x14}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 22:29:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c, 0x0, 0x0, 0x5}, {0xc, 0x0, 0x10}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:29:21 executing program 1: msgget$private(0x0, 0x200) poll(0x0, 0x0, 0x81) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ws{bd0\x00', 0x10, 0x0) 22:29:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'\x00\xbf\x00', 0x0}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="c75d17e78ebf444552a94606009d42dde0d30fdfa127053e9532bada5e58b9f7da25ba6191a016373e988166737ab2eb1ef1efec7aaf06b99738d906728cf1b72b2638", 0x43}, {&(0x7f0000000000)="7bdaa98d0bfc35bad5389776316fad6b6651db6e810135183c9958024be181120c5c446008", 0x25}, {&(0x7f0000000300)="320e51930b26360eb27e600946c064d56f602a4dd16e48b79503a377e7de736cd549070995beff70cbdc791c45da37c5be06dac38c353d6ab9c8ef137bf665b8ba424198daff9839df6eabcb92e0a5c81fb1a9f8026c3e37e8c0768879db923c2c323a2a6c583b49825f1e6298f69fb411bfe52f5964e76a108380de3a2c18a5f50ed10bf913de110b08a6c71cb119bbf13a2644257b5aa124c491142d84ed32da6ae48a37bd05c4ca4ff390a79ab0111ca53d4d61a5df6e8d170a7163b5989497b3605389ca9acbf28766dacd3f932271132942cf5b33e164d7119d67e9", 0xde}], 0x3, 0x0, 0xa0) 22:29:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x3, 0x6) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x298, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x8) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x4, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0x8, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1fffe8, 0x0, 0x6}], 0x5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x8, 0x100}, {{r4}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x3000000000000000, 0x81}], 0x1, &(0x7f00000001c0)={0xfffffffffffffff8, 0x1f}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8383, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x18, 0x5, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f00000002c0)=""/134, 0x86, 0x40, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet(r5, &(0x7f00000003c0)=""/150, 0x96, 0x2, 0x0, 0x0) r8 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x4c3084f4c34a2e06, 0x10) renameat(r5, &(0x7f0000000480)='./file0\x00', r8, &(0x7f0000000500)='./file0\x00') r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8000, 0x0) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f00000005c0)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000600)) r11 = geteuid() r12 = getuid() setreuid(r11, r12) getgid() r13 = msgget(0x1, 0x10) msgrcv(r13, &(0x7f0000000640)={0x0, ""/114}, 0x7a, 0x0, 0x1000) acct(&(0x7f00000006c0)='./file0/file0\x00') r14 = accept$unix(r7, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000e40)=[0x0, 0x0, 0xffffffffffffffff]) r18 = getppid() r19 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, &(0x7f0000000ec0)=0xc) r21 = accept$inet(r1, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) r22 = dup2(r9, 0xffffffffffffff9c) r23 = open(&(0x7f0000000f80)='./file0/file0\x00', 0xc3eee3c8681effef, 0x0) r24 = socket$inet6(0x18, 0x5, 0x81) r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/wsmouse\x00', 0x100, 0x0) r26 = open(&(0x7f0000001000)='./file0\x00', 0x80, 0x2) r27 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r14, &(0x7f00000010c0)={&(0x7f0000000780)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000d00)=[{&(0x7f00000007c0)="156fbd39e36f147010346e022d63a4fb3ae29fc4c80fce5e0cdeddddf14a710216b9e2ee1e8aaf1ad6f8f206daf34f040d167f45a1508d383d07e54ebb4d85a4115b7985394d62e3552cf7be819de48258453d037098105712409683f4cda43fb72da98947a9536d46c0fcf0c833e90ac307587f6c920354528b15da15d88fef6b8018f9638aab9972d5fa8f177a733be206fd57cba632e240a14b1a1c2ed7babddf60e179d5465d96fdc5de91cc1298eafecee0ed077a34b5e6c6ff67c6b8a118b9fc831e84583f0f7a07080c66f8c13965934df3f52a1487ab1d33cf5d17c95d1e3aafd77f27a7f8b09529577506a654334dad070c01168947", 0xfa}, {&(0x7f00000008c0)="9932e9ad712d6b8110e812025d204163d115e6f66726c70f3f44757d7420d75414c00ff40be2c9003149670305ede736cbbefb289713a7127d64b233b1d20818e6b54495bc", 0x45}, {&(0x7f0000000940)="954c6f6622882ff51869f84f4f07ce992e9ac220430b805ff78079e3ff950127a45ae7e42e90467144eff514ae1291c0d8c9ee24e31c3948724bbcac3b2cde9b2455ef40d459c9ef45c47bad34c765de8b040566d540bdda4c0b9bc213d7deb7cbabd548364f3d2eecc58fda3be3bc0877353f1fd394c7d26c83cbb355bb33b655480373f5e9f87ed02db07307b89a0929ff7b3f436f6d4a26cee92072c80fdb087afcdd39c447340f65", 0xaa}, {&(0x7f0000000a00)="92b269b011772b58ef235e6631744399e47ff739cb680a2aa8070fb376fe0890b49004a8567f38482e5a75de760e0b875190323925e37057cb93a680c85c0d0f4ef51d7f6ade338963d2032c0c1b8170f897ff3b2b1519ca18360893c200b4a4645b8c76c0656e7e7b180250127e670d88ea3dae9eaaf78f4638e304f3ba5c83c35d11f50366c6c10b8290e34606aef79d301c6ff39fe717eaf62d987758d32c81cd2f295d93f62622151774ead5d627ba00b3416e59315e94c15bbfcf64e0ff1747", 0xc2}, {&(0x7f0000000b00)="bd15deb9440bd22c7dbc83c42b655be57bff1cc45dfabb7746d30bd527c5baa99b8e89", 0x23}, {&(0x7f0000000b40)="0ec098308c011c25b4c272503ad386e8be62b0ef1eca93b60eeabb9d2954e1760bc923f2e0a30c87af0da874f03681ef70fe1c731279d286716d814fd02a10cdc7558eb80513d2155de866fa3f513bc06e9faf749ed545865c4eac8f8d8a9af0be49267b48be25754427628fc9b2ba4809d2604fcf1effa40052b45d29225ecf3a7d6f71e20fe56c7488c2c28fc0dee9173608e68ed4982982231c1f17669a4da313e7c63e4cc48f5a5d066cb3a9414d4fde6f9ec29fafae81222751b91f02dce3dd0c1403c12b637c98c3b57f55182d", 0xd0}, {&(0x7f0000000c40)="24ddf5542e4d038f9d3ddef3b9db39b36375013eecd1b007eca6242b88fbc8412ccf1584042f4a095f1b560cd046772382ffea704c1aa9ea6fe8", 0x3a}, {&(0x7f0000000c80)="94896dcdf7f1dfa729b9284791f8add3f45924c4c7fc825f62e333f2ed6682cd3c9aa45ed59cac84bcee2d7b09b708ee733cb1722f463027cf75e17738c9a8e1fb77c896", 0x44}], 0x8, &(0x7f0000001040)=[@cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x38, 0xffff, 0x1, [r21, r8, r22, r23, r24, r25, r2, r26, r27]}], 0x78, 0x4}, 0x2) 22:29:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x5, &(0x7f0000000000)="03f30000", 0x4) setsockopt(r3, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x7c}, {{r7}, 0x9cc966705e988fd8, 0x76, 0x4, 0x7, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r8, &(0x7f0000000700)=[{{r9}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r8}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r8) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r12 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r13, 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r10, @ANYRESOCT=r12], 0x5, 0x1, 0x3000) msgget(0x2, 0x48) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r14 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x1b1) r18 = getgid() r19 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r14, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r19, 0x40087603, &(0x7f0000000280)) r20 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r21 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r21, 0x2, &(0x7f0000000340)=""/229) r22 = msgget$private(0x0, 0x214) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) r27 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f00000004c0)=""/223) r28 = msgget$private(0x0, 0x200) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) r33 = getgid() r34 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r36 = msgget$private(0x0, 0x0) msgsnd(r36, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r36, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r37 = semget$private(0x0, 0x8, 0x80) semop(r37, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r37, &(0x7f0000000300), 0x0) semop(r37, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r38 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r38, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r39, r40, r39, r40, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r36, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r40, r34, r33, 0x13, 0x6}, 0x6, 0x2, r35, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r41 = msgget$private(0x0, 0x214) r42 = getgid() r43 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r45 = getppid() msgctl$IPC_SET(r41, 0x1, &(0x7f00000002c0)={{0x8, r43, r42, r43, r42, 0x42, 0x6}, 0x8, 0x3, r44, r45, 0x3f, 0x7, 0x4, 0x7}) r46 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r48 = getpgid(0x0) dup(r47) fcntl$lock(r47, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r48}) r49 = msgget$private(0x0, 0x200) r50 = getgid() r51 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r53 = getppid() msgctl$IPC_SET(r49, 0x1, &(0x7f00000002c0)={{0x8, r51, r50, r51, r50, 0x42, 0x6}, 0x8, 0x3, r52, r53, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x4, r30, r33, r43, r46, 0x18, 0x101}, 0x6, 0x1, r48, r52, 0x100000000, 0x1ff, 0x63}) r54 = getpgrp() msgctl$IPC_SET(r21, 0x1, &(0x7f00000004c0)={{0x400203, r16, r18, r15, r46, 0x6c, 0xffffffffffffffff}, 0x1f, 0xffffffffffffff01, r26, r54, 0x5, 0x20000005, 0x7, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r20, 0x0, 0x0, 0x3, 0x1000) r55 = socket(0x0, 0x3, 0x42) r56 = socket(0x800000018, 0x2, 0x1) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r58 = socket(0x10, 0x1, 0x2000000004) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r58, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) dup2(r56, 0xffffffffffffffff) bind$unix(r56, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r59 = socket(0x18, 0x1, 0x0) dup2(r55, r59) connect$unix(r59, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r59, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r14, 0x0) 22:29:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000014c0)={0x7, &(0x7f0000001480)=[{0x4, 0x1, 0x2, 0x10001}, {0x7, 0x8e, 0x0, 0x7}, {0xfffc, 0xf7, 0x9, 0x10001}, {0x0, 0x1, 0xf0, 0x8c7c}, {0x4, 0x9, 0x1, 0xffffad64}, {0x1f, 0x1, 0x3, 0x4}, {0xc0d, 0x5, 0x7, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r2, &(0x7f0000000040)="670dc3", 0x3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r3, &(0x7f0000001440)={&(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000300)="3830bd0333fc2c66921eb1fe22eafdbb6918b698225fd1ce1080b3be4dcc03110b41a3872bd64a052a27ec8f7fb892c1d123843c2c80b2774539da8ae407826995bf92e838e06e09446db1c338a20c1239bf0d0323e8b589e032fdf5eaca6689d96a536d4238175a2a8186bba7070bc2fdf22c0c73a35b76f71916061a104607917065d45da2fd8d5106cbb1bc73692bd55b06cfadef8a6f33529318abdf9191b0dc2276ab7d578433449e784a30d569e5a2498aed9f1cf8f478f2b6d18e64722bb14f97dcafdd63275a6bf98d553e6720d41cddb908a269215e316cc5058db33ab8b6af6575114fe2fc99c0038e1a3c0ab1bd10de60401ad80989cb633209be6a1514714316c31b791d6b2f9d2e95107ef81051750e5d058ebaef622665927f45deeb0682376e67f61a379f8dec21a0f6cf64f6e02d7057e0767e8b7e8cea0fd081b17619d89fb5b6d293e2efd827e7541324ad00e9995fed12c6ce730bb54964871638b365b50f3719ebbfc31727c8a9552c6f2b8383a3e403d721ecc263ec8e09b77879f6cbdfbef18304f7d0e136d8cec6346b88da1b5f67d7fb73264b64a23f348dd5f19fe0022158ac880c61c7f389bf7e1a0c9ba53654e5a82285349839359cd2b9a2afaa68ad328c978b44b512486fe7c544ba2089ddc7ae6551d14d283bb96bcf54d173e0c5084fa8052a5ff9dc6fb72c2c13593cd2b32d36f4fa2d07ab11db50e02e67e6c398375d49d35dc0c1948d118c68a9df41a7b6a9ba308b1f70299aa78fac817431de5ba471d8f5e7f09aa7ce76f0f90a453815e611464c09cbd73da93dd63fb89d9fe71404379247ad6268d57bf8abf096afbf6be5715f17111657aa2d502b7d9e11e9b870c71e611a2039978534c590ead8388bc62932094ddd57457688adcad09356d97f83340f1245e4f92c6d1119997c680c793976f66ab7ff14d9921e88102a109e7f388524b04257758b7a801300164376ee963a3147f601b63166c526bc0f8caf2e47328a65410f751519a7c47fb34c9dde92d526771ccd89c3d10b27558f8322ce7da6a82f0a675a59c304c673deb32f3996db3c1b531b3483b0469ddb4bfe5d0b5edfcf5035ff7a6dd922dfd8796ac6c2bcff0f1058703deff090034a3a340ce72151603b4de2a24af9cedfa59ea460312512ae9da0001cdfc6d3f6a4053ca4004e51fdc6dcb59ee958af49416803191dc3a1a85b1fa57f989771c85cc64ded00f6ef5828638c660732dfe66c01374e4bf00dfd4c21a27105ec2ae0c78a6525ac661f026e43bd85b5cd6923495c12e3c48e53b6c1895fbd98e223e3ac7b6b4034608d891a18b7e9ad3980314ede9e1c53c99c0d3be8f5bd2b9bb29afebfd95b9eb63f905eb6218539d54ac9feddfc4e131ad63b42ddbb0541f5d8984883aa1d7e146ba4ecab885564de3173ff5102aa6d3320e5dcbce059fa3ac5261f1f66c090018a65fb996d27cf28e79b82836d8392a497156b22efa22a1741d0116511f50a77ce477ef71eb5f70f7a6dcbf89f86dd344a8c1aa71c3674bed993e8f546a98b911fef1d55cc2d303902a5a9d13b309e2d55fc0fa12d96cd503e73e279c64ded7b84633ce93031e84276b26f126f081d8c156081c30a1c1289a710c5c8a5a92640d7fd98f4ef1961fff67019dd70776bf96febdaacedfa5bf58506c33070171a56d50018295edab543d2ba936be751b294789fa071c3e539d8b61e4238970fe3722ab72d74807af1f02b9c72364ba084d0c08c6db6fc980de79f1a5d55b77bd1482ae98126d7e872530e7114b0902356f40ad65becbf61e88367429d0fef82e2f257d02834326bd47b4dc63c63965456cb32d15bfd509f8e954ea3ab0e339bcbc52ffd577a9804bbd1dbc0835e02ef88e09e46644b81e2870337cffd4f1a6e0384dd7997810175fa79854d719c247f4067cd3a4239894fde77d6def1a72f478f7dfca5320e1c9a6fef3017ed4d3f890aed8a94bcad261f227846c0eda31f572a6eec51ad63665415e1694dae6929d7cf39ee759d9810cfe035f59b75558170c5bcf636c88f4bd6520a3fc76fc74a8ddabcff311fbda9f771270b2f80e158e747a2eca0032dd7cb1718bf23207a86e2fff06f77d8cfe586671cd1f327d75bf806a4d32ed02a3bb265770ae8776f387b0a25feeb73e1e36fca9536baed80f1c484e47e25ef13d56d9a68b4b5203c2c434b7fff93b91ef15e0686154c8516bf350b955b91887d828a74d85e4c81a85d46b6a20171db1380d9fa946a23442e7c8004f4848af2eca1e6c0b8763721fff988a2236ab93677dbfbb0c09fa56dd85cb480caccc8d4af605977c51258615e2bc2eb279367c821b046b1b1bf427cfe434a01d934088cdb621e2f9de612b88d29fc8c74fb07f8c99ada13ef745142f512b568ee280cca6ac54008e3db9f6db186209e1ab906d7f5261827917e2141361437085e1f3c1b50ef9139e8da7b41f0e976745d026e630d49ea54bf2984ecc524ad22d6ee076cc8e947855e8cead1974fc7f17690addbbd2596a8eb7ecd19e78652d2e0251615d2bb99b29d50ca26d4d1a358fc841f96b2f80f455187f7eeb74b0fb576362d073999e34f32238782d0b64406cb22c8478516907113f3bca138242e8ee08c8398b2fbf32c09067fd3d452d3750fcadf77b14e896927fa14471182dc7bfaf392ee69e3af76fe86db08042cb380b39b28c6254feeefc668be6794faf7871a24eae260266c188c7243a17eeecb2a9f1f99540ebdea22676de361d3fb2d816aee9388f93f9454983ce6ed6674531c36296b4554b9a3b7dfc1cc469cf8159e9abfeb14f38f950857a86b6f81bf1f2493f2dce9426f120980a8c71e614813e561aeafd2ca625fccbd0cd8ed159df4e6104c8ca07c97c97c7bf9024052081484e7ac583d269478a1e7b2ed946375610fd11245d4bec92dc0beccd0ab7ebc1945449d874c6e7d10280575a77274994a0025ee0ffcecbf000020254a5fdec8bce8d9faf2f383377b087cfc6a2bd9b42e548dcbff647c22c68963c3f4ffc599d6b8f434b9f24d1fe9f11edd1b507354cd5b7b8dadb0e0c7e9358b4a0bf1c7393849db4524a649afc3c74e12ea66c4dbb099898c00fd633a210082b0b6711dfff2bfaf2a1285f5f47da3989e8ee25b5c9d50eb23250a63f5ef54f33daabe4a1bf51de8fffe1aa5ae3069ca38222b715fe43c3102870dc53a4046c79a246ab2cbc0f8599b7fb74c609fafef926154485dd588e168a6786ca4754e400f4ecd00cb06e20f1c16f666bda0ad571a66b4c673a62e3ded844d633fbb092009f423a99b7dbf2f0d2d95c44f03159a390ec195f5317647b301959659d2cf5189616d9622bc21ee2c5ad7e634455e8d0bf6e1aea6b9337987d6b01919df6686491551b22c860e79a3e1d12015d464d92eeac9d068f1d33c13cb6ceb5c653b7915cbd39c830a4491a894e749c3171b5813cddca80b3f046ba48ca9bcd921d7bb0ab4228af36990250c24b2f956672a0601848bc4f074028a8ea1c4d47f5ea59dade59f6437d798447e128fee136beddacf45aeebfd9ca9b911c5236a949df6d1899fb72569e6ff611be5e8343252cdb90b3ba3587df65f18f2f08d743783071cd2f3345076df3f7774f1a0b700f80e8b27fcb54253e73d0c7a616baf0a757f6e246103addc1141ee290278ddf94713b28b7875e3c8bf10b20bf76f05d65983be62586f0aa8db9224f785cbf8f52590db2a77770b8a09cc6e7bcdd76fb0b1c058904b49e9c22aa1dfd1c4fd4492bbc61974de79c6133c5721bf789f9a4ed69331aada6985eaae3670c4603aeafb846ab02087406de7832f33a1a581a64ac43841a272aba464f418ff5e9810e037e19dd425358ed6b947f65c2570a0d4bfdfcbeefa0049259aa869364481eee3bd717c83b9fe59f332935225f12ff257d848f737e6c10de7234678eeddb70ed32d5ceb09bbef6492d6026f8b611948225532d57e707d58a24b3da5892a78e681f2da1ca5aab54f90eec6cb639c7f5496a754ec4b35e647d13871d03c0a950719e0733fb7914fd262911942437636c8b21e3f0fadd6f62a41a3c119ac31c344d0a58548151fb6a1cddf31bcfacb70f16f6e44669f2af87742116d18e9857233940f5d09dabe4411bc8ff0678f631f273c009bdbcf0d98881444d26b654e543cee9e6470cc406b6f5eb660f6e9715af793bccad6f3128d1e632908725c8d788bb6eba95143388421525e976d9fd50eb229bf9d68e7e977e7bb5dc8c19a3df790b6a924b9f9d8c3d1b1166de57d01b06d4b48f8ea914f8c9adcfe7624fbbad879b56ef4a00b04c269192627b11c7b8673e8f50517f5bede7a58fc67287cb014129f8a7f39d702fc4149174ec7342bee4c65df9778c98b491a8768860b49752c6d6701952fbb91e4d1446de12ae1012eff9cb6d744c85748753b49907a5d295e6bfa05ecf91ae97a4fa73803da0c9dbf387b53aca21b09530717ad1fa931eb6c27f2687ccf8e9ce03acb2a4e79924bf0213d098fcc2d3bc2f1eecdd0df9191dbfc2083134d6748837b51d45585775dbd5a12482122d225b076183a4984ed6f3c52ecb94ca6016a8998a96cf677ee2965e73c67ac01e18e816de37cff773f64d25344e586b6dcc6623efbf7b4e98012dd92de8c3d5563d44149bb5f4ddea9dd3c9a68d0b2a90b198ffa81602da9c6a03c7fc37aa635437db066ce0e3f2610b58b66abca93d93c2b4cb534a0f3c44dec51e9d27f556d34d74b21dcf181840bb619d20ad75c1b31c7e53d4c1abaacfd79678345b0f9cc157d9fccf58ae5d0079810022cf8a2e000b8bcdb4b3eb91cdc777281c02ddb6a6997421d9ae5de8c058583412a556f524cd158e4f5de788246b04002cf4755c80574e3b2723cfb8b8428530902b049465d7c0e2483070f1455c7598e1a6092c1245d72c51e13ed02b73aa18dff9891364189c67e5549f643505d60acc0301febd0f9e2ccaa1685e0fc605cf9f6997087c026a03efdd4e48eda5e8c0e53e0c156c4744f7783ce621a37d54ecc3042fd0a95cf43a0001c55374f03d4cf5732a7a6bb9838f3238ad289373e2cf26b6ccbe96dc79f02c4667bdffc1f67b52648327ac2b4130712fc628d02457d0793f6384f46f8a9fd3849d6fe86bc23651a03c1ed6abe62c13bc33fb666d6f21df1395105d1d7e6b8f31c3c024c8d0cf9f7310f989edf3314d7b36735cdf089110b4067b26c65d98b35e9ac12b7f4d2e820c2cd38dd96ece04c7be9c1f8721da80464761159ea45271f5466dc8cb327efc0d9f5129ea6f24a6d13826d3eb43354930759adab9fac1afd22edfa9f76721ce1ac3aad3f9590de2b75f3272fbc8553153d00ad88b133adf7f990172bec829a0385659dc382188e0bceb37520b65bac92672e299e47efa04bd853d977f53061145164d02f45455bda49a043a68c56c188a3d9a8104531e15f1a01c0b39c256859186dad78ef35827fc4ddba43ce72ac9badff0e4125f20efec7e6e3a0dfd75c94d04c9c238742655d852780dbc2568b35cdaccc07fab8e321696d0556a255b697976f9482823eb5c732434cb8d7f4b7c38a0b4bc3eb9467b5ca77b5211eda5c9161ae9b8ab886b57cb66db8c8d1c6dcc07dddff00c3d439fa0727e63b60f56358fd318b8ef9b63ab205256d759db554e762baf6ca5a823e8926305ee4b035f3816e71c345edbc47ffdbaef27f22b79c7250fe867e987985bca3f839d870be549a6a0506226b63a6eaf28415407ef6844a4dccc31ad2a69b951be2093d7a", 0x1000}, {&(0x7f0000000280)="24295286100c0eb338da0a1318", 0xd}, {&(0x7f0000001300)="a587a659f6c39ba5d18df0a0073917f2a88fa9a1f312dcf8e5fafe210f961c01ca9f2ed4182d32576353b819cfddc68c5c03c382909c75dc61e21eb8efab079e91dae16b67284281b3bc7784b092adbedc7367653feddc6df4f3a5438295c1226381dc5c2285031b42123f6c208d1b00f605cdffd7f2a764175879fa9f266d53c9b0f49433b6beff53b4f474ec36e1df816b47be628410fc39bd8ebc2d7de69daa02026375b1a957ee0871fb8296ac86f6fa59d5fe6f59f1f05bfd4f6ec24134e821de281e78f230aced66e6510bd85f4089dc1d6a78c601a565f0abf618c2b9107b5ff1679383fb51ce11c8676eb65e405f6b6a0c1d14af18", 0xf9}], 0x3, 0x0, 0x0, 0x8}, 0x8) write(r2, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r2) 22:29:21 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) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000080)={0x7, 0x800000, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x2, 0x0, 0x2}, 0xfffffffffffffeed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x6, 0x2, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:29:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) getpid() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000800)={0x3, 0x0, 0x16}) 22:29:21 executing program 1: r0 = socket(0x2, 0xc003, 0x11) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) getsockopt(r2, 0x80000001, 0x0, &(0x7f0000000040)=""/27, &(0x7f0000000080)=0x1b) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 22:29:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xbc6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket$inet(0x2, 0xc000, 0x5) 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) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r4, 0x2000746e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = getuid() r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000004c0)=""/223) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r16 = msgget$private(0x0, 0x0) msgsnd(r16, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r16, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000d8000000000000ff0000000000000000ffffffe2000000000000000000000000000000004790151454a746b4491eb2a32d7d3950775aadcbbd1ac4b9e3c83af68d7276ca0a68978f5be5654aa1c08dfc9013db8cfca821b656c349b398b1fd35b602bf445bdb9b735f3814cc9d8f46a3a83500cea5d676eb8800a59d151cbd8efa8d9513bb3c99a6f15015c3fb72ecc96c8d240b9def22c82536cd81bd961504d1ee902a0028ef6ba116a08ed7f7ba2b5849d623b9fb327ec6b2"], 0x34, 0x3, 0x1800) r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r17, &(0x7f0000000300), 0x0) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r20, r14, r13, 0x13, 0x6}, 0x6, 0x2, r15, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r21 = msgget$private(0x0, 0x214) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, r23, r22, r23, r22, 0x42, 0x6}, 0x8, 0x3, r24, r25, 0x3f, 0x7, 0x4, 0x7}) r26 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r28 = getpgid(r11) dup(r27) fcntl$lock(r27, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r28}) r29 = msgget$private(0x0, 0x200) r30 = getgid() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r33 = getppid() msgctl$IPC_SET(r29, 0x1, &(0x7f00000002c0)={{0x8, r31, r30, r31, r30, 0x42, 0x6}, 0x8, 0x3, r32, r33, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x4, r10, r13, r23, r26, 0x18, 0x101}, 0x6, 0x1, r28, r32, 0x100000000, 0x1ff, 0x63}) fchown(r5, r6, r13) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) socket(0x18, 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4, 0x3}) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) close(r1) 22:29:21 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x80000000, 0x7}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100200000000000000043fd00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000180)="01000000", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 22:29:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000300)=""/55, 0x37}], 0x1, 0x0, 0x937) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) pwrite(r7, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x20, 0x7, 0x8}, {0x4, 0x0, 0x44, 0x1}]}) 22:29:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r6, 0x2000745e) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000800)=""/79) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000040)="a87cc92f7a3ade1fb3454faaeb498eadea7a47329f1597908604024745d594536e4e6f9abdfa03c9085d489f485026a26930a690e57efba9921c38c53bcf6e92b72834684200fc57a26184cf386d448387710acfaebf1c9533334d00eb9e8b0317c8ca3b8c1113b67bef2fa4176a897a6c4e66377d5d0965df365f3284f428f3f69e5bb63f304fbf70091f5c793fffd27ba68d1bdd875059caec8e3c142ec7ab41e6ece1a8d3d2b435e9297801811a74797607b88b90d41bde8ec737e31e29b9396f30a9b16b9aba5deaf859f910f496fe2a885fdc68cdd37ac795434c0520", 0xdf}, {&(0x7f0000000140)="86ca85f3eab6f0f212f375e5f0210ff197eeb5f1b3dc39c532ceeff28e9c5710bb8bd55491be9fe90acdcf2921946171af118745395cb7972d11f298580b64920137195818bbf0e01a6b50a0d13d0e70", 0x50}, {&(0x7f0000000880)="4c2d9eda6150789267ee1a7996a9f6aeb90c5ac77de10e0311e2db98de9cc272dc2e6d8c7c93737600623633dc45a449bab89ca55f89142db6f98fe30c6ee5464869148453fb11fe3329a8c2fc637b8b2563bdaf733570d65d21a7c581b7447143fbf1d1885c70462d386eddf3b724dbd0d26f0c6d1a0c7665a521590da307a661b69bef2c779beecc8b820b09d1ec1db0db76dc6b8b574bbeab25625a26866cfb1e326c5a20ae5c6b584f71999de898f0356a62c06a3d784cd3c59a603b0eb367a4c1d55ff518bb46cbf3a2805b59a6f97205201bbad9738d07aa59e60a4921", 0xe0}, {&(0x7f00000002c0)="5845da5ae3922493802ade3d3692e3297f80bd64df7356ef206963f0c7445940ab5c81310bde77c9f839c92b7e040628d1582803a7a1c2b53e89c9ee0a3dba8313cd12067189f18b58620e17fc51fce1b3dc277fbc04ad4db17b0ee4bae04b3ea1a8a7cee9c10968dd53a62be04a117172cdf3436125d593d8688d48f987cef6d9e739704045efd8cffae9f9446d9b9d53565795de8ab1c0dfe7c366e3f86505a2596e05aa0168bcea24483018ba18328a1fd08e057846f7d072404f492615baad3c9e0f4c74b2a2c4bd1165b7", 0xcd}, {&(0x7f00000003c0)="3c8bb79aed5b3dd4f6ffb57a70e84aff57f1fd7f6c3ff815ac8742e4e1851cd9abfed8f79ad6ba4569a939e7ea7b155094e8539df89d46401a8990bcb4bba36cb7509fd36bd82823bd098abaa503665ef015c30969ff374040a634e9e3b2fb4a32bd4ff617fb0086ba8f277f1d31e03fee042718f5353d1ac6fa159f439bfc5a6c1d9be130921d52fd0873955d35", 0x8e}, {&(0x7f0000000480)="e0ed1917150f12dfb2b2283cd39c3b1ebc13f76fbbfe17d8bffa86780de9ebd3c24585ab4f404f29825f3b0206e29674baf53c82232188b76cbc5cd673db271ae6c9cd9540c1e59c258c0c209b950b652c6d9bbba4904cc8580a8f7882cf9c868630cfc22f2008f434edcc74ade3c42ee2ad746c6d1c77237b", 0x79}], 0x1, &(0x7f0000000580)=ANY=[@ANYRES16], 0x2}, 0x60a) r8 = socket$inet6(0x18, 0x4, 0x40) lseek(r8, 0x0, 0x200, 0x0) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x2a}, {0x100006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000280)=0x9) r4 = semget(0x3, 0x4, 0x3) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000002c0)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x06F\x00\x00\x10\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x186c881ef2525bba, &(0x7f0000000300)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r5, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x6, 0x40, 0x3, 0x1}, {0x3, 0x20, 0xb0, 0x515}, {0xfe01, 0x98, 0x0, 0x800}]}) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x0, 0x0, './file0\x00', 0x5, 0x0, 0x2, 0x10001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\xa6$\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='}^-#\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='\x00']) 22:29:21 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x9, 0x3, r2}) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000080)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 22:29:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x180, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = getuid() setuid(r0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) 22:29:21 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xca, 0xfd}, {0x30, 0x7, 0x0, 0x800}, {0xbe}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x101, 0x1, 0xc5, {[0x4, 0xd4, 0x5, 0x8, 0xab, 0x8b, 0xffffffffffff66cc, 0x9, 0x800, 0x3, 0x7, 0x6, 0x4, 0x7, 0x5, 0xa6, 0x3f, 0x9], [0xbe, 0x8, 0x5, 0x1, 0x267f, 0x8ba, 0x6, 0x3, 0x6, 0xf16c], [0x855, 0x20, 0xfffffffffffffff9, 0x2, 0x2, 0x1, 0x7f], [0x1, 0x2000000000000000, 0x1ff, 0x100000000, 0xe8c, 0x8000], [{0x7, 0x1f, 0x82, 0xfffffffffffffffa}, {0x5, 0x1, 0xffffffff, 0xb37a}, {0x5, 0x7ff, 0x7fff, 0x5}, {0x8b42, 0x2, 0xe2, 0xff}, {0xa91, 0x10000, 0x7, 0x7}, {0x4, 0x7, 0x9, 0x5}, {0x3, 0x308b87c7, 0x43, 0x80000001}, {0x2, 0x6, 0xff, 0x2189}], {0x0, 0x93, 0x3d13, 0x4b8224e9}, {0x1f, 0x8, 0x7f, 0x101}}}) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='./bus\x00') syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x656, 0x3, 0xd, 0x7, "d4a65d55e5895bb234974332f3031e1cea5cc41b", 0x9, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 22:29:21 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt(r0, 0x101, 0x8, &(0x7f0000000040)="5c9effd4edbcc8ecd8162bb5560f0b40999520dff09265b439eecdc9b2932bb4fd19a97fa4c25d6cf3e6eb7e87bcebd7fe4869f2a5e9a454135e892f5efcc30702fd0f7863424f218c403039235faa20394f58558e4e8f7699139755f9cd99351a9965a47854ea7d84eb85973f90efe62c", 0x71) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x29, 0x1) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/137) 22:29:21 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x641f, 0x0, {[0x304c, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x1, 0x1], [], [{}, {}, {0x0, 0x1}], {}, {0x0, 0x4, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) semget(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0)=0x2, 0xffffffffffffff1e) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f00000000c0)=""/56, 0x38) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getppid() r6 = getegid() r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r7, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) setregid(r6, 0x0) r8 = getegid() r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r9, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r10) getgroups(0x4, &(0x7f0000000700)=[0x0, r10, 0x0, 0xffffffffffffffff]) r11 = socket(0x18, 0x1, 0x0) listen(r11, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r12 = socket(0x18, 0x1, 0x0) listen(r12, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r13, &(0x7f0000000100)=""/241, 0xf1, 0x3, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) setpgid(r14, r14) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r15 = socket(0x18, 0x1, 0x0) listen(r15, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r16 = socket(0x18, 0x1, 0xff) setsockopt$sock_int(r16, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r17 = socket(0x18, 0x1, 0x0) listen(r17, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r18 = socket(0x18, 0x1, 0x0) listen(r18, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r19 = socket(0x18, 0x1, 0x0) listen(r19, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r20 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r20, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r21, r21) r22 = socket(0x18, 0x1, 0x0) listen(r22, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getegid() r23 = dup2(r2, r1) ioctl$TIOCFLUSH(r23, 0x8020691f, &(0x7f0000000300)) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x79, 0x4}, {0x5c}, {0x20000000000006, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="ae7716be36f1d35f6fd1cc0a375e") 22:29:21 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="62022e2f66696c6530005920a188cef17a9f1b96e9a4fed470439969d127c0f76761f61799e51224daad02000000000000003d5916d034d0aebfb06e7d3500000000000000eaffffff00"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9d) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 22:29:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 22:29:21 executing program 1: msgget(0x0, 0x1) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="62022e010000000000000020a188cef17a9f643ee2aefed470439969d1271d7e4a30c842a96a02c0f76761f61799e51224daad02000000000000bfb06e7d9b794233b24c6a22cf0bc83f0c2a70684328f69e00b32c8837b991a50edd"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 22:29:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) getuid() sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x4, 0x0, 0x0) 22:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 22:29:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) listen(r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) 22:29:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x7fffffff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfcfc96ac7f786c98, r3) r4 = socket(0x11, 0x4003, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x10) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 22:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000680)=[{0x2}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="17ac2f02000000170528a49ae027") r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/223) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = msgget$private(0x0, 0x0) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, r12, r13, r12, 0x42, 0x6}, 0x8, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) msgsnd(r11, &(0x7f0000000000)=ANY=[@ANYRESDEC=0x0], 0x1, 0x0) msgrcv(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="0000005df20000000000000000000000000100e43c06000000000011000000000000000000000000006df4d9e400000000000000"], 0x34, 0x3, 0x1800) r16 = semget$private(0x0, 0x8, 0x80) r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r17, &(0x7f0000000300), 0x0) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r17, &(0x7f0000000000), 0x0) semop(r16, &(0x7f0000000300), 0x0) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r21 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r21, 0x21, 0x33, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r23, r8, r7, 0x13, 0x6}, 0x6, 0x2, r9, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r24 = msgget$private(0x0, 0x214) r25 = getgid() r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r28 = getppid() msgctl$IPC_SET(r24, 0x1, &(0x7f00000002c0)={{0x8, r26, r25, r26, r25, 0x42, 0x6}, 0x8, 0x3, r27, r28, 0x3f, 0x7, 0x4, 0x7}) r29 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r31 = getpgid(0x0) dup(r30) fcntl$lock(r30, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r31}) r32 = msgget$private(0x0, 0x200) r33 = getgid() r34 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r36 = getppid() msgctl$IPC_SET(r32, 0x1, &(0x7f00000002c0)={{0x8, r34, r33, r34, r33, 0x42, 0x6}, 0x8, 0x3, r35, r36, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r4, r7, r26, r29, 0x18, 0x101}, 0x6, 0x1, r31, r35, 0x100000000, 0x1ff, 0x63}) shmctl$SHM_UNLOCK(r1, 0x4) 22:29:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x9, 0x5, 0x6]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0xf189, 0x1, 0xd7, 0x6225}, {0x8000, 0xcc, 0x40, 0x9}, {0x40, 0x1, 0x81, 0x1e0483b0}, {0xc3, 0x5, 0x11, 0x5}]}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:29:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 22:29:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socketpair(0x6, 0x4, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="5c8d3be04b457ad4cd13bb43acecdbe65e8383de1e00000000000200000000000000008cfb4979c2200057c23ab5799abd1fe4e613a8c0c2e99fe133d8dd3005900bcda0864de57ac8c874acb5789bab3e9fc88691026eef86132ad40f0a2155f56b0d9a1bd6054955ebdd665b2ec5196c60537dfe2c26ee061d5dcfb7cb9165516636fbf07aff"], 0x10) shutdown(r0, 0x1) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="41208f721df191e148fddfd91bd8ffe86c51ca9818e0b708320d0a947de4b9986fc19221390c61975f78eac2bbd2bc350213100e01d20cfaa4fcb88759846bfe16851078", 0x44) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="d0ff000400000000"], 0x0, 0x0) msgrcv(r9, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300), 0x0) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r13, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r14 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000004c0)=""/223) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = msgget$private(0x0, 0x0) msgsnd(r23, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r23, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r24 = semget$private(0x0, 0x8, 0x80) semop(r24, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r24, &(0x7f0000000300), 0x0) semop(r24, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r25 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r25, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r23, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r27, r21, r20, 0x13, 0x6}, 0x6, 0x2, r22, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r28 = msgget$private(0x0, 0x214) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) r33 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r35 = getpgid(0x0) dup(r34) fcntl$lock(r34, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r35}) r36 = msgget$private(0x0, 0x200) r37 = getgid() r38 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r40 = getppid() msgctl$IPC_SET(r36, 0x1, &(0x7f00000002c0)={{0x8, r38, r37, r38, r37, 0x42, 0x6}, 0x8, 0x3, r39, r40, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x4, r17, r20, r30, r33, 0x18, 0x101}, 0x6, 0x1, r35, r39, 0x100000000, 0x1ff, 0x63}) chown(&(0x7f0000000380)='./bus\x00', r7, r33) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000200)=""/188, 0xbc, 0x800, &(0x7f0000000300)={0x2, 0x0}, 0xc) 22:29:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="fd81c570137d0530c7cd11eaa357f168946161830ecabc0d232396753584a486aef5b868aa0baa41870dab94e8a94f3e541b73f7b1ccc7f665a7f4dab44e855ed492281b54fc0a1fd72bea6d5a41ee4f748bce609b43b082acc29bb9feefb28d3aeeffe5db46597de640f3d8595c8f00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) 22:29:22 executing program 0: r0 = syz_open_pts() syz_open_pts() getppid() r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200001005, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) setsockopt(r2, 0x8, 0x600000, &(0x7f0000000080)="12b8a4350bd4619169d27fa5ce1aed5a6946d3d46df8e7e6b3f69631aa8e8c989a18333e2b11758a40ed8be1f4f6aaa189865d6ff6b53c11c111225511e047451b19a6eed220f1d95bce30ee54b04ad72bedf30fbcd04daf47", 0x59) 22:29:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [], [{0x0, 0x1}, {}, {}, {}, {}, {0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000400)=0xffffffffffffffd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(0x0, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socket(0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 22:29:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r5, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r2, r4) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x2a, 0x40, 0x7, 0x3}, {{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x8001, 0x80}, {{r1}, 0xfffffffffffffffd, 0x58, 0xf0000000, 0x1, 0x8001000000000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xb0, 0x1, 0x4, 0x5}, {{r4}, 0xfffffffffffffff9, 0xc0, 0x40000000, 0x8, 0x5}, {{r6}, 0xfffffffffffffff9, 0x4, 0x2, 0x0, 0x1}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 22:29:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) getpeername$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x10000004, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x210001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x2, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001b00)={0x91, 0xffff, 0x7, {[0x1, 0x35a, 0xffffffff, 0x60000000000000, 0x97b, 0x200, 0xc30a, 0x5, 0x1fe, 0x20, 0x4, 0x774bcbec, 0x3ff, 0x2, 0x80000000, 0xfff, 0x40100000, 0x6], [0xff, 0x80, 0x2, 0x3, 0x1, 0x3, 0x8000, 0x1, 0x80000000, 0x80], [0x6, 0x7fff, 0x8, 0x1, 0x6, 0x8001, 0x2], [0x1, 0x9, 0xb22, 0xffffffff, 0xdf6, 0x1000], [{0x7, 0x1, 0x80, 0x20}, {0x0, 0xd8, 0x20, 0x6ca}, {0x0, 0x8, 0x80000000, 0xab}, {0x1, 0x4, 0x5d4, 0x9}, {0x6, 0xf0e, 0x7, 0x2}, {0x0, 0xd7, 0x1f, 0x1f}, {0x66, 0x139, 0x0, 0x4}, {0x8, 0x8, 0x80000000, 0x7}], {0x0, 0x2, 0x93, 0xffffffffffffffff}, {0xfffe, 0x8001, 0x4}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x5}) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000340)) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) r6 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 22:29:22 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x3f}, {0x30}, {0x4006}]}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x4a8, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x82af, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) dup(r5) ftruncate(r0, 0x0, 0xc0000) r6 = socket(0x10, 0x4004, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r6, &(0x7f0000000c80)=ANY=[@ANYPTR=&(0x7f0000000840)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYPTR64, @ANYRESHEX], @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRESHEX=r4, @ANYRESOCT=r11, @ANYPTR, @ANYRESDEC=r6, @ANYRESHEX=r6, @ANYRES64, @ANYRES16=0x0, @ANYBLOB="0f09c7c3c3c6fb2688f31c78e2aee609859f1cdbe1eb6e5c7c4601a3ff75badbae9e1313cf8d51f3c467435b0881d26ee855d66fc986327d44780b128da0a6b6b0f8ca3eafd89eecac36e1ce80ff4ca47a5943e7e89af3115f0a50e4d2d4b639d1feff132fe32bd8d84a2f052f257fe89196c4d46ad7ae1cc37adb407fbbc629c794d29a0e1e4177194f7d90e96c81c6bf29ab90ee21868e24f1e2dd1ce1b6635ce9869b1741d246b1615dd5b7f055f6c995110adbb470244b30a8def3214db9fac57a5d8b375a8d1ecb6f84e60b4c891f53d54a3cf4f3371c2171658c47dc4de0d1505497ec221f994c1db4a62211c19b8cfa45693948e6a9943157ac9c1c67fa44f5afa214f658df9f14436f503c00a4250a6308fba7d715e53ce8ba2a48e354c1058f01cd9a002c3c60eac65f45308f97dd0426c9ee4e5a77692453615b5b9daff6954b1b7d40c8fef2e6b238446071f2abadf5341a6e3d28d8d6ae8798a548e3ed2d6cce2400c64121054d1b9a4ece0332be3c7614424c5d1b230b6039d611673dfcad689afb2c1a2de6054fe994c948759d4a9ba3848d7d87129fa8274bc7ba6fec0cf9fa7d80c77125a2291d9e5595a302c8bc3ec20bf2fdab26d58987c26fffe2d24918c8fd967ac9952d950eea7c495f2d48ba1266a4fdcb0049c5c79b3468340bbac88312a52640e407c8be6e2794a32fb18b6495705554c33b899d1c663e6384275d128fe454eb24a88fc038f409a0d4ff73240ff8a106506ef4406924cddd2abd6b33042987e39ba51b2e9ad865651eca9ec67b2ad3757b0e5fb818f12e2847435931ffb70cfabcc71ca11a87296af41f86fa0d69f52daf8fd0546938b56e73f05aa26159a0bb8594911d4465bece18da2ba147c8e4207a08f648ede216014c8d6ad8a990b824a4ddcf212ce8d60783e0e6de74382cbb86ac059a8c93872575e9884fba6f4b0711ec4da2a50ba15887000a5988d1ac43fa5862ee9d55a9d2e6f395160c3bf82dd1a5bd1a1e87436aba8065db42d9d7fa855c565ca3bd16587d6fc0d462e335e638810f85f147c456569249ec75f48343219b6b25a7f4c2ace501f83dc5f2450d44193253332e711a18f54ca94237c2480d72628986b25195d72e8d92f07f7c88129df813943f6f09d21df48755768e142a77f2fc00eb2cfd5241e9371298de7a988ccffb4413369862902903c6310eb997d92e17e60f36cc7eeb78669922ad647deb8f7579739cbe691ac870879d415ae5cd78e5de4af4bf9cb2db57dda7b2ab80c03886dfcbe63ccb3bdbc55013b40c8600396dd0237d22220021aedd661edef3cb0c778c37417c598f57c5779245fa8fa991958592380e27ab01d19ba9d6f95f94a731f2cf14e549fa36e173285f038e0a7ccf825b84f1d2547c92f570bfdc496ff01fa5195a61f320f34e52e9f5d58e60ccd73f6133d0505110c9b4e61a256c3f3ac1ba4af78b6823c3042fc39e6be2cda1f5c23310436330bd493fbd015875a2804d05cf117fdd9241f337ed4a7cd1d8649448fc747ac39aa1072d7cb6731cf3356123948e5cafdda57ea768eda2b5212aeb618376bbc0c0a2b9e71a1d33622699670bf0af0acbf20f875e3b28fed3722cf8994651c67cd44ecc990f81dc0001fc13bd44b013893a785781b11d2eb9e07850770df42e80246cdb7c5c0d71d4a3a253f4fa8d7242a8fa2e18d294cd6dc42076af41a6b46db331b91e184eca8e20c7d6fa436150e9524d489a80ca500255dc951408d16072b3d3df722c4c04e15d2ba9b7596207d1b833f1cb212b46884f097cb22c3ecf4a7b6fadbd9df007c1dc0271e2e1b9bbd15baa989b602a147ecf2dd716641cdd7ffd3ad03f28f16f11a0e8bf7c069ecac4c90b002217b786b4cbff240a1c278fee9e66a3d76cd482fde15d56db0c52ca0d0c8716fcb0bfd80e8718dc56e640745da71b6b71ed7631bce7745d1ad29d8eb00c6ae5f1aa632aa5c4b01f195d8587395884ff06dac43b9bcb86c038085024e4715ca4432823ab53f3fefcfeea41025473718bf05f2bb5ba89dbbc63aea657bea928320d8a15a54a03ba89632bc60c5dbb0f9450c53712b9fc3999ea4c000fcf3524b9575f7333980705a620ef02fd03c5a92af04c2b4b113adbbc60fa459d9b4e7923f32739d3051bcafccc357b8507f3671157e9001f1295c795b4f4a9975fa240e74002987fb1537187031bf0e067d22d4642715a89a926011fa72a4965d8b5dfadf89f2b7f7a8e6f6a1a01f7701f415b0171e2f401f6a4eba43d657d1aafe2ecb88ccd4263e3cab89db70fdda31b1dd63bfc16d62c174848d3274d72a99721ac4b2f0f5858ff5ddc37912a1600bf6e56aaa3f202d8cd2612b6ef2bdc63197a4bbbed515795130060cebcac8313be85788a20f99b3f9f895421918d46f1e0faf119f4dd02e0d7e5743c3fda69661860630f4d2abe78cbe46ac679123691fe6c426dd079c40a84e5f5d3e03b137ce41e02bdc8d83c7335941ac3ead0028c387c1c2adc0d7be52b898b53ca5529c5c2082af58001980d76a76fbef659a7be2e02217fe4ecb76ee3320b77d75aa8164b905b5e008fcd269f792a6ccb646cd932b41ac7c60cc25cde86bb1528798bbc19ab9552da44a30ddca63727c37d08c929533226239d297c51ff219ed17b34c8961f90a9567dd4043fe53b9b7e71caaefec6b6719c262b55fb45205f38432af1a7d1f1ec73207f6af8e71c593d2ff5dbc9cb6f79c15a79b7a3cc4a1dd217bbca01801e2328c1d4557671563bdb0f779020469c743ae0d2aac6b765ab08d201a498fb6663066a0fbec84c438f0fdc691a73824654b9b055633d7c048423fe9a6fea826c494894b55fd60ba62edc305ff7ed41c245e6eb848f67339118ae2cd357ffaa070c8a07c3366e0645ef0170ace76fea3a378096a6e2103031d2eabd6605793d9672451bfe706b1ccbf5c3d76a784c6f49b3be73c2662da51f4b5bce626f9fdcdf0b14f158d397ba421c106d16270b92cf88791318a828a7a2035c3f0210bc91648a1023bc3b121895d6927a12936ad607d0abeefc8658b16d3fb66e5231812b0cf8e3f6b0d47bfd65c78a81a902a6877fe98b9f9ff9f86851375a35a0151d25cce05cb55c705c8f71878250326aaded39abf06a25b71f2f0e0d4bb8b292aef781998b110de9f30f8b8df87a7b99c6454695725fc20f1ba584d4b925dd2889c92ce947bc8822894f32f3b0ff62b4ea363e5a9b9f2ac85f36d962da5f441e7d66cbe33f822b2319bc5522a6f51db352f1c3fcea8de89b1be34385c96bd7c448d2f987613e0e71c77af7aae5214f6571bcab66eb0926835660f0ac30d6544f964f2d128bfae7f7fa4868091c5e5a9aebbc06bb198fd6835d220e0c723933d82f3588508912208e509766995d04fe3012de104876c7919f6d1d8f6c313a905e24c635076079159cff831d38a4234885e69cf2d305a5538f5a37128d40153ec3ae3bd95a2e2eac7c9f2f9015b563ffca68504bef7d8532ae707e2d4202b718c8893d969028c56e649c5aca8c7f1567b15965691ec0b666092e136ec3d1236b226bb831bab6f2c9bbf638ffc204af01a6f3f843ed44c0742ceed46d050a6bca63350959661b6ff4a03ab572b57251f0646419da06c4112cf1db7f675df4a799b5aeb854c966fa4bb1e75e72526132854a468e26b338b6a24beecbff1aa97f9139e7de06f3faa068fd8efc8fccdc90ce4190599413fd108a4e2b8b601635f0b55a44f3c991c2dcc5448aa2110f7c1f21a2c2696c09e730f531bf81695056c309776ea95055647538fcbc391253449bb3ddcd6e79f37a22df43411ece79060692e761c5a707c45e79ea499c5423fb563c4a567ec4536d46d7d5234232ed55b773bb5bcdda5b133ac044c60554bfbc154a839e910e427f244cc615099981fbd147e9dd665e4c14708be20693daf8457a2612aaeaa2bc5956ecc22448705af7a4c41ecbbfd99fa3a131d0bb5f5bef563cd577516eb44ad0402614d048c3bd6e25e49f5be6b26617d1fb2000670c5fd8704160faf54ec729290967566c332b783f5b0e1473786d70c1d92c9b20beaf1a0b337b702638a1932569c733685f692b20af4ba85b3dd4962934a30a80ae070b52a3084b08efb31eaa78e028ce28db7a54e36974bcf1ce48f5a2bcacb62c4f71a5287b3419103b5f8af88e5dace5432998eb4a2cfb8005ee611ada8ba928ebd861a17ea36780c0969be1d60c57a9c65d2e2f6b7fdfce4e658ed5286c89db90f153e886996b165123a5d92e62567285fa4d746f49d4986ebb95c14b4933423da444562d85d03964f267ffe61a19211b0d843ed44d8344d0eb06d38cf1b55e25bdf76e2d6e17af5724d64fa14ee8a15ea76f045fb4e7ffdc0f3fa5c36e9ad542d3d6d63e04c405731d7eda2a346f2bdd834392ac182cb004b9f3e500a0562e37db79e54e075760bc2ee4edc7000826c91ae46f6984ca8c541088c5a37da61ed2bb1c851465826201e6c31a0f2272dea3afa50852c09fd256ad6a5b603f9a208a0e009e2af89b6f2985eb419087abd0d5ce02de105a3a0c0bdcc787878bed79c1d4f7da7ba3c10f7e1578af4566ecc05ddb8ebbe6726df9429d5ce06c791e6726e57ed1f2d5ece8b57e5abf94a9d6da3153fbcb572feac17ac65ba2966774a9b621ad2a41ddc2c712909bd8026a18ac4844372cb7f22cd7fec26b5149836e3d1d724ace945312d7b217c3dbf6ce24a2b3dd31b2c9fb4973c391e51b16a6a3a75e74f1f2a3f0c32a7f015b06bbcd081cd1141abfb3a4631119e3a861e1bd0f677058a9553d96bae8095ba6b50a4810b026dba098b10ee0f7045d5fb4a9275bf87c05f05cc0d738145c95379c96ec41648cf7a0bbe1fb17e97ad3e1e31b772ed2b613f00503470e66fb7fb7d1b2cc72c699c9690eb29e7008e0ea5e17dcb0465beae0027e4f3692dca030468fbbf0ea56a4e2834382d7e095a5a7491cbac614f3ccb07e9606ee612017ed153c083aa2f9e27ac9e746aec7bb31ab20176c4bd5254bd67c76ff703f262005bfea00424db8d34e0cf7563d5ec8b673ab7564ac920484aae5b6d01f72ed6d99a4425ea02c359a4ba1b64e7321603c41eceb4880aab49306c6b84c35119a96696b147d6d1829a1abe8613c778831e614c2a750ee0f45c1156a484483dec70381e28e7bfadf2a75f5967da3c0db8bd4102e32a7bfa7356e1d4acd06c8bd371cdaad000392c9ba9feb0a5011a8d715239c3bfb0b30c1833762cddec0a5008a06f8ae0b178aa20b55faa69c1e2ff81320ee65b77109fbaaa112afb7150afe2c37c4d82617e5d60f75cf4f6b0319c2e7ed29f6ea0d620ebd12c16798a80539e27b68c2593e2ca4b7a272b8d156a6c1b8ce8148767ca35b2c08e218f4dfe11ef1401cedb09e171baaf44eb58cd03a7d4b02e88d4775edbb0f8ccb28889a184cddde2e23f1db506df0e01265cc283d18b58bc97a11bc7c08521a181d938b3a5cd7df970181951e5adc088fd11de736f78c61f20b017cf117ce4b4fd62a3fff3f9bc281edc411689b588af841223b715adc8a6fd32b12ea37fc9cbfc32bd0b6988ea297eb2501cb615a129fd013c84f3c81c901f5c3a7a63a272e91deae41d4d256167fa2f6c8134d93975221818323b71a6eae5a8fc926f11263fe50e333d818026ec6a46f0081b9218641ab60c5f601038a9679824e73dd5315662c0f433c2d1f7d25c58cd64ec69ab4b27c4894c0eeb3b65d4bddd06dfe5aca9378bc19650dbd388553fb42ef69f4f5", @ANYRESHEX=r12], @ANYBLOB="a17d48a0554767045d4f91a49d20747cb255e9b4b560e66626bd5716058d7dbd70abed00c5003537c78a4696981c3102798eee5fdd518b993db5f7dc6de29b70398484a7adca020a22d55c4fb031d2d9dd7ed7225143de09fb66a65ce53d82be54aa54631138e26b5d904c995828a239876f744995afb861d93f9c0391293ff5e76ba4dc6af4b472089fbb2951f7bed9e86e5435dc3647ca32f177bc42a53a82d53bacaf01", @ANYRESHEX]], 0x1) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x813762de9554c8b8, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x30000) r13 = semget$private(0x0, 0x4, 0x201) semop(r13, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r13, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)) semget$private(0x0, 0x4, 0x220) r14 = semget$private(0x0, 0x4, 0x201) semop(r14, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r14, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)) semop(r14, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r14, &(0x7f0000000a40), 0x0) getgid() 22:29:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:22 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r2 = socket$inet6(0x18, 0x2bfe2564b2e3fbb5, 0x1f) recvfrom$inet6(r2, &(0x7f0000000000)=""/255, 0xff, 0x841, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x2d4}, 0xc) r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300), 0x0) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r7 = getuid() r8 = geteuid() r9 = msgget$private(0x0, 0x214) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) r14 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000004c0)=""/223) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = msgget$private(0x0, 0x0) msgsnd(r23, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r23, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r24 = semget$private(0x0, 0x8, 0x80) semop(r24, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r24, &(0x7f0000000300), 0x0) semop(r24, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r25 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r25, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r23, 0x1, &(0x7f00000005c0)={{0x8, 0xffffffffffffffff, r27, r21, r20, 0x13, 0x6}, 0x6, 0x2, r22, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r28 = msgget$private(0x0, 0x214) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) r33 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r35 = getpgid(0x0) dup(r34) fcntl$lock(r34, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r35}) r36 = msgget$private(0x0, 0x200) r37 = getgid() r38 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r40 = getppid() msgctl$IPC_SET(r36, 0x1, &(0x7f00000002c0)={{0x8, r38, r37, r38, r37, 0x42, 0x6}, 0x8, 0x3, r39, r40, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x4, r17, r20, r30, r33, 0x18, 0x101}, 0x6, 0x1, r35, r39, 0x100000000, 0x1ff, 0x63}) getgroups(0x5, &(0x7f0000000140)=[r10, 0x0, r33, r1, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x4, r7, 0x0, r8, r41, 0x11d, 0xe000}, 0x8, 0x101, 0x39}) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 22:29:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xfffffffffffffdfe) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) r1 = semget$private(0x0, 0xffffffffffffffff, 0x100) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = dup(0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xb5b) close(r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000400)='/dev/diskmap\x00', 0x2, 0x0) write(r5, &(0x7f00000002c0)="b7f724de9f543f7ad84b7d75ed629db22440053fc9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e3605852e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f423408e5743335f68d9fc74db2d124ad79a00020000000000001042b2ea427c2539cec565bf4fec6351edd729e25e95f45ec6710b38ce84000000000022d78ecfe96fb327116efb77d1d3f1cffe30542403ca", 0x3ec) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) r6 = semget$private(0x0, 0x6, 0x80) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x4, 0x1000}, {0x3, 0x5}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0xc00}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x4, 0x9, 0x1000}], 0xa) bind(0xffffffffffffffff, &(0x7f0000000b40)=ANY=[@ANYBLOB="17002e2f66b565850c77603b7d7103f9e4f564ec651a04118a9e35ee400f4c473ed111c77324130f9eca5354a0333018962bce895f3dde9a358de47e62b15d6ed7ec4b5c5633a349b32ed430039d15d287c47be527a4c0339a588ae56ae6000069c9b91ed829aeddc9ae9d81a2530161a38500f9f98872daad51d65345986bdb4f53b72023a7c57b101d683a2f6e8664740cd19e4ef4c5cadd74bb"], 0xfffffffffffffefe) semget$private(0x0, 0x4, 0x443) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000180)=0x7b0) r7 = getpgrp() r8 = getuid() r9 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x9, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x8, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380), &(0x7f0000000b00)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00\x00\xe6\x00\x06\x00\x00\x00\x00']) mkdir(&(0x7f0000000880)='./file0\x00', 0x7) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r7}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 22:29:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x428ad) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) dup2(r1, r0) r2 = socket(0x10, 0x8004, 0xfffffffffffffe01) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r5, &(0x7f0000000200), 0xfe72) r6 = syz_open_pts() close(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r10) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSTOP(r6, 0x2000746f) r11 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) 22:29:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x4058c0a6390478c3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x240, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001640)=0x7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000340), 0x10000014c) flock(r6, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 22:29:23 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8001) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) 22:29:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) chmod(&(0x7f0000000080)='./file0\x00', 0xbe1e645b0e0a5792) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 22:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x6, 0x4, 0x8d, 0x80000000}, {0x6, 0x4, 0x5b, 0x1}, {0x3ff, 0x7, 0x3, 0x9908}, {0x9, 0x4, 0x1f, 0xa4}, {0x64a, 0x5, 0x80, 0x5}, {0xffff, 0x1f, 0xfe, 0x41}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 22:29:23 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r0, &(0x7f0000000100)=""/206, 0xce, 0x20, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRESOCT=r2, @ANYRESHEX=0x0, @ANYRES16, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES32=0x0], @ANYRESDEC=r0, @ANYRESOCT=r3, @ANYRES16=0x0, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=r4, @ANYRESHEX=r0]], @ANYRESOCT, @ANYRES16=r5, @ANYBLOB="a360ea484a85cf65927f920286c4986b1f928db0df6ca62c9d37ae2495cabf3dff4824937a2beb3c3e84fee241ec347b54082027deb7919b3b7bfbc6d9128b93b38e8e801a2014f9b5b63d3a3c2561b6", @ANYRES32=r6, @ANYRESOCT, @ANYRES32, @ANYRESDEC=r1], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x9) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x5a, &(0x7f0000000240)="9c17c9513276d4224695fe6cec9458166ed73ff66cbcd38076e704861176f3b8d82ef0add642cb39f71ade311e8b5a7bbb4ce1d08bdae7427b34fd16fe9fb393e61a65f99a2fe710d48ce6210f13e222c246fb1e8f808521b246") 22:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc4764"], 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = msgget(0x0, 0x684) recvfrom$inet(r3, &(0x7f00000006c0)=""/202, 0xca, 0x63, &(0x7f00000007c0)={0x2, 0x3}, 0xc) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f08000000000000007103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744db913ab10226949773ace8f9fd4c48c3c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa61df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200000000000000000000000000466cf82e1f06d4689e495081b417dd3d8f6db645e8a554eda75d91c0e98f583ca89832ceb4c6239e40a37f140cb8b03d96db8161acfc0b5cc2139bf8888fb6b718497e16dfa8fc8086de1276827140477f776ec198ad93c4b3459834298e8edec6f901ff7145c75db6308664475c3503df5159027321c30b67366a7dde83f04c"], 0x1, 0x800) r5 = getuid() lchown(&(0x7f0000000900)='./file0\x00', r5, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/238) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000680)) sendto$unix(r6, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) fcntl$getown(r6, 0x5) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000396e8eeec064122e69bb51e1e9cf41676da2b9f50ec85bc0b7ad858f01ddb212cdeac7b0429efdc9364d494ce1b50cd78c8a5ad1012a05b9124a20881e73ac54f42d958303d37ba18fd983ec1c75186f983ed16ed0b45db1fb9334d8f6846f94012c596063bc756987df2bfa2f702527a6080882eb22f3e7899f35147edfe056e59bf086a5c35f809ca4fbe64d5a7c8ca4a3da6aada29cac2b513f3edec0f565081f1698543b5e403e585446a92c2bc7dc822d94beacded105a095b99f9b14e077e7c68b6182c704d10ea64ea908d604167625490b168d21c0c257dea94b4cd5"], 0xe6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:29:23 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x20, 0x3, 0x7) 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) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 22:29:23 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./file\x00', 0x420, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x40, 0x3, 0x1f, {[0x3619f396, 0x5, 0x78c, 0x100000001, 0x40, 0x3, 0x2, 0x101, 0x7, 0x9, 0x3f, 0x0, 0xffffffffffffffff, 0xfe4a, 0x4259, 0x9, 0x2, 0x38], [0x3, 0x7, 0x9, 0x8000, 0x5, 0x9, 0x100, 0x5, 0x3464, 0x7], [0xffff, 0xfffffffffffffffb, 0x5, 0x8, 0x9, 0xf5, 0x80000000], [0x9, 0x1, 0x4d3, 0x1, 0x1, 0x35d3], [{0x1, 0x2, 0x0, 0x80}, {0xffff, 0x3, 0x1, 0x3}, {0x3d8, 0x3, 0x7, 0x2}, {0x5, 0xb48, 0x30c1}, {0x18c0, 0x1000000, 0x1, 0xc3}, {0x40, 0x1, 0x2, 0x417}, {0x3, 0x400, 0x28, 0x5}, {0xb6a, 0x6, 0x5, 0x1f}], {0x3f, 0x0, 0x0, 0x4}, {0x3ff, 0x177, 0x4, 0xe51}}}) rmdir(&(0x7f0000000000)='./file\x00') getegid() 22:29:23 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000140)=0x4e6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x180) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='.\x00') 22:29:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 22:29:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'p\x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:23 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x400, 0x8) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=""/248, 0xf8) clock_gettime(0x6, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 22:29:23 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x3) r2 = socket(0x18, 0x1, 0x92) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 22:29:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x8, 0x80) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300), 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000003c0)=""/252) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r1, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xdc, &(0x7f00000004c0)="ca5da57d105f050e7816f99a1d26dd595bcce3c8634da422f63bfcb0099a7221aa83a9f2bda75001c34432c93413cc36411d6b616ca9a95757836b86185442921e6532ace04c557f77287f86d51cfa3d367c2a20e94d9fac0131465cb4d1e788d34d0a1bcb7bb9364a75fde29233c2c6ac77d1354f7606444ee69e1cf6f72ff642fd19b186cd50908ba7d055890b0ba2ebbb171e592b451729ded7400cdb0e231fc77f89813b45321b8a8fda5753d261948e68d83938c7370c4b1803df957a5c83a9adac6016cfa2e99617ef9e3de860838c6ec304ca78f4400e1068") ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000140)=0xca1) flock(0xffffffffffffff9c, 0x1) 22:29:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r5, r7, r8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r9 = socket(0x2, 0x8002, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x6032, r10, 0x0, 0x8) r11 = dup2(r0, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) close(r0) write(r9, 0x0, 0x0) close(r11) 22:29:23 executing program 0: r0 = socket(0x2, 0x4005, 0x5a) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00e889def31970b93189d984002e2f66696c653000"], 0xa) 22:29:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) write(r0, &(0x7f0000000000), 0xa7) 22:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/Xuv/bx\xa6\x00', 0x40000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x1}, {0x400000064, 0x0, 0x0, 0xa}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 22:29:23 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffdfffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00001a2f66f0cf4a626ed3e7f39531064fc167696c652000"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) 22:29:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x69, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0xfb50, 0x0, 0x0, 0x0, 0x0}) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) r11 = msgget$private(0x0, 0x200) r12 = getgid() r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r15 = getppid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, r13, r12, r13, r12, 0x42, 0x6}, 0x8, 0x3, r14, r15, 0x3f, 0x7, 0x4, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r17, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0xb94, r4, 0xffffffffffffffff, r5, r7, 0x10}, 0x814, 0x8, r14, r16, 0x10000, 0x3, 0x6}) 22:29:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x1) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) setsockopt(r0, 0x26, 0x6c, &(0x7f00000000c0)="a5d5a7dcd34c6fa731d5ca06454a78673c6172f8acfdbd2dae95f7d1f6e701306f8d1439a02b6f0d06dd1bfa1196e98bb655e135323fb14307b2169d0e2a2715759f6a18e45ebc47ace6d1c77ac8555d53d1fb353ac3bf185a73826d3fac30d582f85f63940700", 0x67) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000001c0)=0x9) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) 22:29:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x4, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r2 = 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(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0xe9ba, './file0\x00', './file0\x00'}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x9, 0x480000]}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 22:29:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x2d}, {0x4426}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 22:29:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3c869853e6b9557d4c00b8f8c95fe384b0ac575f12785ead3142d0b4589b4703af969b291921ac5c645cb53d8a84fd58ac5f466c488cca446ff19e77daecaab1f13a6c820994a9c6b011e0188182169fff382b29a07e0252b2429f53109e763ec1899ebe464a7d8fdd205fe3ae9a62abd0f7c80d5d441e620a2bc1319c62203bbd5353a3927afbfb6938d3c4498e010a80d608f231fa9cde115487c4030365c5f384ca545135d2ed4a529a90c7715f553b6ec5943cf13f2f3d2d0826d700e623d8c732d8959fd10f7809"], 0x1) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 22:29:23 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400000000000000"], 0x10) write(r0, &(0x7f0000000340)="0100f865f8f10b4bbffbb7e4920ce5dd", 0x10) sendto$unix(r0, &(0x7f0000000040)='*D', 0x2, 0x0, 0x0, 0x0) 22:29:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00000dc000/0x2000)=nil, 0x2000) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80286989, &(0x7f0000000300)) 22:29:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80000001, 0x4, 0x9, 0x0, "f20903b0cd3c8b2f75fca05c7cbe41747a746276", 0x4, 0xfffffffe}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 22:29:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000200)='./bus\x00', 0x80, 0xfec6b7a2eaa4452a) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) recvfrom(r3, &(0x7f0000000000)=""/240, 0x4e, 0x800, &(0x7f0000000100)=@in={0x2, 0x3}, 0x8) 22:29:23 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8200867079ebc5b3766c"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0xc003, 0x6) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000240)={0x10, 0x0, 0x4, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffffffffffff8001}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa68}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1f84}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x400}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xabe}) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0xa23, 0x6}, 0xc) write(r2, &(0x7f0000000140)="ae21bcd9132f0ec534f1e2847272ab13070cc380eda41d96fbde91821cfc7fa30360362781eda64849ffe83410e4f206f0f5b6a4030551d030bfe3a04dad016dfe41466249379ca74a47843759cd7df7c4a0b75ff899a33d6d08ced11e42beee7e286703074e8e71f5c92176b5c7ae11565e232d4491ba3685edabc5beef580c3e47a4f97c96162a8c70684ba297705d3e3464ae1373964f8b1a7784d2483726a9b2048350db4bf81814141559baf9f9fe56ebec5fcd2b34a29669", 0xbb) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) 22:29:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x61, 0x6, 0xc0}, {0x0, 0xfd, 0x0, 0x800}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000200)=0x100000298) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(0x0, r1) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) accept(r2, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) 22:29:23 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="86028100000000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) dup2(r1, r0) shutdown(r0, 0x1) 22:29:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966690bab3000021aaf22f4e7ed35bde5c63e0408d5b6d17c99574fc2f6ecf675d200649805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe55089100"/111], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 22:29:23 executing program 1: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)=0x1) dup2(r2, r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r5, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r3, 0x0, 0x2, 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r6) flock(r6, 0x0) recvfrom$inet6(r6, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) flock(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/240, 0xf0, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 22:29:23 executing program 1: readlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/33, 0x21) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480), 0x2aaaaaaaaaaaa874) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0x7776fdd54202f279}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000a80)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330462845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b83ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305556e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa14029e4cbb0bb9d96f9b73619817b24ed251de1f0b8409bd35356fa8657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac116600"/391], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTART(r4, 0x2000746e) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x31, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) r8 = msgget$private(0x0, 0x200) msgrcv(r8, &(0x7f0000000800)={0x0, ""/150}, 0xfffffc3d, 0x0, 0x2000) msgctl$IPC_RMID(r8, 0x0) 22:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7, 0x5, 0xfd8, 0x8000, "8645d388cc0b6ef83bc9e70d6171f419466e18f7", 0x4d, 0x9}) msgget(0x3, 0xa2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c, 0xfc, 0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) 22:29:24 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000081ad12e54d38309900"/118], 0x1, 0x0, 0x0, &(0x7f0000000640)=""/143, 0x8f}, 0x1) write(r1, 0x0, 0x0) 22:29:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x3d}, {0x6, 0x0, 0x0, 0x5e7f}]}) pwrite(r1, &(0x7f0000000080)="fbaf8a3ad56dcd63cf0533a998dd", 0xe, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)) 22:29:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) r0 = socket(0x2, 0xc003, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 22:29:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 22:29:24 executing program 1: getpgrp() r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) 22:29:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) accept(r2, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x4}], 0x7c5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 22:29:24 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 22:29:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffe97, 0x0}, 0xb) 22:29:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x81}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) setsockopt(r3, 0x8, 0x4, &(0x7f0000000040)="16102683e1e764451605202525ea639c0f05269c85c5e60d8d663e205a05b715dd5c691f98a66a7c873da9c68f3166260e78eea464422461cf8ce68e727c", 0x3e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) kqueue() writev(r2, &(0x7f0000000500), 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000001c80)="cafa35a7eb679777a43b75a1167a6faf58923ee129f577899e297316fa33a90c021259170e0a7b9b705fe923b848f4b6633f8106a0e69aec1ca14b6b4e01bdcbc365c1ee046fcd374611116ffc251630bda50c3679a18da51a5266f86d236011401dfc8de1a76659002ce630e0a31d337d925d5c8a5a9413d3b64e49ce81f9383d79273621585d277f94b9c061d60ac4d9f82011157d63b7774b871e5f24f1604064266472efb9f39831004fb05910be9661974b37ab2d21719dcb767a92245648d5dc5acb9ce5fa94e08ce3961c0544987b7024a83d1783a46248dfb58d48e2f6fc48d911b02a6a2d6f365986f6881d8042a5c912ef9a031b267f36ee4f9a0d80e242144fecdc6a2864e3d516c5f1aec95d74b00106216016ee4da94521272857be95842b034eeb4ed2f66395ca065f07aae4f84b69590de86041cf3412d19cc188b6c3253df2def442879b6d5c9ee0a72c1a2ec6e5432291ca6fad40374960dfd329da4be8f7d7fea1840010e9095407d9c0cb81212cacb520a4292d58c51643d3115fbe7ac04f2a97bc65254454e1222bd301fdd1117607747995431349243129f0212eb321b9f01633058a8c1d7ba982cb7321f8b26b3b9b4f7b4e49ad50d6bc2b6836b21f016ac099974f5271a5e420d0591e08955dcbfcc319efc8f695eb2449379a00455a15e657c4c6bca8cd74598cf63396b185de97328549039806cf895e0888bcbc7f18ffc16af680bb57680804682faf8c5427209059eaba31bec1dfc9de23d5a584a4580d43a1e1c2bbc01ea1b515b86851ba412a4a32f5dfc87c77e828b802891dce6fa134b8096446f2d44dc0a9bf708913b1145589aabd68daddd305955e5de85e066b8527b0e7a1f21eb552d0c271950172b87e34b9f50c6660f1ced5fdbc9c0c9f435d71220e2955c4dab2455966dcf076030a66e20f1746e319d870cb09578819e476ba594407c93d6069c2bb583b0b570ea128eb9d5d99a610ac1b8752b29722cc2f1f6c7d2be33418b5c2cac6f3b7b9096819498bae1f0b56f1b27c2f15f284bc25f0fa8ccf8d0c365fb4fdb8bda59d04b6e8b71de8329abefee6ec8a49b6dee6e2df5ac12f6766d596b4b6de2e1de4753bfc1bd6042d4563d00514aa2034b4032776efffca393204711c3a5849e7ed38c3d0eac3b8b708f7b266402296c0f09ab041ba12600b2140fb185306a4434da690835216e42835e89dad852999edf6872b1a7a5886c54f8ed40cb6be74d6abb0b0a74ed83e6088a2e0551faec068f7d64e493b19fcb64b583c372f0aa5fd4d6e777042becfb10b88ffef38375a1f7711706704c2b7446111e0beb4ed9a21f7c625ad03ba23daf318ab51ba9257dd8f581f8a323fa537597192ce473408d33c4bfa87e583c1fef593d7308219f18a731e2fac6d2baddaf30d54c3c3f2368a6b19ff393a1ebef87d2d6412d5b6a9d4d9a28f420533c66bfd0edff79857c5e5055a352c8daa97eb93cf0c49d4b748eeb67cc58e6ec0bb24fe9e82d89b72751df7cdf2ef6c84ebef83699e7262956d303fb1fe7f79b8371243ff2a4918c6012df276e4b3d9c0e1ea6929c9b8d5d31ea404b79c113faa7fed2d9e174d3ad951b97e5071e64c381a668f2db1a9b23b62cce3ef52926909995d013eb898be70680292420844290495739f74113fc04cd9149e812681d489b0a4ffcc31be5fc14a0c34cc9b1b246d9d941767a63e1b9c4ba18d7dedd595a5ac418f46e96dc35093c9960e8cd9803ea6052828478f8be441a71699bc1c960ed985d8a7d930965f09688d7e8412bc857291f3cc7e1fcd1b7b506ee2d3597d41e8fb58e7ef206b10c200e37bcb7be062cc6c7baa2967494beee7b2357aa1aab88dcc044992d60fc76f01f81e950f191cdfc77bf050fe07b064f9d91dbeec7b3c12f726e21e9b2a203b0b35f59ab59c62ead2d142e617d3617ce013d5563e75082848bfffdd7f9603f0031a40b4b7e743d8c450fda32cf75a0d05bca5c661e616724c6a004aec02fc234f04a6bf3c5622c0a255b4a4f9bb5430589c4383c256890fb6b39a8c6445658f26ba2f057998b9b2e68c9d7ab7e8f8af41935fe61573ab32ec22ec735dfd9072f7513e243baed30535e46f9c081b83b98b9fe458c8f27cf4f15e6560769a30e28e168e0affdb66c0e40ed7961168f17e817afee588d473c9d3a3d48a320d683d7316938fd713a11cdb140439aab2c2ee51580206fdbb859926dd0d78719c521e2a33adbd5f246bb6835fdb7914f00152e31f27cb023ac7f7d2d4d0b414f13e3acf13d956f80b3a3590248bf5f351d3f415adc538a0e862cde7e0b0397e6e9947823a4802e3e80cf4bc17cc48b137dff2a77fe0ce2377a368d662d2d53e9e6c7705d3af9432e6d106f5b60973ac81702c6201032639f48e3404a280fdbcbfbc8123cf81f75d83387378df7d526138640993de5740442317a6df84a4eab4903ab22d910546324e8d12c11ad49525995f5c56e6a4d08e45473107739c085a7983854ccda82981cc87f0936570a520c2734581103d0fdf898c0abfb14096f6d3b2feb24d151909f57207e13a4913a6ce5909cbf00368257cc0e3ac22fd71fcfb468c8460e4db863b628bc24e249d0356ddf935c4f0ca546dfdf18e2a390c1074f969e061a4398888ac58eb9e52ef812f6c8ea8b1e733d439f3358d7714ab610413d3d79078411902b5cf4992091883ca5c81fab7b4eaac9c76d9f905a9a25879a7e0eac515efe840576ae3c7b3d1ddee02665122919c106ef8c82cd8d4a49dcdbd7b62589bb8c29bde6006478897d11e3b9c94f925bf6c66ac813378bdfde965286724d3930e2888fbdbf6dd27d0e10f9e3f6ed257672c49c1da7dc264c09821bdaf61fda6e026b106ea86bb1895c3afaadc228f506b800bdb3da42ef2d5ea86519a00b016b6a7983b72975c2cf77eef83f49112342b8db4285e2acdaea7103641505b09153f16f981f5c71cbe068c80b4d12c69b8adce023053ea28ae9b3734386c10c3cef0a5ba2ee2ff66c14a7402f27be3de462c0efb5180fbbf2984fde96ddfa43c41be477556cf4a92b1bf5d23f2652cda9676fc9f9cdcad570a7bb5d5e887b4a774140f1852f938d47ebe925acb8a0012911829af37293eb37bc7c31c29d2792b7989a74aa388edb7cec8f670c1d22928903ba12569c640b78006056a66bdd7ddfb08a7795a6899ffc16f34c857cfe704a2b686cbf0d23ec9b3666f4d86a3131d678a4dfe4fb79086351142084e1fb16423dfd5b4e50a8c06b9d5547f30cdaba386aeeeb97e541c2181540d4f90e57957f05bdabf3e1bf73c46e187b9a1b0869758667a1bc7ea78fe63d44170939836ffdaa3855e2a88696324187f1006009ed4923a7955f3c4b95bcdcf5dab79b97c4dd3ae7931c5ed943ffdb81e2700a4c8f8f85022800333bb45d3cf5356f338d0a8a5663a075802f14803adbaa3b077c610b61cb15e2a5f2ad2f40ed192cf1d4ba572c8820d09e12471e18e328cc3aceba44b19a0d60822c890a3fdf72fabd284605e4dc39b8031ff01622fcc09449962a169a93e57f4b2594acf04d062eb61758bc7a8a41e52536d43a21ae8dba94295fcf38af6dd35d399f19b915472b4d8c6a5b977f945c77b90652ad3deff83b1784d1de67bb415ec51149e8af48f1cc5c6d162f2149b3ab2ccda1e6ab936b6b4b90c6618e3d69b35f81f0d28f025f80f83defe85af3bf544adddbffcf5fe20f595dde000548b48b04481f8e7c829ec288fef3f1245549297f2ac30b856af45796a93047b46b4a45d4ac1377ca7a21b92b6fc2385054bdf2d0169ede40695a74e42e5e8bc5fbcfd1f1eb04e902e6e74dce07ebd841fe1b21588d96d2c420afedfe11a951783b0f00848e6bc55902507a78a32d15a15f25603e2f115a1e7640f500ec61fa5c3196bcbc3b1c1c053bf6f7074f9176648db33a10964c584dab9e9a008e99fd7c0f7188b28ec023574b466a95427141c3a2e07748715b95ead7d442d033f2f61c19ccdb4335e2d2044a0d2acd90889bf0be47b55a3d21ba3f45a4df3a2c2da0a6c6f03d4b18e49533311059db85cc3ece4d4a9d9ffab857d7677c90c2dea684c83fff386cae3ef0104441ed259b9bcb5b53a95d4b7fd564d67f8f798cc169d2ecbc4a8afb874003d07e695bed15aeedf3b85d09b9a91a2be354852a1290f639ea1cc35582c643d2e54992edd4e1c896d1a8a45668343c9cea0346e13b073b937d912a56c7055a9cad7bcc37b2db5c80e49499d8448459edb7c91c9d09f8382f3da18251149b5c168f7da9de0f9b32d5aac1c1c5d13c75e7b63033735812a16c9c5733b5e73fe729717a9d735457ab221e4c9d93cfc097b35c23860514ea040b5f34250cf052b12b08e5950c98e628cf3fc42cecdb6958dfa2a8839354e42b2c8160096d49f72d6eb05e0bcc27f6a6a7f29bec2711754a8312fdc539b9aabe6baca1aa842cb9b3dd9ef2a4f8fb1e76261914a7b83ecf4b6ce0188f6961f779f3769ca26e7e856884bdd84bebe692f09b1c906777589d7dfb974be9a4ecb3773d2b5d6bbc8baa7b992e42e58d67f289413d99710e335eb60332c758ec3bb2e1ddef8623b89e77b2b91f88d5dfe02f085ff8b6ca99818a10eff7a1c362d0e32310fc3eda7e8467fc2457d982380ccc309883fba46267b3699c7fe9e29dfc6e16f8d16aa3c3b0d62578de9d8df17b43fae35ab7889c337e12ab5a11589b94fda9236d2d4d22122b95f0c5acadfeb831ffa55a7494532c11accf9159ea95e8fae07500d680d927e7756e0ba9af9ae2e66a8fba449a1a03865f7b0a5ef80c4ac1f412a764149eb5e19891de69586a8c2aec820e8d28e2f5884f9eb57345753cee14823fe5ffeaee11a15fa6ed335cf9fa936aa1ce420cab903f97ca52a776180433a7520cdda2903d22a12ca7a5b52ab8f2458a65eafbb743f242f09ad3a86c0e8741712cd1edac625ed65784a47e87d77e3d2198e37f3873ec99289ef2629159f1e51c4341c620c18df16e50fdb0788fc116c9593894179e83ef78ed0394c903062aa547512728bb964ee612c7c77fb504e8a175c10bf7ed730f8c158ec908b6e76884850e4fa19e1ab01726591b76e18e9db806f591b67c195db9d249a7f6e0613d56ecc5b8fe78283c4d3b27ea212bd08b46c29c52059ddf2bae3f1cf7bd8442f6e6fdfa7159eabfd0e5a7c24c63f5f4125f4507e46f5d94e4b5546e7d4480363bb6239a2945a6a358844a7fde6b55bd44566cc2db5446e143f83a809841252714caab3b9c03d90efff5d62edf7cbebc26333e33ef27dac0459ef1e15f5fe914aee724ea17b56b1191459593cec6d234906628d500acf7df3eeee6ee1675f1caf4d9d407520490f89a61747ae90591e51e7573ba9a639ebd253d4805ea73efccfc642505c44e9327a2225e7a6b97524433b426458485decec9163f0f037a6182e46ed52e6f83ba96829851f56ee80116d02f5f1e9fd9b27e1261da8939fe9a027adc927579f9a2a061273c0a56742788e528fb4f3d7c5814a8263fd914583824a1f5ea864d383b06bdc93c30984bb877adbe6f9a3dff7c8619e24e43574a1d29613fac672a10054e5a91634326af343590b05a86b63ae27634a26ed068d94bdabe1ad735eac2c9a4fceda7d5637eabb4e15964c53f125344194efdd2699160d1639a57dcf9d0b07c9eaef75c6d8a4c6b233c1017df900509c7148b1ac0bcdb5474865613c3124e47862c2233d801096c7cc32bd0a2f23438c2fd08ea82fd3939372b53264ac", 0x1000}, {&(0x7f0000000580)="9ccd30d2093662547525f20bd1840e6184d0606d67a1e93c5508603f1f6d4a5165dcabd96daf89eb48d424456d36043cf219ac486c8e9f6231361154f6157a3ec735f9af1c9cfa0cbc415368d087d92195e2ad0d3597a422e2c7a1277e902a6facaee0758d95d20c627b6f68e2aab4a82c347f5494f2310fc22ccaf3bcc1a2c9d304b69ba48c8bad168353e2da62953083cdb0b3a0710718c7d7613753e632eb37fca590194b9d71180a7294b88a1f5432bfa9f82f7c1a29bdf53e62f29d23439b1113a366f957330a8924c3c4765a531e31d64a0fdc0882156c6395d86335d8e11946986166a1faad15931680a03924fc0bcba750d281e3727feb7e47bf", 0xfe}, {&(0x7f0000000680)="91bd85741a96f7c756f424e1587dbeedbbe325d19b8151c6c3c76e62829e22bbdd0d4cda8aebef9fe2596a0e9d61393fd3bd12398a5fd689884a448f7dc0aa533ac73ca28ae087ba6cdfb78de2e7cd124793a0ed186bc14f0d9e97510302fc477c8967825adae0644720ea856b7dbbd39c9f171ba6c419f9b46167a38c12dd2e4b8b6ed5a5603404b315c88ee4a2c9e77b97558444b438773ddbf37c0469a8a3437218f619ff59a87ccb38fdd530b44e358eeb149b95bcd0c16f451768f5fbe7f6c82eb4b6f6f50fb6981e59bbfec16880468745388f6b2dd1fbc5c4195c04695363413e52351387be", 0xe9}, {&(0x7f0000002c80)="ffc780ffce20d42d1f1283a820733f431bef08fe7a6203920b209779bed3dda47c00a832c7b8579c8230d09d45259130e82268ad6382bbca974eb412c741c06eb21f0f6b6d89181a90d13455001e8b8ff315c4fc63113e22cf512b0946937968d209f07be2e3f610351e523cecd08c31f2e0849a421a9dd7506ce1e742196f1b5f6586cca7eaf1096b9630e9c5873f57d0bde2987e750cc7a4920dee1efacf9ea8c804f6da94f7fc7407916a16080cdd082269fee02bb4f27f51717acaa6ac7b5625fe8b5151a8af9b3ce2214aa449c82744dc632eaa1c80e6a8f7373f2952f0cb112130674a5d20e5c5b821daaa55dffc84d1c61e1beb14d0e6a6ee81b3d5285949dfd1190604b3456bfdebe8f62cad77ebff7ca45f391fca902a8d1ab52cc9626f22c8a873917fad34de8db821c57ac7c09cb9466b1f51f4b53b5ac108ea078b3b419a84ad9198d3196321765d1924a48a0029b105eb7ebc8b7f49e8169f2bc91812cfc80b6110a4b2c3aaf4c4db387b15f38139685711a62de6a83011b2e5afb0ce407d68eb3858a133a4aeb07bf1ba822064d9f4c57bf45b3613423096ddb909fdb65591ae97277b1b9538638a4d5e521b3ebd173681dcfbc2fe4acd96eec5d635b0928118cc5e41a17e1862f8af7d526d7b14b8d3028a7ca12a413429b546e318790246c5c34500a2ac99a6cdde02a9406dbbd51f028119ca6c37a2383a82c56c4d5e74a02fc9095ee4c97430da9101ec234432fc1db29e147ab620f401de2b39340b8f73d4b58661ecfd60cc95be5d571991d6274775a3449525d77b807888291c00ceb058e15fe30d5587cd03648fa494fdc6ebe4cde6a022fa3da119ec2489cf4985320a903f339fbd2759ba1bd1178c31cb9d6d313c2c827dd16857392348ba3a9104da4177ca2bcec1419b07175e31c2393282860db4fbe56e1f2d11c9ed8deef10f554d29b03632cdc089f37e0660c893b37ee852846229b2cb5c574fcefe22b4276ca02f38afced6ff88ce4a7177cb2f5868393f28e397877e5814041e146505c13f99ba6566b1818cf972287c96ef0f0e6a5552eec0a7694575a6079f1b02b2d2930a1284e0744380415cebc44d78126720803a83288a75ef86ff908d3e74ece1975995bf5f1e00e91b46bb8f68de28105a7dacbda0154f5098a6e08dbe63eef70c0c2ec51e3f7bb778054a4f4838ebe2803e874d65c02baf264c4461be9a01793050cbd2891826ea1804eba12e2f82a5fc9bbbcd4e55e9f1bc2a3e99c0ffc24b4ba20fc9e5a4434b3018d6dd8e2559e2f8907dd18c34b8c9cdd748b2e2de54d1069cea2e2a58ff93c4b712f29f92d970cbe1cc72994dd1f989a2054dce6b29a45830acfd792704eb47724ad0076679c5ce9a86d868c081bbae389c8aeedfb668b10a6ce4d694137938da3468f8092a81b69acfcea896475e46036fdfd2289ea635e671e8272331b6a4c8c2465d323834af8fcc10ceae0a324617919c56ce91dec66121b99c8b82256dd86c0ba1f648ee6c13fabf019347b530ff5e3592aea3eb555b1f595747e32d5341e74e499382f07826d79afcc178b5393d7197adbdd91aab899d6b17daf00541283967a6f0971f2bcf654688aa0c28c9443e1fadbea2575a82fda7caaf217eb01a81572a96260ac1eee6a4efbc1fc3c3b941f3dd5cd5b1c357738a271301bb2d5c7cdcafa8c9399fec3d0c2967fa197fe841e23c25c5e4010a146c2fc1a78c155ab9927f9a0997d5945d2f7a4a905c256aba040b986b54074565b1a62a021cc3c696ce4d281239eebebe67ca45b4408b02c8c256e91880cfdf4b05007656d151c409cfa766db1c8f876bd311d9ee8e0df396c0681159a5d5dec77bdfa4ad9201908809678627fa18068905512309da3972f78171a7b887882779607182204127587bf524a1bd0e41a849df01c08d59d35ae10250fc6516fa8babb70e4041b9122501bf10bf24f99be60dc6f68cca7705d2b577dc93d22f78c18fc4648994286e84d4a6fdd5cefdd407409ebd1900b92590a740bb188e3317efb305e46a7397c80d08892cc93f56f04ba5d94b52c3280772be3a77b121fa8a6bbfc6254f52121e6a896f11bfcac180bcd863c118b263b653f4799142e55439e55d42d3bd95c075fb48492a647a63e48416f1e65ef3cff30b7879aca1fa18d5d9ede8bfcad878f89df56755305ae3619b52e553d16fdf745712d83bd10a334d3c84e4fb16c4360057c49d27e2d727405bb6303c61605bcb9e1b77e81eeed80484ea5f9a649d41b56edaef8a9b296f2257f521f7b8e0674497384e1dc348f2f4b29071033376312296a13e35893115a6c69c7965197287d1a4c2588ea19eea5abd9fa95178b1375072de576e24813f4272819058ac3fc428cdb96655a1c02458f36098e6a14653fb0cdef1d43e09075aee89b0c65c1facd53aa5b54605e3ebe08db7bcb33b58055041d9642b0ed04dc9efb1477032771b575d89372db41724447e64a212e396637d38ab1f10b84ca7431f8a4cfef3815979b6ef25a500163ebb580f3d05e719212b6fe8272176db990512e6164fbae35761397f318c1a155bee760881a6fa5d853a2ee992734568e0c8ab6bff2e8b73e9a0bb5ccf369236de6da50d5c5a3e7e2321626c69a0fb57dd97c3ecb4a44ea428437d3031d9a21bf84f6e5df5984d8a322b4d67dfb4f9dfd87a5f86a24bf2c18424b85709508f2e06f36d427c1e12ac73185aad29deb69cb7f0e4c2f0cd5a53ebaa48f34ffe27ac0a67bcd3f21379ed661da4c2de0812af02cca2d3625873fa1aaedc0f2fed3a54039305a598f1081631d2d7fab5756bfe7fd1ed53ad487db35dd806b8b6f7fe3d490f59b416d1055be6a02b03870cfcb1eb2b841c22bc129dbcf3257866379feb6396f6256eb7728b4a6781401ceee556078960315a90c80f2193eaaa5fd943706505c4d90c65a2cd02c2eba890f056db9618c6d9ca9a595e14d92fa87ad45999a1c526ed3fbdc44be8e5e9048634b0f61a628396f3bb4e0d712e9adb180b9a142cb684abac7e7dc69cc538e5866233867d94a153b0c7072dfe893e26a2b0be2d2d15fe4481b91028c2dbe8567eeb27b76f62aa9e7edd7e6e771234d29648cd8fa13bdb435c546a9c085984387eeb2897ce615cdecaabf3e031fe55f2e0a15104a3b45d14d695cfa41cb14f1b45b81e4ffbca2f7e0ab16390e7d6943089571456593c7097a525fab504cfb65d27db793e80bc90e90cc310c984b35a925928cd200adf8c1c02c3026698c8d2164ca441a745521fa7eccbd71f60850d378721d2d03695401ce596e8ce60636d4ed66da9913a54b60c4a3fddbd245f4c22d645077b1f147d69ecad31bcdc4c844eb9332100ddc15073ec333f1ec59fd50faa864befb17372c19cdbd57039e117c1fc8fe6341a3f9d9afb6662d427d5456a71a0788f75f39c23faab258d672d72d099e7199ff5d881fe720c2cfac97e38b88c11220524146f07f9bd5ba190d97e9d72929faa26642790e8abf993e0868ab611210720e63cbf52761836260b7f6534a6d981297e033a005fc85653c9d508596bd4e72442680cac9d1d5ed7a84183be0e3ff3cb473dff61640079e55f4cc3065c4e8783a53c8f82fc85b177e62876399a6bd8cfedadb3ee7575be1d1475d8010486f9443a4bf7b898f4e108f1377fc3adf32052a124e9ed65634946a6661b2446d5aaf2a09309cdde4f9ac45e5063d32ed2f7f3a6a4309f25fe4aedb001c4ea86581e8596d3e7be2a5ebe898647e0f1fd8fdd527812a5cc5165ebf604238c769b40004b39de18a9009d336597127ed65bc87c0ea73bcd66bd530a396696d5eda5f281bb641bc6c0bc375815dfb283beed3d073d68a8ab63c247cacdd02ab497a80da6cc61aa10d30f65719558196b101945a784b588906f1a7e4534b04aa607e56506af3f7d47bbb96ff0192fb22c8644938b5687ed078b891b8bd5e9dc131a06dcce940722815cb5cf9c823fe48441f184e555e5021a5a2df066e2753b1b56daeb707c844bc28984441adbce63901dba23d5f40f6ac9026afb85c8df8567081ac149798f11bb8e1360194d155cc343ffc0132aae307d1590ee181e77b8e2bcfcfcf301d332c132632864e2b68318118fc70064d7b67bd38a017e1e0e937e6813d05f14e7b92f8a623a334b5a727262e444d13aa0f0eb62e9de5b58c4e334551b62439c2224a5b914ee10e685eae48e20c6f25f7db48fb3f3fb561db5b5c12d45382cb9b0da69473f97b804afe7ecb1268e41c00cff450b3a713a996b9e83dcb191d41d7852ab8a1b3f0bad62231a3feffe04fc88c07cbac8e66aba97676ab9986799b06af6f40048e5bd1caf687a86aca686f4f92eb26907ae627d08c99b9662f8a5cc92a454917263177262da70c22f5c15ef7fbe4b2152db98e3b0d7bcfcf2a147185d1c17671fc8d32e0a634476480e8d91b78e72208e8d45799ad96320928643b8673eb37a9b4166ff47edf27c28d4cce0af862137a8214579578e851d97880c3bafcf6f13c86b0a6f568e562b5b33230038d1a794eeac80dab17596b9378e3771cea9bdcab183a2baa828b763271256ea4053c3cab85edbc0e84ad56be73f4c89326473b911b284dc6495a6bfbd238ba5cb55a6bbac2a8ebc283b5e87f226da7b9f24a946a96dd7d1acea74dea52d9f7c5945b868dd257871433711bf3271b969184e8138f220fc496c1a2558f69fa40158155ab64813b38d4663ff22935373e89f0902c1ce7844bb9673dab4dc0a7d5a5422146f0fb798c7bc08e25527360b546dc77a059143f4c795dc5e018f7ef7cf0564a7a082ab9ebd0b1e7d4a5216a394b338ea28f02b0f855d1e1b54a478dc28ba8298e06b0224db3b6244cc689850502c7110a57cc2fc14dde8ac3f406d7c1ba579d1d90f4d34e9f5be9770eda5adb212f45fbaf407fa963675b995794bb9e6a24bbf4eb8caa21a738be4b3601a14291d028627f21d419244005b6432e7a42340ad37fdba90d0936fe3fdb9901d37735ffae009f5df75e82e9a9e42ccc3617b6c8b87922405c59cb5e13f8f41e8c9c2a0feffcc56ee0cfe5c28c6328625d0361ea7017534483db1ff2d486b90235854dcc25c9a4d00176274321526b1d5137fe7e4153d330912af5919508b46b127f5acffac2fae1b64fbead648d2532c339415e98142ecfbfd8c2e0095f668282e61c5f964f0863fc74d2585a429f1d90a9cc366a2f1d752a8174ef9b57e4c4a446ecd0f130b44827487b6ab2474297d88d00f7893628014a6adeb9ae49fe08885da37bce0f0a1e27b3e4c3935df7f7b3664418514ee483a80946f9a964b1bbc03212455c55b901ec9e90865080c882cfbc4b03e392e4838979921c91ef3ed3e2253f2afc10069c5ff2722c50f59edb31e6f44068eceb575b9275ec553d6d103352f252a553915c7bf6ec46d4566a297d20a1564c8b82b32aff4493193ad71d2ae039a91611327b924a246a5ed068e1bc923aa837d09c4dbbd3f9dd3ba074c8b51b3a3902bbeaa0bdbbe99cef8f5b8e52d803b65688a55278da832fb957a430c954be296227462e84569a754588c950d2a877720afac0339cd0eb125a7387d64c1aaa6c628716a1c0e3e8a29ae9188caa59891e17e23c2dd49309099004caa35d2f597897d25a675db3b8a499c731dd7578b3edf5d639c3fa0865dca8488f6230fe99d2bae041957bfdeb28aee3bc3f8e5bea3bd36305db5fa044b4c3270a5d87c2835c0e4b6f1454d7481cd085e606a59c8cdc488d04d9daff5e5ba", 0x1000}], 0x4, 0x0, 0x20) 22:29:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = msgget(0x1, 0x254) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba487a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b661912953d372630f600e24b90ff53839887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de29882e9468fa446b31209640a9927822e10ad7cfe88325290cfa61355ba39b9a98a4c2f1d0eedc5dff6b4636482e16a931d6812bf6e2a17924a1adcde6a2c1fec63a4506bd362c33813a1da21d3b44cbd7640340eb5fe79871cda7afeaf65d66d5a83f109d9bd3cfcbfb895ad4a58e6d0433bee28c24ddd9b279fea616ffe7f473fc0d3f61f4338e96e95dfcf170754cb0f33060da52c1b92bb4cec2ee90cecff6eb6331870500c2f12ecb570918f34f2fae09e13541a250e09b93902e3830d8a3c0df11ee9da2e8a82da8b8edd7ce8eaa0d0b1dbbe4a0b648dc4c8a077ed99be5cbd63549ff682c60932d4958ca52ecabf81b61067a9fe12c5a4c0d1842563cc85f0860ef634f977efc50e82353f7a782"], 0x107, 0x800) msgsnd(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000051f2e8cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be8700179265b9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944287c8b6c6c534169b2e6a2e6f238959768a631e6eebcb2cdd014ec41ffafe4dda4343e7d296712981be30b68bded42c5ab97c5bd5708b971fbf411dbad577b612dcbca896994ca792802f9377b672237533dd601a3a8a9047b29b3e90b26237fb06192793b0983477f29c4b9ec6c024dcba39d89b58088a0a348efa480639060938debec39cc38ba30f46b67af77b936952c2a1756be84e0fb647186a86be1c2f2c554c94b526c524d17cbe6937aa6dfbabb96ddb2b84a32cfe72c3587bd858368e60d9673005c6e259cfb64b3d2be639b83f5b49eba1ed1a36f8a2c73b7a9386c2763d613353992f51ff5ca4d6763ec3e835494ea6f548ede6cc8262c340a31088e12e4b477e330e52d6aa50ed36cb65b6880ff1c2ebb97e8d1259ec78963d1e3c09f7ac9a5ec58e963da7027a8405851d27720cd84e1e82cc2cadd4a6bee6a6b911d3afed5f00004000000000000203b5b20fe13fdd62a06bb6a71547cc33a3c19eeb41c9ad3d15baa6de1491e0fd5ee31e294e80206cc81a3b97356d19d248abf63751fe4a8af0bd5ec16bd5c408dc69773501827c6c0c09815eb821d54fe81a4d106c2b3ecb8ec7898a25965c34867b265c71dee23728ec976239a7056182c203ec132a107ea267819ce52b7a6a8f4059e0035eada27eda1d2e1127eab8b9354a87aa3afb8ff9b315995896ecf4b53227f736423d4ba3f55c8574547d4418f39b95d361deaddeef581"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6, 0x3}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r19, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0xffffffffffffffff}) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x8, r5, r6, r7, r11}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) lchown(&(0x7f00000000c0)='./bus\x00', r2, r11) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x54}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r22 = fcntl$dupfd(r0, 0x0, r0) writev(r22, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001022300b5000059", 0x2c}], 0x1) 22:29:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) pread(r0, &(0x7f0000000640)="5594ecccfee2785e4316b5cc679d71f22587bfcad26de0cceb564d10b05c0e2e5eb3c9121074e20908ef181cd6f2b9f691d90b4c0fa4c46427254b4d484cca28fa6e72788266ac9176c69ceaad03f17a30b7207c21d55fa7e9f2f095f72d72c714780a11aedb2d6298eccb17f10a0408bf7ac29fdcdd0b7e50dd432456a4894ebc92391dfd5f14a1dc583d11a6d98ce2f3ccb5b58feab5d7ab86a68ca6d274e3a390790affdf55632b7f96963fb9d0ec6628efad8087cb6273095bce1e5025ffac293a3a4fa776b199ccba826d94639bb0cd5b5d51b2602d560c47334c4e16bce8aa0c83bed8181438a021b4497d16499d6a83d389dcd522ff34cea58ae1df5c116208772f55b5fb25383c5afc988831cbbf1bfba725b0b8e73c7408e5645de9d395a15f66bc32ff97d3b3aa32a153237b7003669bf9271837e5a10325092dc19266b3c8166f23703f08b2b547a63a09f9f568055062cd69b0a625e9c50eb57d299152e491e73292ed062db111459cc1bfd2f34d11a26be6a4ebf0e8474424819ae0c5823b77d58b537db2675a245dffd60bb882376a4c618f3cc57339886172532e816a52b12ed267c9ce8488486727d16816975e7546f071427bb0d52890b605a6acc3bb07e278071fa37f5dddf2d79a8e906b8f5465296e1c0b1b3ee91af9ea64c930de70b938764996654429da74cc21fc4938ec1a77ab40c6342c3b102b622ee6111e2ea33e87064fa0e4a1f205e0f2496dbd465ad5214a229ff70c9dafce51840109348cefd842412b1ec3c1c7096b3b0bdcedfadcc5270419d0411942c8dfb228c76b860da7aa61ec35248ca8a52ade1c246cba35b0cc3dcff42e9a8f9de6c267e7c9c0108066738d873700db04e95b245171b41de93b17dd0e1f74fa7588e404c2f3ac74d6bc07c6db013bb55aa52dd527ffdcfcb19fcafab4244d576e48833ae9e3fbc2282c2772762b03912a73aaa33fb15818c5575fc5b1fb0f7ca0db79c4728cd8dedd3c5a6cbbda314f31c84689a0c68632554a44f924e62bae6ad3ac8ecba3f64282ac2eb1f5cacc0ec6a01a581b934764bf1cd63d38b90d7e04462bfb288d5046f641d605eefc27765452dc6699ea901648e2d56df109a09e2f1b2c981434f8f4a1dbcc90345aa74e7c29afd6b46a62e2fc20758d7a357fa97115eefae4f402337de7db4e97e78bb6ac4bb33b049c8d8641754feccd14819d0bada10d71d967e06ded2739677d60654fb9e2698d9881a84cf46f59f2e421d370a548c2e184714cf09ce54a7e6243ef6a79ef80feea0ce45978c02cd009c2cd1b0e6e43444a6f1b04645412a0ee2e474dd64dd49db64dac694e15ed812ca82d227c583c8b7144461ff209700b4ebdcf4e93288b67de727cc9cd24a1b1df5bcb30f74b82017652d9b008b29e1e81e602b92256e3f91705857f471f683a563c203d480a6c094a65ae2e8da05e85a0e0dee71add8a716f7dc18871f2ac2e7eb32d1d0016976e7b629836eb62324ae3e03b2dc087bced7a5d6610adf70a7a4f5492b3465a8d466da2d82b9386bab655a94cca6d5f26e7fe6bad73431c0889a712eee5935dd169a8db148d9116338dc01a618f551b5e54ccaf892a908d1f45052c2eb7d4baec9e19885aea8d208d1cb3ac2a3eacb125b0db603673f5b5b58b98a40bce1ca1b7eb84f8b38ebb64f5515cb168f8fa2a93afff7f20e8423349413a7ecb2d0f3e359e5ec7cd12dcdb9d248208ad167ea0aaae3f8e2d8136cf188f7f4832573398eb7f14524839d194ffa2ec94b6715dcc7281de7203787b0366c36cd9544b3d5d3fc7f4da2db1a6ba96933ee76794e8eb4a1e62622b068d53525a951c81b961df50164a4d5afde2ddad8660cee4f6648ab75ef4aeb8e37ae5861876914a0eda4e525fe3bddf133f5fecd4475e1a32cd9f76218ed261f502d0be73c4d4ae92f66987b4374462ee4a490a04b11d6641c1faf6bbfabe23f762fe083d2e5e497dbcee2f924cc15164f721c279ed53a95867aa6e5600fb847a601b9bc29c5c1d402da69619b20edd1d4f444d9d174e51578258a654780b3a29dea8320ad2f9bd1599079c6d17dfed0e107b9bc7a1a0cd850f78cbce1f0714c18135cd82455678535f41812e1f8c7fc966804e7ad36fb3ab47b396d58bf8acc1f9fe640965bab0c5e0a110bcf1fa7767cd8da454f1b3272b9812fbf614a0437bc7943bc33c6b0ae3ec2476bb62a8821d10fe5ea017646a15e2ec472e89c6172822848f8ce22bfedb41e68c2db1ce5ec095180408ff794a6d65be476a64683c2732a7994211679b623c39a8c0873d00ef9560555f53a2bbc86f80dbf731f8cdd3e1f67888b8df3b67575969711e93f40f599549eb1e698c0a0478dbaaf0b3d2fe5b029c11ce7f07f0b3f4f0dcf8d82718001bd1f06ce8278b9f548d95855f82213957cef4af0634e4b553c14e2f8d98cb401235f22434881231f75b691ca00a7e9b2fc1a0f3d058a13ffb16e45779f2a2e10e52812e6f95250585f15d8f56ff757f1c0ce61fdf3ecf4cfe9f1bcd3f876825ee4fc1bacdb2aaef7351103c12e2b99b16ceded2bde13669ceb059bde1b3205765b8bdcbea82898497d3b64a902ab8ed288ddee849bc9eadce6c5c81d200e8bc21277b21999d5ca7b3676aa0b547d9c3fcdc70e253c488cba4853c44921ae3e1c93bd72a78fc834e87580b23b2438e42e8baeb7bd55c1ca8bf9725458cf6b0b18e7cd8569cd59ff20fb85d1fd6766ef4dfaec07d6978665856d8be68cfc6115d48d6e46fe9b2d48f29157eae5acd29e8bf8e95c41a7a1df42708c5dae74ecc6a435c7f121647f6dfab0fbc0c5284fbca484f63516eb14500618aa82a6d0501a05da9aff49d29bf4bae5217e0dcf352bd7cd1eede4bb0c2cc9b9fa36c6d734fbaccb924357036c028f35217260868651058f921ba78e34bb28ce069f02a20f23536dd707fa042f0af349ccf61d2a3345525e7fd14443de2ca06c6f242ca5a91393ba2604d9cf5035143a3f7552e93f9e7212a8d35d15e7dfdb86f5964171c14666751ce23097f5c9ac69a9add880ee2771d8c7743355ce9a8c542bbb4a5cf538ca188d24fe6ea3e09f0ee20ec5cb51834401b5e03547716857e3d692c7e960c87f9e8ad39c8d6dd25a0c03d27a4f7f9b8f78ae84b0b4cee0e38e99cbbaf49638a3e1ee23880e2ea9ecf1e3abda7bb2fc2e2cb145e4d7e9f4f481d2d4f0161dd9114336dcdde78b5bddb0b7a5bfc6b61033d6f772ffb8ddcb43c8a4af008f4f36d8f6d3dd705d74f165a312403ee8eada788c1692a6955eb14ea4181a4bfd3a877464a1e55438a15430ef5fd0afaa9bc21f6d7d140d84182ecc619f34953748543a8a6156da9694367bb645549423fdaad4621c1408b6b4201f15f7136dc97b8e836e2e55ae87c4ef14fc8ac6b47d1b82a3546238c043fe92b4a20587b90a8654730da5761c6bee1807b7b8d4bde5ebd7c1a7f711c0c84970c764c70f2ec45723a5cbb3cf7a1b11fc9ede8dd1e73575a086469ca01fd50a281aadc04cf4288d8c2f3cfb561478e9a7666430c4fff3e8b4b452999b7949d8ba936f563c7b3586cbd3fba22b133ed70af07a63c03c67056bd3fd4b1d64545d10b969a734a210dc9a9da21df60e1d01d05cabb39a4be32dcb2fc2532575223cc771f1f0b0c51bbf9f00408d380725f349723a64ed429bb9ef1c6aa9c8c06898b76ceb6206a0ffc491acaa6cb6f6a978d303eddfacf3ca63102149684611d6b35df065fd0c3bc91f9a6676a5732764b9335540985799f42a710e1589d5e3e342fdad2b8b8d68c3906ee08a5c6c4cef5ef1ec81a812a1fc4fe8a2e2dee9c9fa988e8466ebd57a66f98f81e7bcc0d110fd6dbb06da19e85e52c9365e9f10e561eafd739474df53b87bec259328dd3805aea681c44b98ddd2400f54e6b13eabe30375fb822f7b21f53cb2cd4177980a1d3a77c9856e1c07ccc8cadd99ebe77294a72efec70d2bb9ad3f74fa5ed0d79ad226a71ccd3c218411ac6c034c26deaadcfde55ee6776e8ed21bc1ad0de5db23a3cc29c9659ddb3c7817ddcbc186621ff12af7cb450f64f36064cb22434777b05bc47678148111cd671ff868942d5c7fd464cc9bb89cd02c43013c06f526e8a386d828f102b62bf5269398268d095c087625f7e77d5ad454d48b9ee5b00aee1e853773dd0cfc2b37f485bfdc5d9e69e0651e2b537bc63d59fa407a630439a9805e211444c9cb7ff97801dde1ae0bb58795311c73a22a47e353ece63764b44da8ba410fea0e6b294c6f3b1f3097dbe92136a85358975c04a35426c30d0a6ccd9a99fb1b3da466ed611dccfe5ab4534850539df1dc80849cd06ee06e86916965f28481360d8ca8f4512f5db5bb96fee0ac950a4154dd1a204a11addba8fea24b47847464598fbb67626796d02436a96f250c6e5f891fa20910b343ebd97dfc99a0e70c1b722f154bdbf8cc38c86d60bbcc0d7c7dd01f593332a9f1bdaa768a3b6971a4b1684f42d8b34a0e310e5a2a9c0ad04e5a1af1c38b47a4c5a3d8a3b510720bcf98324c5a9d600eb398098f88db56b73c945f4f03ad2afc96326a39148503694822192328c9f7bd1a71c3db5a5b8033bc218a31d60749191278448711332a40d8966d0c09c44c0dd4fb0bb14a9820eba7ee2b759bc3fcecce1b999cf428d8702884d4f0ba0e00f33cd9a5ebf426c833288f821989d1446a9d5ed6178534595db14908b6aa7ceb332826bd25a24ec7ed7204da725bfcaccd1b7358e46436f64b4b8c159075e8029a1102b26a2d5e2e5b0a7fe6890aed5c9f1a5411abdeb37c5f7427e4f72bb9c5d98e1185b5556f3e4805fae27f4acef90b7dc6979934fb9df2a4894b0c30dd54ef160509d14535086766f3a7dfbdd1badf1bab4ee4355e4fc70a07bfb8ccf0035f8281756f15c5019d038aed41b15e0dd4d9d5eb510739271b2db4b8e060d1044af50ed6979584696825d3daa603450d08f92176eab3fdd2586cbd24406dcb2decb138f55dd329a95048b003b7e06e98c7accabb06af692d686f74eb2790d3c882acaa7937f6e48de6ab7c009b2e0408516d9fddef957484e9576d594d99834946387efce1cd1cc99a7a34fb22fe9dd0d8296f8b61635b0908fd6c1335aba85bd7ec4c1b34cd856d9e9e942361a5293c295d2e1d2f27c7e8297638245d667bfb198d751874e42f071a5140b869840c18b63814a2ef1b57e3bf8e13778b73abfe46c1295d9679e1909833f966553c8aff02bacef3bc1c9cb98ccbc0836347204941af3fe1e8435a5aae26932761b1dda3474b5bff6208b6ac0db875b9f28d8d46ca1d92434c1cd3369398fdc40223937b06089f7560c2ff060e299e232d8eb69f0b39f78b9186cede10a287aee7cba56ff39089dcaa6e553568f87b0c6e55506d5c5fb65a33d1f6106a0ccec3eec4cbc06eb506d38dccfa4dc608b4af295525b112c3317b283b15b8411ae1af2f54e2ac5bce8d061e14f75da220d740f4e74a9bb5c32520d6098436a0e728d1af09988529f385d90f5d960586137394dd7fa61c6903031a1155f00b00a8f851ae2eaad69878638cada93d7cc85359f752e67f4f40dcf53a552dd33565c46885d378107909ca2a1dc1cd702cdc244999dc3d3f1510057d29210a3af7b3fcb2499e5093bf53a5b0ebb0abcfa9ced60b8a531b87a73168c10154d1370eb2089af504b17698b490a52b7837aac5eb2cd40a04ef7882910b0270ca95db567d01d17de0ff4995aab678dbb0efc685d82862307be7cef4f27505e8e27f7fe238f", 0x1000, 0x0, 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 22:29:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x207, 0x0, 0xa3c0, &(0x7f0000000000)=ANY=[], 0xfffffffffffffec0}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='\xff\x03\x00\x133zd\xdfp\x00', 0x10, 0x0) close(r1) 22:29:25 executing program 0: setrlimit(0x2, &(0x7f0000000900)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x59bf4917880646c6, 0x1003) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x40, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000940)=""/13) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)=']+)\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000840)='./bus\x00', 0x0, 0x2) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) chmod(&(0x7f0000000880)='./bus\x00', 0x118) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r5, 0x20004b43) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(r1, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000100)=0x1) close(r3) r7 = dup2(r3, r3) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 22:29:25 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000000040)="390db0e8896f6d571ec75455fb390c1a9ecf2e147a87a687dd602d52ce19935bbfb032257d9e2bd4c8a9f92fd61a596a0424f129a38a606b01000000348a0983dd4b1bd31e772645f6a75ade3fd1d159df53af72fc9a50bc000000", 0x5b}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8b41e70bf12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x1) 22:29:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getpgrp() r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(r4, &(0x7f0000000740)=[{&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000300)=""/138, 0x8a}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000480)=""/121, 0x79}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/42, 0x2a}, {&(0x7f0000000600)=""/87, 0x57}, {&(0x7f0000000680)=""/184, 0xb8}], 0x9, 0x0, 0x4) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000800)='./bus\x00', &(0x7f0000000840)=""/88, 0x58) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r7 = msgget$private(0x0, 0x214) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={r11, r2, r5}, 0xfffffffffffffe06) 22:29:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) chdir(&(0x7f00000001c0)='./file0/file0\x00') 22:29:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = semget(0x2, 0x4, 0x201) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000480)=""/4096) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 22:29:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() pwritev(0xffffffffffffff9c, &(0x7f0000000740)=[{&(0x7f0000000480)="f5f4497fa120d0646a302797781ca907b151018445111c59459e8a7abd3f6dc8463e640d3b686a2a29634fb5c2567dd6a7408ea9fd85c14cfbb9c203bbcf3da295b029afe937ad31873be88e909e0cfd8def24d41f28ea136fa2c281949d9414394689e70ab2449c2250d5b40acf49783e67a0", 0x73}, {&(0x7f0000000400)="6876188ed0aeb57248a9bf9c481b2ab1e5a0ab8554c88ae62b13976798dcb29098a22d1abf00d29372ccc2d3b4d37d03fd43af32b09857d288aa", 0x3a}, {&(0x7f0000000500)="6a0980d9ac3d611596d5a474ac2e606360e6da387df245287222ff68448d211439bbf6cf746e140083314ba3ea7de6096948a6f9d18bf9c9eecbf5b9556d99322928dd2ce7deb6282783477df81647669e36b1877be825cba16f9234ddd1f6aa21e71596ebb3bc251abd42fcba37e62141c1786c7c75f7812d7e18af7e31c9949cefc35d052e8c202bd3ca2fde63e5f932c2858a7d2f43f3700cf29631dcce", 0x9f}, {&(0x7f00000005c0)="12a1f34276324b341d827d22c6d9cbf37d59236a83360e8d0627f5b59c36cfc23e3fb7c77756c9fbbded17724cb23555d093efe406a874179084089ac00d4f941aeb3367d0e32f3f2c9026fd0358635aeef0a89e21562b8aa9901e6f48225ea0504013e16fe669a3d1561162384159d94225f288f84234c704", 0x79}, {&(0x7f0000000640)="61b2fa411a2e16ffc4adb1aa7da02af6365eae0615d950cdf4774958d17b4aab91a89a7a8c93c1eda8b5c588d86322c09e75644455e6aa9eb5573d3011ca0cdbfd137e45d2eb6480dc8db83c72d9991fcc0df8cbd8204908964b95943f0ca4b9bf3c2903b49ede1eb914ed7401bc6aed72ef8edb04088f808f49f9520d986ac63879dbe2b27ec8af9a9ecf0581658b25254d645349760b236a0dab67de24", 0x9e}, {&(0x7f0000000700)="4a1edc10d69ec1f5fdf34efbce6d3319aa72382d68681a172c191f7893945701f5afba", 0x23}], 0x6, 0x0, 0x8001) close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000280), &(0x7f00000002c0)=0x4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000440)=0x6) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) 22:29:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10100, 0x11) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) 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, &(0x7f0000000180), 0x13c) 22:29:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:29:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 22:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="174af205b6068bbc6be6634ecdd0") 22:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000680)=[{0x2}, {0x3}, {0x806, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000340)="17ac2f02000000170528a49ae027") pwrite(r0, &(0x7f0000000000)="0c9a7b3f7f1bcc3aba0727405bc512b11a43cc7cb5091c910ddbb767b84903ac879d97d6a0f4f908f175ac52302c39b89ef9af7370d0bb0384aac683c7e1bbb65143118af134009fd8bd74b506926d0d3b4829e935dc9428d43c6370bd6f20", 0x5f, 0x0, 0x8) 22:29:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900", 0x20}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x5, 0x4, 0x8000, 0xcc, "88eaf1d77604bc3e014105f2dc60f858a9ec3c1d", 0x7fff, 0x6d3cc252}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:29:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "55aa0db11ce9bae3c6514e6ae9734d38398485c0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 22:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x1c, 0x0, 0x0, 0xffff}, {0x16}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 22:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6, 0x0, 0xfc}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xf930, 0x0, 0x0, 0xa352, 0x9}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x3c, &(0x7f0000000080)="9fca2242eeb9da46dbe732352a97088de196ebfaa3287d12a6cc2449a0e0fa0e6c4954569af391644b1d0bc89a7bc23f2a6ea0035741c7e38c0603d5") r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 22:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 22:29:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {0x0, 0x171}]}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x4, 0xff}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r3, r2) pipe2(&(0x7f0000000080), 0x0) 22:29:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r0, r0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r4, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r9 = fcntl$dupfd(r7, 0x0, r2) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r9, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCGDLTLIST(r9, 0x8010426d, &(0x7f00000017c0)={0x0, 0x0}) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r11 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r11) 22:29:28 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3a19602d293ce3310b2a3b03188031eeaf051161"}) lseek(0xffffffffffffff9c, 0x0, 0x7, 0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0xf, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) pipe2(&(0x7f00000003c0), 0x10004) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0x0, 0x10, 0x20, 0x1, 0x2}], 0x0, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x400, 0x40}, {{r7}, 0xfffffffffffffff9, 0xd4, 0x20000001, 0xdf5, 0x80000000}, {{r8}, 0xffffffffffffffff, 0x44, 0xfffff, 0x1ff, 0x4ec}, {{r9}, 0xfffffffffffffffd, 0x1, 0x60000000, 0x2, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x10, 0x8001, 0x862}], 0x2, &(0x7f0000000280)={0x2, 0x2}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r10, 0xf) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r1) sendto$inet6(r11, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 22:29:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0xb04ddf05d8571f1d) r1 = getppid() ktrace(&(0x7f0000000380)='./bus\x00', 0x0, 0xdfff214d13c4b15f, r1) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r2, 0x0, 0x6cfd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000280)="6327f3adc843c09d9378dcfd34fbf74908f0aa7862b7dce1ee0a0d7e46f93d929c70401569d1ebda372ead4d56006d0562cd59fffd07a504e15ba4ad27e9cef5aa584253c8f4fabe3e85b21891ebebdf2b7a4daac6b2e2ed6c3e6ae3c81fb5e344d30e19ce1f040c38fd6b1f783e38a65d211f9e89b443b9b56901616266be864c7299c43973c2c34da9503c5b935a673fa046a942013d1754058e77c2d38b335ec6ed97e9cf1b871110dbc274907f2300e7d56ffb7e68264ef2d045fc84c35a93b21fde05c87c9d2074ddace727b0df7f81dc3e24fec7468ede8b425d85156b37addc3d016185f42190749e91", 0xed, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x2, 0x85) 22:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r1, &(0x7f0000001200)=[{0x0}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x4}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 22:29:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='(\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='!^)\x00', &(0x7f00000001c0)='(\x00']) setsockopt(r0, 0x1, 0x5a0e, &(0x7f0000000240)="be9f5c4a12dd9ee3446d027c7456a084f080600961d49855fa0aa33df2c26565c3c69ff40d024893dbc7b2198876c82a994b79fb41c0df63ddae9da093a513fc54d0d1fe599ff54f18ab4bedd13f7b609dcef37cc995e8ed1c6a6c801934d42e222120e3c082f49c632d960ea073125276e84605ae7172ad7a300699e077ce157b1aeb82629a8dfce7a6e5fae5dfdbe57d5efd5e4a25260126eb956cb30af1edf3502910ae56f1505ba87bc668eb4d58d031c3334721caf92a", 0xb9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x3e, 0x3, 0x4, 0x1, 0xdb, 0x4, 0x7, 0x2, 0x5, 0x0, 0x1000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = dup(0xffffffffffffff9c) fcntl$getown(r3, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000440)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r5, &(0x7f00000004c0)='./file0\x00', 0x4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x10, 0x0) r7 = getuid() getgroups(0x8, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r6, r7, r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0, 0x18c) r11 = dup2(r9, r10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x80, 0x0) dup(r2) r12 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x8, 0x1b4) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000000680)) r13 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0xa0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f0000000700)={0x5, 0xce, './file0\x00', 0x2, 0x1, 0x7, 0xffff}) pipe(&(0x7f0000000740)) r14 = semget(0x0, 0x3, 0x8) semop(r14, &(0x7f0000000780)=[{0x0, 0x7ff, 0x1800}, {0x4, 0x9, 0x1000}, {0x0, 0x5, 0x4c4bc606eb6f26ff}, {0x1, 0x6, 0x1000}, {0x4, 0x7, 0x7c9417dc628b3b50}, {0x4, 0xa1e, 0x800}], 0x6) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f00000007c0)) 22:29:28 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0xfffffffffffffe6a, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x80}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) 22:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe05, &(0x7f0000000200)="b6") 22:29:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) dup(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 22:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000680)="0289c0ea0792d4ce7df189d1b870") r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 22:29:28 executing program 0: r0 = socket(0xa9def8cbe935ac94, 0x4000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) 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) socket(0x2, 0x4000, 0x6) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x3) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x1) 22:29:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x3) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:29:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r3) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000001080)=ANY=[@ANYBLOB="2d012e2f66696c65300016cee42a7e297aa75da9e8837075f63eca0b"], 0xa) dup2(r6, r5) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r8, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001240)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r4, r10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000013c0)=""/130, 0x82}, {&(0x7f0000001240)=""/2, 0x2}, {&(0x7f0000001480)=""/71, 0x47}, {&(0x7f0000001500)=""/165, 0xa5}], 0x4, 0x0, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0xc5) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r14, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r13, 0x0, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000140)) close(r12) setgroups(0x0, 0x0) setgid(r11) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 22:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) 22:29:28 executing program 1: r0 = semget$private(0x0, 0x0, 0x442) semop(r0, &(0x7f0000000300)=[{}, {}, {0x4, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300), 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x3d, 0x800}, {0x2, 0x8, 0x1000}], 0x2) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) 22:29:28 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) 22:29:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff030000000000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = dup2(r2, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r2, r4) r5 = dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000480)={0x10, 0x401, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000036f000/0x2000)=nil, 0x1000}, {&(0x7f00000ff000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000334000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000489000/0x1000)=nil, 0x400}, {&(0x7f00003b2000/0x4000)=nil, &(0x7f0000786000/0x1000)=nil, 0xfffffffffffff001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00000b6000/0x1000)=nil, 0x60d69071}, {&(0x7f000039e000/0x1000)=nil, &(0x7f00007ed000/0x2000)=nil, 0x100000000}, {&(0x7f00001f0000/0x3000)=nil, &(0x7f0000194000/0x1000)=nil}, {&(0x7f0000652000/0x4000)=nil, &(0x7f00003ed000/0x1000)=nil, 0x34e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3e}, {&(0x7f0000036000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000600000/0x2000)=nil, &(0x7f0000696000/0x1000)=nil, 0x2}, {&(0x7f000042b000/0x1000)=nil, &(0x7f0000287000/0x4000)=nil, 0x1}, {&(0x7f0000658000/0x3000)=nil, &(0x7f000063e000/0x1000)=nil, 0x8000}, {&(0x7f0000655000/0x3000)=nil, &(0x7f000051b000/0x1000)=nil, 0x2}, {&(0x7f0000233000/0x4000)=nil, &(0x7f00000f6000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file1\x00', './bus\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x2}) pwritev(r6, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0\x00', 0x2, 0x23) r7 = dup2(r0, r0) dup2(r3, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:29:28 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x2, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b40056372f10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 22:29:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3802c, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b75", 0xd0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffffff) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000200)='./file1\x00', 0xa7d2c93bdbca2d31) socket(0x1, 0x4007, 0x3) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f0000000440)=[{&(0x7f00000001c0)="a10c6f6fa14d218db9c09237419ba9f841e17f0d69fec601d0284c", 0x1c}], 0x1, 0x0, 0x101) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 22:29:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f00000002c0)='./file0\x00', 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffff9c, r0) fchflags(r4, 0x1) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) pread(r0, &(0x7f00000000c0)="e08f7a5420f0717c3c59379e07b26be0780bc5c9f8c1077bcd789383d6a2c2576a55d1a10a7b89d6f43664a776a4112b30ef5b72d12f509637283113da4d6a6e1676620a6d25e41e5d9a0fce34bc9bd26fb117ea1ffa55797f98e1429fcab1db8f1c904ef893a96ffe3e55cfb21fca685d1849af1ddb094a2f3812a2418c1f29b383e14507f5d6e308f6850243580a46f3e0438d9d1470dad4302b2cfb13dfc1b94b", 0xa2, 0x0, 0x2) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) 22:29:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x104, &(0x7f0000000540)=0x80000003, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r3, &(0x7f00000004c0)=[{0x3, 0x8, 0x2000}, {0x2, 0xffff}, {0x3, 0x7f, 0x1000}], 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 22:29:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 22:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x9, 0x40, 0x7f, 0x800}, {0x2de, 0xe1, 0x1, 0xe400}, {0x7, 0x2, 0x7f, 0x5}, {0xf340, 0x51, 0x1, 0x1}, {0x3, 0x5, 0x80, 0x2}, {0x6, 0x0, 0x1, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 22:29:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000000)=0x8) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310", 0xffffffff, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x8, 0x15, 0x4, 0x5, "14f1131a300cb3f3b93afbb2946d824c6e052bc6", 0x1, 0x10000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 22:29:28 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e08681b892956ee89a468f80d1dfa8a1b6c0cbea30ee071add5e3f244eae8dec40005ef890efb832e0c8fe0d33f8ffbd46ee7948718897bcc99a2b52f3feae5663b35804ebfad7d83c5e41fcb7cfa9078e770bc0c669ef52a78b52818d4b67a39087"], 0x34, 0x3, 0x1800) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300), 0x0) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x80}, {0x20}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r14, r7, r6, 0x13, 0x6}, 0x6, 0x2, r8, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgget$private(0x0, 0x214) getgid() 22:29:28 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(&(0x7f0000000580)='./file0\x00', 0x0, 0x82) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1506, r2) ktrace(&(0x7f0000000080)='./bus\x00', 0x4c65c73a95c4f847, 0x34, r2) write(r0, &(0x7f0000000240)="624ee7", 0x3) r3 = open(&(0x7f00000008c0)='./file0\x00', 0x80, 0x10) fcntl$lock(r3, 0x7, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x247, 0x0, 0x0, r4, 0x0, 0x10006}, 0x44001000e, 0xffffffffffffff10, 0x0, 0x0, 0x4, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000168, 0x0, 0x0) msgget$private(0x0, 0x461) r5 = semget$private(0x0, 0x1, 0x4a9) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x3, 0x2, 0x800}, {0x3, 0x100, 0x7fc}], 0x208) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0x3, 0xf7f8, 0xc00}, {0x2, 0xad, 0x2c00}], 0x5) semop(r5, &(0x7f0000000040), 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f00000005c0)=0xffffffff) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f762c672560eef61000000058a300"/44, 0x2c}], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffe8c) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = geteuid() r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000640)=[0x4ac, 0x9, 0x4, 0x1, 0x9]) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETVAL(0x0, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) semop(0x0, &(0x7f0000000500)=[{0x0, 0x33, 0x800}, {0x5, 0x3b0, 0x1800}, {0x1, 0x200, 0x1800}, {0xef8a12edb4337a42, 0x7f}, {0x0, 0x2, 0x1000}], 0x5) semop(r14, &(0x7f0000000040), 0x0) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r20, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = getegid() getegid() r23 = getegid() r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000000900)=ANY=[@ANYBLOB="000002000000000000000000000000000000000000000000000000e8ff00000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000004e3ffffff0000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015d6146febaaddf1a23175ce18e6bd659edfc14a50f2670712077fa16e39d330df734703101a340065a5c7d8e306bc366cf5efdec2a4b8ce863e086dcb17ad8e83a9cd67d69d8d22eb81a6a35e2986f4ca9a569c9db1"], 0x1, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000800)=ANY=[@ANYBLOB="8c0300000000ffd5c9cd0000"], 0xffffff64, 0x1, 0x0) msgrcv(r24, &(0x7f0000000140), 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000680)={{0xf879, 0xffffffffffffffff, r23, r13, r22, 0x34, 0xfffe}, 0x6, 0x9, r1, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2800000000000000}) 22:29:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x76e9) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000001700)=[{0x0}], 0x1) 22:29:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3b6, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32=r1], @ANYRES16=r0, @ANYPTR]}, 0x2) 22:29:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000880)={0x0, 0x0, 0x90d2, 0x1000, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) write(r1, &(0x7f00000000c0)="0f9dd1f4b3c031cbeee9c9d34c9437b95cce90f854327f2c3ef755186d67b1e90e8dd3ec375be45501c4b5483d7da68dc9e953cf338bf295735ac00d0c3ecf65cdec5c585822c89184998bbe218eba0df4df067dff5fe6d97ca1451b75f2be0a675c01eed0576c4a73a8830d1a32b3299db28b8f27e7e58eb435be89baad67c4468d194e05fee535c5acabd2ed14e75e5cf22090930384ddf637fdcf75dfeb31b4fc840b08a11318cc0a24ccfa6424b60bafad49d128b81231517bc6c4a3389b2155c86d2b8a66cf28188a30553ee3881639b99fe0ba83d36c36a4d71ff538aa35249f981f91e0cb330902bd090d4124f0f3b8ac", 0xf4) syz_open_pts() socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0xfffffffd, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) kqueue() r4 = msgget$private(0x0, 0x401) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r5 = semget$private(0x0, 0x8, 0x80) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300), 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffc86) r12 = getppid() r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r16 = msgget$private(0x0, 0x0) msgsnd(r16, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r16, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r17, &(0x7f0000000300), 0x0) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r20, r14, r13, 0x13, 0x6}, 0x6, 0x2, r15, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r21 = getpgrp() r22 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f00000004c0)=""/223) r23 = msgget$private(0x0, 0x200) r24 = getgid() r25 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r27 = getppid() msgctl$IPC_SET(r23, 0x1, &(0x7f00000002c0)={{0x8, r25, r24, r25, r24, 0x42, 0x6}, 0x8, 0x3, r26, r27, 0x3f, 0x7, 0x4, 0x7}) r28 = getgid() r29 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r31 = msgget$private(0x0, 0x0) msgsnd(r31, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r31, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r32 = semget$private(0x0, 0x8, 0x80) semop(r32, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r32, &(0x7f0000000300), 0x0) semop(r32, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r33 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r33, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r34, r35, r34, r35, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r31, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r35, r29, r28, 0x13, 0x6}, 0x6, 0x2, r30, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) r36 = msgget$private(0x0, 0x214) r37 = getgid() r38 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r40 = getppid() msgctl$IPC_SET(r36, 0x1, &(0x7f00000002c0)={{0x8, r38, r37, r38, r37, 0x42, 0x6}, 0x8, 0x3, r39, r40, 0x3f, 0x7, 0x4, 0x7}) r41 = getegid() socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r43 = getpgid(0x0) dup(r42) fcntl$lock(r42, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r43}) r44 = msgget$private(0x0, 0x200) r45 = getgid() r46 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r48 = getppid() msgctl$IPC_SET(r44, 0x1, &(0x7f00000002c0)={{0x8, r46, r45, r46, r45, 0x42, 0x6}, 0x8, 0x3, r47, r48, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x4, r25, r28, r38, r41, 0x18, 0x101}, 0x6, 0x1, r43, r47, 0x100000000, 0x1ff, 0x63}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x7fffffff, r11, r10, r25, r10, 0x42, 0x3}, 0x8, 0x3, r21, r12, 0x3f, 0x7, 0x4, 0x7}) r49 = getuid() r50 = getegid() r51 = msgget$private(0x0, 0x214) r52 = getgid() r53 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r55 = getppid() msgctl$IPC_SET(r51, 0x1, &(0x7f00000002c0)={{0x8, r53, r52, r53, r52, 0x42, 0x6}, 0x8, 0x3, r54, r55, 0x3f, 0x7, 0x4, 0x7}) r56 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x9, r7, r10, r49, r50, 0x9d, 0x2}, 0x400, 0x6, r54, r56, 0x0, 0x2, 0x10001}) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r4, 0x0) 22:29:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x28917a42293fdbbb, 0x8) 22:29:28 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "6ad3eacf279cb291803d2e2d10bb047a52e229a6"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="30f0f7ded12a7f48ca4eb2b19d6b670eea1ed62bc4b13066679222f247ed429f110ea537334c8db099660dee74e314deb0b712fda892177bdbbd27a818165facaaa3931f30e006f4bf1f14137bfd16c11ceecb1eeffe0338f0e805c42f8ec418b26ef3bf2b8787d9f4c1a86da94e3d"}], 0xd8809f824592c15) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/b\x8df\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x401, 0x80}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r4, 0x4, 0x8) lseek(r1, 0x0, 0x4, 0x2) r5 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) write(r5, &(0x7f0000000480)="d97a1d139b56ef0d5e0bfd844b08", 0xe) execve(0x0, 0x0, 0x0) 22:29:28 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xc0, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x1}) 22:29:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) unlink(&(0x7f0000000000)='./bus/file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) listen(r0, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:29:28 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a38620700000000829595dc37a2cb96f145830938fe45b45984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b497fb2c001c7712b2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddf030041ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c10dd3f470900d18813f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741373370a7e25595889d6bfe6a23a8b086c43633a42e93fe75f8b35f37ee6c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b00000000000002cd381a7aa89400bf030000003aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e48934cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6c9c5ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272ae139195e2b35f671c08c60078e313fc31ebf190de01bbb11a2c9703f4a7159c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d03f9d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8befdadfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e114c1a1f0049484398247b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933fdcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a566d43833db2e3d8662fd451b263849efbf10429d24a4e685e632d7e0be151721430ba1735c25ffd3aa058d4f35d78cddbf529f9edc841ae71c1ff99c6196bb0f8eb75d0d1d1f24d4122891c6d718af9bb10f372"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d7dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05edb3ad0a0dca5f1281d184c687bb1d0e42e81c20b47b6df257dcc24e2aa9bfc22579a2347e3cc", 0x5c3}], 0x1) setreuid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() getuid() geteuid() setreuid(0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 22:29:28 executing program 0: r0 = socket(0x18, 0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x10, 0x5, 0x9) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 22:29:28 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7b339dc15918a0554bb0015818ba3a657fe61bd4fd8ecd3b81ce1e084f1e28bec519383e58f44dda14bf66b97fae8e8740db0e8b75e3e09967b71062c65f4c49ad8d82025a4800d18fb7c513f11911dfce5b7458332f85643c11793e39b3f101a9bf38fadb1cbcbb4b6f4cc72ea9cb93ad355d5a068b74cdae8702dbcebe5fadba5892aa214b496c0250bdedcfd420315fb6806731397ce33c7f1f2ad1e19ca382b79e997099a3437b7bb5e1e7a4c"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) msgget(0x3, 0x100) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) 22:29:28 executing program 1: getgid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getgid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="d0190000000000008000912fd3db0300"], 0x0, 0x0) msgrcv(r4, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r5 = semget$private(0x0, 0x8, 0x80) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0xa20, 0x1800}, {0x0, 0x101, 0x1000}], 0x6) semop(r5, &(0x7f0000000300), 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r8, r2, r1, 0x13, 0x6}, 0x6, 0x2, r3, 0xffffffffffffffff, 0x3f, 0x7, 0x6, 0x7}) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="d011000000000000a000912fd3db0300"], 0x0, 0x0) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000ffffffffffffffe300"/43], 0x34, 0x3, 0x1800) semget$private(0x0, 0x3, 0x400) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r10, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) 22:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x28}, {0x10010000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x133, &(0x7f0000000540)) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 22:29:29 executing program 0: setsockopt(0xffffffffffffffff, 0xfffffffd, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x2, 0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1922aa8a56a88ca5, &(0x7f0000000040)="51ad2156b6fd004deefef95667cb48c7c7338ed1addd9d01e34e31fef3a45628efc457fec1e21fd040cfb8f1bdb48615486762e6c19ac31e04abe3eac85267245bc5c1d5195650dca13bdd44d24cdad9c7949a37cde0027ef660c26706af205d57c73a27ac57ffa16c154c1f8bbfae3548f39a25e9399b22e714131e9bbb3544d27a4e528a4acad330d1a1f24323f939763e41a5b60a194bdd5788ca93693c60f79831075d7b987cf6cb555901e258d2f1ba814c9be223e6441a4011059b361c882d20dd", 0xc4) setsockopt(r0, 0x1ff, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 22:29:29 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x110, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x8588000, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) 22:29:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x24}, {0x16}]}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x8, 0x17, 0xc3}, 0x5, 0x6cd, 0x7426}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 22:29:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getegid() sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@abs={0xff9c1a9831de77dd, 0x0, 0x3}, 0x8, 0x0}, 0x0) 22:29:29 executing program 0: 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$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x9, 0x3f, 0x5}, 0x0, 0x1, 0x81}) 22:29:29 executing program 1: socket$inet(0x2, 0x0, 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000800, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:29:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000200)={0x4, 0x3, './file0\x00', 0x1, 0x4, 0x4, 0x10001}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8001, 0x80, 0x3, 0x91f}]}) 22:29:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb", 0x16}], 0x1) syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) write(r1, &(0x7f0000000040)="9968431ad7a8e67ae74d", 0xa) 22:29:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="dc46eb87342866a000b92ae117341c5910b7bb95d3aef0f14315d88b6a26c01cff4554d194b7c1467c775bf5fed0541307c85eecaa4b4b00b850933bca2c0a13bc8f2037ea0eb8cb2319fcf42292c96ded341a6087a738cec1d92bbe794dffde679f8b17fe6fd6f287c02af49e4a8521754fc35428267f6a7272b5c2a0f202cf9feeebc8c6bd8ef40e2dbf759e7d59094460eb6a1e8c60227127"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) preadv(r4, &(0x7f0000000380)=[{&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000340)=""/24, 0x18}], 0x3, 0x0, 0x1) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd6a) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:29:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:29:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000340)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d, 0x0, 0x3}, {0x5c}, {0x8a, 0x0, 0x0, 0x8000000000100}]}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x800000, "4ab02588748b96804f0641e34b85a904148c266b"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000300)=0x80) write(r0, &(0x7f0000000240)="7cd23f9425cc87a766726b9453f12d70644424c0aa17dddf7830faa1aaab", 0x1e) r4 = semget$private(0x0, 0x8, 0x80) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300), 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r4, &(0x7f0000000380)=[{0x2, 0x9, 0x1000}], 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r8, &(0x7f0000000280)=[{&(0x7f00000002c0)="a10c6f6f6e", 0x5}], 0x1, 0x0, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000200)) g à ‘ÒÐÿÿÿÿÿpanic: kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *477036 77186 0 0 0x4000000 0 syz-executor.1 81555 3795 0 0x2 0x1 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822092d0,ffffffff821d433f,350,ffffffff821ac772) at __assert+0x2b rtrequest(b,ffff8000227b9028,83,ffff8000227b90c8,0) at rtrequest+0xbd2 rt_clone(ffff8000227b9138,fffffd806f6cc2b0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cc2b0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff8000227b9210,fffffd80665f8120,fffffd806f6cc230) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cc230,fffffd80665f8100) at in_pcbconnect+0x107 udp_usrreq(fffffd806b13fd90,4,0,fffffd80665f8100,0,ffff800020ab0780) at udp_usrreq+0x560 sys_connect(ffff800020ab0780,ffff8000227b9398,ffff8000227b93e0) at sys_connect+0x3df syscall(ffff8000227b9460) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffecf,0,3,22d2f02010) at Xsyscall+0x128 end of kernel end trace frame: 0x2500bb79e0, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822092d0,ffffffff821d433f,350,ffffffff821ac772) at __assert+0x2b rtrequest(b,ffff8000227b9028,83,ffff8000227b90c8,0) at rtrequest+0xbd2 rt_clone(ffff8000227b9138,fffffd806f6cc2b0,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cc2b0,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff8000227b9210,fffffd80665f8120,fffffd806f6cc230) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cc230,fffffd80665f8100) at in_pcbconnect+0x107 udp_usrreq(fffffd806b13fd90,4,0,fffffd80665f8100,0,ffff800020ab0780) at udp_usrreq+0x560 sys_connect(ffff800020ab0780,ffff8000227b9398,ffff8000227b93e0) at sys_connect+0x3df syscall(ffff8000227b9460) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffecf,0,3,22d2f02010) at Xsyscall+0x128 end of kernel end trace frame: 0x2500bb79e0, count: -12 ddb{0}> show registers rdi 0xffffffff8163efc7 db_enter+0x17 rsi 0x3c37 __ALIGN_SIZE+0x2c37 rbp 0xffff8000227b8e40 rbx 0xffff8000227b8ef0 rdx 0x3c38 __ALIGN_SIZE+0x2c38 rcx 0xffff800020b52000 rax 0xffff800020b52000 r8 0xffffffff8178440f kprintf+0x16f r9 0x1 r10 0x25 r11 0x2af27f172ff85819 r12 0x3000000008 r13 0xffff8000227b8e50 r14 0x100 r15 0x1 rip 0xffffffff8163efc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000227b8e30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=477036 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18c8,0xffffffff82646fa0 process=0xffff800020addc00 user=0xffff8000227b4000, vmspace=0xfffffd807f00a5c0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 77186 71441 64813 0 2 0 syz-executor.1 *77186 477036 64813 0 7 0x4000000 syz-executor.1 82829 297054 3795 0 2 0 syz-executor.0 82829 359470 3795 0 2 0x4000000 syz-executor.0 64813 304824 39038 0 2 0x2 syz-executor.1 3795 81555 39038 0 7 0x3 syz-executor.0 52206 444890 0 0 3 0x14200 acct acct 69458 322831 1 0 3 0x100083 ttyin getty 89427 145698 0 0 3 0x14200 bored sosplice 39038 488666 92806 0 3 0x82 thrsleep syz-fuzzer 39038 409438 92806 0 3 0x4000082 thrsleep syz-fuzzer 39038 41354 92806 0 3 0x4000082 thrsleep syz-fuzzer 39038 91554 92806 0 3 0x4000082 thrsleep syz-fuzzer 39038 270334 92806 0 3 0x4000082 thrsleep syz-fuzzer 39038 345534 92806 0 3 0x4000082 kqread syz-fuzzer 39038 366320 92806 0 3 0x4000082 thrsleep syz-fuzzer 39038 7206 92806 0 3 0x4000082 thrsleep syz-fuzzer 39038 182782 92806 0 3 0x4000082 thrsleep syz-fuzzer 39038 29213 92806 0 3 0x4000082 thrsleep syz-fuzzer 92806 68164 97012 0 3 0x10008a pause ksh 97012 380982 99471 0 3 0x92 select sshd 99471 264140 1 0 3 0x80 select sshd 19765 312137 24887 74 3 0x100092 bpf pflogd 24887 411483 1 0 3 0x80 netio pflogd 21561 196554 85308 73 3 0x100090 kqread syslogd 85308 224271 1 0 3 0x100082 netio syslogd 81201 77276 1 77 3 0x100090 poll dhclient 27493 231195 1 0 3 0x80 poll dhclient 54923 261733 0 0 2 0x14200 zerothread 8253 23731 0 0 3 0x14200 aiodoned aiodoned 22020 392355 0 0 3 0x14200 syncer update 89889 249850 0 0 3 0x14200 cleaner cleaner 69529 121287 0 0 3 0x14200 reaper reaper 48579 318067 0 0 3 0x14200 pgdaemon pagedaemon 7158 327578 0 0 3 0x14200 bored crynlk 18327 354820 0 0 3 0x14200 bored crypto 79646 386693 0 0 3 0x40014200 acpi0 acpi0 34155 31702 0 0 3 0x40014200 idle1 19510 408756 0 0 3 0x14200 bored softnet 21088 521787 0 0 3 0x14200 bored systqmp 30686 456342 0 0 3 0x14200 bored systq 24807 152800 0 0 2 0x40014200 softclock 17488 430201 0 0 3 0x40014200 idle0 3014 456813 0 0 3 0x14200 bored smr 1 387950 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 77186 (syz-executor.1) thread 0xffff800020ab0780 (477036) exclusive rwlock netlock r = 0 (0xffffffff824d4548) #0 witness_lock+0x52e #1 uvn_io+0x3b2 #2 uvn_get+0x226 #3 uvm_fault+0x11cc #4 pageflttrap+0x20b #5 kerntrap+0xec #6 alltraps_kern_meltdown+0x7b #7 copyin+0x4b #8 sys_connect+0x9c #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82677638) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 82829 (syz-executor.0) thread 0xffff800020ab18c8 (359470) exclusive rrwlock inode r = 0 (0xfffffd806ec163d0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_write+0x11b #6 dofilewritev+0x1b7 #7 sys_pwritev+0xb8 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9627 7306K 9441K 78643K 40069 0 0 pcb 14 10K 12K 78643K 2153 0 0 rtable 137 15K 17K 78643K 3534 0 0 ifaddr 99 22K 23K 78643K 1084 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1728 0 0 iov 0 0K 24K 78643K 1210 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1230 77K 78K 78643K 9509 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 78 0 0 VM map 42 21K 21K 78643K 56 0 0 sem 12 1K 1K 78643K 22 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 5106 0 0 sigio 0 0K 0K 78643K 69 0 0 proc 61 63K 95K 78643K 2206 0 0 subproc 32 2K 2K 78643K 544 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 564 0 0 in_multi 22 1K 3K 78643K 718 0 0 ether_multi 1 0K 0K 78643K 48 0 0 mrt 0 0K 0K 78643K 16 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1145 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 201 281K 281K 78643K 19213 0 0 UVM aobj 130 4K 4K 78643K 132 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 1229 0 0 NDP 22 0K 1K 78643K 342 0 0 temp 220 3561K 4201K 78643K 201610 0 0 kqueue 0 0K 0K 78643K 47 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 91 0 86 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 502 0 500 1 0 1 1 0 8 0 rtentry 112 604 0 554 2 0 2 2 0 8 0 unpcb 120 2704 0 2691 3 2 1 2 0 8 0 syncache 264 27 0 27 10 10 0 1 0 8 0 tcpqe 32 157 0 157 6 6 0 1 0 8 0 tcpcb 544 2165 0 2159 15 13 2 2 0 8 1 inpcb 280 8362 0 8352 29 26 3 13 0 8 2 rttmr 72 2 0 2 2 2 0 1 0 8 0 ip6q 72 4 0 4 2 2 0 1 0 8 0 ip6af 40 10 0 10 2 2 0 1 0 8 0 nd6 48 105 0 105 4 4 0 1 0 8 0 pkpcb 40 31 0 31 11 10 1 1 0 8 1 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 156 0 156 11 10 1 1 0 8 1 pffrag 232 135 0 135 10 9 1 1 0 482 1 pffrnode 88 135 0 135 10 9 1 1 0 8 1 pffrent 40 3999 0 3999 10 9 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 465 0 404 1 0 1 1 0 8 0 pfstkey 112 467 0 406 3 0 3 3 0 8 0 pfstate 328 467 0 405 10 4 6 9 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 15 0 8 12 4 8 8 0 8 1 art_heap4 256 2882 0 2688 39 25 14 25 0 8 0 art_table 32 2897 0 2696 4 1 3 4 0 8 0 art_node 16 598 0 554 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 14 0 4 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9959 0 8517 47 0 47 47 0 8 0 ffsino 272 9959 0 8517 97 0 97 97 0 8 0 nchpl 144 18118 0 17679 60 41 19 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 68322 0 68322 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 40 0 0 5 0 5 5 0 8 0 vmpool 552 54 0 14 3 0 3 3 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 63076 0 63075 39 38 1 7 0 8 0 plimitpl 152 475 0 467 1 0 1 1 0 8 0 sigapl 432 5215 0 5199 4 2 2 3 0 8 0 futexpl 56 133702 0 133702 3 2 1 1 0 8 1 knotepl 112 1215 0 1196 4 3 1 2 0 8 0 kqueuepl 104 1536 0 1534 1 0 1 1 0 8 0 pipepl 112 3056 0 3037 9 7 2 2 0 8 0 fdescpl 488 5216 0 5199 3 0 3 3 0 8 0 filepl 152 49582 0 49472 31 25 6 14 0 8 1 lockfpl 104 4981 0 4978 1 0 1 1 0 8 0 lockfspl 48 1557 0 1554 1 0 1 1 0 8 0 sessionpl 112 49 0 38 1 0 1 1 0 8 0 pgrppl 48 139 0 128 1 0 1 1 0 8 0 ucredpl 96 6880 0 6871 1 0 1 1 0 8 0 zombiepl 144 5200 0 5200 6 5 1 1 0 8 1 processpl 896 5234 0 5200 5 1 4 5 0 8 0 procpl 632 16757 0 16712 9 4 5 5 0 8 0 srpgc 64 48 0 48 16 16 0 1 0 8 0 sosppl 128 140 0 140 20 19 1 1 0 8 1 sockpl 384 11717 0 11692 42 37 5 22 0 8 2 mcl64k 65536 488 0 0 52 20 32 34 0 8 0 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 5 2 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 220 0 0 24 6 18 24 0 8 0 mtagpl 80 100 0 0 2 0 2 2 0 8 0 mbufpl 256 663 0 0 25 0 25 25 0 8 0 bufpl 256 23326 0 16268 442 0 442 442 0 8 0 anonpl 16 652894 0 623308 255 135 120 121 0 124 1 amapchunkpl 152 39562 0 38888 101 74 27 30 0 158 0 amappl16 192 29350 0 28121 202 138 64 74 0 8 1 amappl15 184 1054 0 1054 5 5 0 1 0 8 0 amappl14 176 862 0 854 1 0 1 1 0 8 0 amappl13 168 1046 0 1046 6 6 0 1 0 8 0 amappl12 160 1146 0 1144 4 3 1 1 0 8 0 amappl11 152 428 0 413 1 0 1 1 0 8 0 amappl10 144 629 0 622 1 0 1 1 0 8 0 amappl9 136 1108 0 1105 1 0 1 1 0 8 0 amappl8 128 696 0 633 3 0 3 3 0 8 0 amappl7 120 765 0 757 1 0 1 1 0 8 0 amappl6 112 362 0 350 1 0 1 1 0 8 0 amappl5 104 1543 0 1528 1 0 1 1 0 8 0 amappl4 96 5711 0 5675 1 0 1 1 0 8 0 amappl3 88 1156 0 1144 1 0 1 1 0 8 0 amappl2 80 40570 0 40485 3 1 2 3 0 8 0 amappl1 72 126727 0 126279 26 16 10 20 0 8 0 amappl 80 17610 0 17540 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 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 5270 0 5199 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5270 0 5199 1 0 1 1 0 8 0 vmmpekpl 168 46681 0 46641 4 1 3 3 0 8 0 vmmpepl 168 677257 0 674662 345 203 142 161 0 357 22 vmsppl 368 5215 0 5199 2 0 2 2 0 8 0 pdppl 4096 10547 0 10466 14 3 11 11 0 8 0 pvpl 32 1670622 0 1646611 412 177 235 235 0 265 36 pmappl 232 5269 0 5213 7 3 4 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 747 0 82 20 0 20 20 0 8 0