cd94579b410c5241988b44e5b4766aa51d9f89516d1a96ecf9a400bff9403f0e57d7e8359814e2d3675e14d18e48af46b539f4d5efe14232a2dfd42da75ce3b63c9b168b0185c934246de2ec2267aee0c5c9e240fb5fa14191fdbe35dce64c7a52abb083f40c0f940e0b17b2074116010cb8e75f974ab7b56cb2f0f7c3bbb504df53a2beeaebe4966f89e75b6cc70643205b2accef8dc5bce0f4e11f6c15510f5637ada8067ff5b53297c919dd5d380439736e7ffffb8af5298adb2e25a6f01487f84d21a1880c70e92e6a6faee5c3a6e065b2ebbaf94916a41351da92d090e898ea070b15d2d551a21dfbf73838e1fd13190f168c8930b3f8a77302c875e9e8edd6b56f1b4128a4ea1dced3990c17a5408f231da8c1bfb268033f42b16a64a34d04e7cf2ee00d1addbbc35f452d5c70ebf6783fc619e5f58569c40a55af7715a0095d4e357bb3c048b79452362b34e5604a76ce5698404731e1b226edff252242f2df290276d1107d7c8724655762f74aa144c619a84b7ce8442ffc293e499b1b04405a040f9de5fea733fe5f9a871b30e8733d83e4bf3e841756ca0dfb4cb4fc58864d8534cd4e926edb84fd3d5702b712533e9a30da364e71f002c268a8647d7dec546d01238bbe3a7a664afa3eda564055a6d09d07a62b74203550dfc325146ee96951f112aa5cf82252017ff5de845e3efd2b0807e05f5158cf7e8bbc5c8dbea74e035fe1edc90bfe3bad42cd3e9233bdf647f7f00b7aa09f08aba5d557547c457c613351d842fce6ac74b641a2efde2bff60c630054fd9a7f88112b1e58733323e1ebc91189bd4c2ed7672af02448c3f3a716ee0b54ace7e54b460290179b8e6b7dba8d9d9d276c7679d57a542c2cc444c439862cab57e3b8164a565b9ce32d6dddbfc7cb3dbfd16bd44d985ffd410d92f3c474240c4d3d5db5a4351c4b6467474c34d18e4ab67047831bbdb127ede9981ac27765e4b50a4b86b4ab7aaae6895474aa9c5e8416524f743d869b41d64dd839f25b68f3daf313d2200fe1d2df8fe4092b534762f13cf8cfd5623e3803f3bd9f617adf29e3e188f68528f4b163106447c20be3977286b362cb790f5d0fb3ea64a8d550b78a53a24e19e575436df545f7e5467d93ae5104eed6e4cb6bd07680076ab49f5ec94d6787c049fda8cf6e940d23517d2224bd1df31630fc4ff964abfc84f708ac00ed78b63605b9dd9f9fb5b7c9913cad219a21760cc0569919dd58e799a5a41dd11b878d101faf347aa9c732d51b2408579dd81aec01551af47719df6c1f2011da0076c6dbcef2609325e0eabef088bf759260c068f29b10f2c15ca0c04944ac65e8ef17856de1e045d089bf77d38f4dad374090fcd41014bf22eaff09626ad2d71614e358d7485b85dbfe1923d0bb53771ae90d8aa1c2e06a036822451f3b88e85dddd87490b1f3c068cc10ec4653f617ac215ccc055465e6a70a07557570cab672a2d9ed41c0e73bc50aba76d191446f30b851e2078ae958c8525fc85fa934e5a1b612db0946125a670baf18855a5ee0fe6d8f872e32338cbf41549d91677247b1a506bedc09d83a6e54e1ea93d3996bf4a85ce309fedd097ef43526da58d6b72224dbc362459e6d71a37c1ca739d3dc3be2d2f13a4ead172aafc395d57011a2c715f9460a69c85e286905988d98dd5e08e7ede1dbf33b2496dd07d8ba4535a76aedb6c3090a369f5e4f173e6dd67c18dc52b491d99a1eb49aa4c335a48ed721654d8af7587103422cf0aab6c4901aa432fa627bb8d4995928dfb28d57ed0880d4c09d4296ed2757a15facf3d369f2092fe0f99635c89fed58839e88422b19005332e5f846a03aef3b2bb4a3a3f9872d05f6e0608893972503ff0d15efd57c377302e861c3da5a693cd18da30fb2aa61ee718b7519414a0617f67d19f7af4e3069e4f2b87befa553f0f713607138d9f90b14708fce39099c24d2fdc73b5b5ded0e32b232585d6cd25f66e98ba47df737cc00fbc09ede1614fd790e20bbf6031143c3b32ceee31e1bbb37c3251307a4deb0ba2c3a424a533d0a24edfc9129a9cac6bf1df3aba982caea4ea6a9156776cfc8d0ea8719a22403f845d8bcd27ba787906972d4411e04b87bcd79ee59acd664f980399c4c73758a5bfc6cb9d6e67a2b2b09c6317e1967bf3a138ea31607529af195398fddb7dff8a4421fe6488fcfeae837766778260e706707fb72078fd84040f43fba186b6f6dda3a25170e86c0ad41e95fc7a8d42973232d22edc1334c8720809d8a24a4346dd15f169cde98ab083fb6e62c270d01b2d228d2b37dedc6fa61b6b1080ce1c64c5e085c88d14bef5cabd501c240a564de96df59df587fba8ea56014b9bd31a62524af3f3924d953a8eddeec0506a1388d109c91938b0ae6f18ec35ad15f227fcd5d0fd5548c855f5683c77908341a84b191ec0f81c03a959e6313a227e288b2f1cf1f7570f1fc2e98f494a45cccb81f95a764627ff6b657e37a635abd12ee253f584f635f5e7b4f9d8af2c643f614c19de35194fa52b434730318fb9224a93dfe9c41fc48f84baecd78a858329a04573e37bb708dbcb4989c3dacd95ff186daa9252a3d9ff0deb14d9ddbeb882b2bbd8c6e84e0f9b7293b03a7b465089c322d5242d5ba7acac9c41147bdc324774bfbd5bd7e42f9f6d0a1caf9295d2be4c6ea6a3670a124ee86ee1a2d47bf07a847d1016812abf0726878f5439c358a65e7ca78cda3f539a4d4b73d919dc1d89417aae2f6a2423efbdf3b421a7953f55650b740838db69942c94b40e6818bd6c0f48660c46070469d668e5a7af45737314da6a9948fa34add2e17a3c12545fa854f5b0268a8ab29fef923faa9f055332ad2cd0d1eb5951e7609d79bb72d90499020f9e0772b747666f35a0057b72d089e4941cbb2c15e2613fc8f0b22210c974ba774184d32eb01b06f1b679e632f71e4be084f74007852f9644c3905b0811a6e064f5676af08974cd743aacdd76837fba0a60988db3ec7d02144560d7de5d31203f16765d188c0822d64b5b6713d90ec4744a017dd648b79c6bb9a026f80c541f337516231f2a8b4b6d73f0e5d01d77317b5ab3b8d29aa874305baee9353ee5e8f5afd95f081b66ce15bd7ce2f17e68cd8758c321d4f20d796d77b0900a58b02681399796641347709b3ad07a78988b88730e47910e941927cc32a3f7cc6a7dca61c4d88ee6efbba97bcbd03d5ef033c2b748fb197e1c00352a211c985f56be4536feda9b04910295cfb566f01feef7c1ffe56f04c70010bb659ddd7c0bf5123130ae3a7c2432e50b99ae22ec448ef2ffea93337c2b3ecfddef8000c42bffc39f443bfb3d6807f095147b6ac506d9408933597a5d9fe67129c64cead941b5e4ccd3e896b1dc5918c1494476ef9100a8c50029da9622a710c20eaed6e0eb3d7a533857c6b985b11401252f936dbbf825c2c9c5c7bafd1e38765f4651ae9e53cf320a414202c86e0d3b246bd6f43abf0208be1adc3407b4c802102a39581539f3288ae230a850746017951d094562c8a41ecc25a0a1a8b2fbb6513e0f4c6af31d0899898f715115baa0b7206b674f72c8fa71ed9e17e1803c071d55e5ac5be831ae71e7b3203d6edaf3e94bc8b2d8b5bbcaba3e37b60498be9649de1e7eae8bfe3f270b2b760930d678a10d4c22ef7f09ec9cc9f734b0d205c785d5c1774cece3e7b0101ebd2fca2d621d991f06175dacef701626548f4f678e0ecfed43caa0dc50273bcb31a50556a6c9cbc75caaca9a79e88f14ac943e99e0b2fc6787b905bb1f0784fd08463dae0278879408d809885bd72f98ce3eb54758c4b58b9b7e62d889b7302fb84471ebacb10c24c8311e0dd993a3cff6ef467022818542b5526bdf411e3477f5c00fd79e4e6b914c3223fe67738c6006f10810ccd035430252b6e8d793e248bfcc34fe692a4223df69e22498634d42610cf98aebfb650aa1a5355bbea94a4da633484f52c59938d72bc4b5b806340887134ae7486b99dcd20a88db3c0351d49bc94c095ad11a5896173914724d6f9c3a0a2258a3aa4404198c6c496bb07457dd246c7c8193551320677faf9a2fab2a9dda2fff578339327f5cd6a3e3ee4ab12be591e4374475c00d32c161db35963f9331b5c1bc43a648d352bcfcca27220c39df7a49328fd4e8ab16ab04a6b33a012846161b9e82794cc0079ba9cd96d36d00d52f4a5cd32f7b9175bfeb0ce3328ecf9fb69ab2f99be6657e16eae0c22954ab500707ba67f875d3b6fa31df6bf9ca999cd1d1e54d244c7d89ac7736bf3945e5b7050a36fb64a3fffa7778b29d5b9d45de05aa5eb07cf1c13238142edaa64f0ad01a35ae56d25a4560a73d19d8867f545bfc4b607cfef24d101eec3f9b36dc59fc73627d6575df3e9baea6a761a4f37d4ec5025b98e166c3893442aefcdce0ed50c5c210c416ab548c5467bb594f8c385e617499d678026f08982d2081e3cc670bb523e9a34bec0a3417a05d212600b5c4a3272e1562f46e99300089e7610d48c4082d62c990c937525ca998931e57bc0be442ce08514b3598f993b5b7d2f830f374783838a27f641eb48b19e3bc27fc503dbd592cc1724532520f1247", 0x1000}, {&(0x7f0000001500)="d5f55c647ec0f8912f188fd270d7d6e9e9e9e8b9b6ce7f2fd8711a3864680211d74bd34a6de12d248712074f655808849aff5d", 0x33}], 0x2, 0x0, 0xfffffffffffffe01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x8, 0x1f, {[0x8, 0x6, 0x4, 0x6, 0x81, 0x6, 0xeeb2, 0x5b47cd76, 0x6, 0xab8d, 0x6, 0x88, 0x3f, 0x5, 0x1f, 0x6, 0x7ff, 0xfffffffffffff822], [0xfff, 0x3ff, 0x8, 0x8, 0x2, 0xfffffffffffffff9, 0x3, 0x7, 0x2, 0x100], [0x9, 0x6, 0x1, 0x7, 0x4, 0x1, 0x102e], [0x4, 0x197, 0x6cdee0ca, 0x7, 0x8, 0x7ff], [{0x7, 0xae4d, 0x0, 0x6}, {0x7, 0x20, 0x10001, 0x1}, {0x8, 0xffff, 0x10000, 0x200}, {0x6, 0x3ff, 0xaa4, 0x6}, {0x80, 0x81, 0x4, 0x101}, {0x7, 0x3, 0x4b46, 0x7}, {0x2, 0x0, 0x9, 0x62ffe0af}, {0x7, 0x5, 0x80000000, 0x7}], {0xffff, 0x6, 0x4, 0xfffffffffffffff9}, {0x1, 0xffffff80, 0x5, 0x8001}}}) r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x2, 0x2) faccessat(r3, &(0x7f00000004c0)='./file0\x00', 0x51, 0x1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x45}, {0x7ffffffe}]}) symlink(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='./file0\x00') r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = getpid() r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r15 = getpgid(0x0) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001680)={{0x8, r12, r13, r14, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r15, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r16 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r17 = geteuid() r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r20 = getpgid(0x0) shmctl$IPC_SET(r16, 0x1, &(0x7f0000001680)={{0x8, r17, r18, r19, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r20, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r25 = getpgid(0x0) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x8, r22, r23, r24, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r25, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r26 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r27 = geteuid() r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r30 = getpgid(0x0) shmctl$IPC_SET(r26, 0x1, &(0x7f0000001680)={{0x8, r27, r28, r29, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r30, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r31 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r32 = geteuid() r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r35 = getpgid(0x0) shmctl$IPC_SET(r31, 0x1, &(0x7f0000001680)={{0x8, r32, r33, r34, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r35, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0xa, &(0x7f0000002600)=[0xffffffffffffffff, 0xffffffffffffffff, r8, 0xffffffffffffffff, r13, r18, r23, 0x0, r28, r33]) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66616c653000"], 0xa, &(0x7f0000002500)=[{&(0x7f00000002c0)="8b52477ff922f740", 0x8}, {&(0x7f0000000300)="2f12b0ccd6a3f11de710cb67083f1831536755819f2360f2b9baa3aaf2fec16138ff820b6790a7c7632c33346f250d633b5c70a11f026cd6f97b3c5595bc0b8cb969e04beb40ea8cf85f22c6f0f0f6858e12f1195d6132c3abd7cda62ec13707bcab8f95ed9d7ea1be7d04bcf3907743681479ae0880e5fb0bd33d18b135ffb60f9770061204f09907f3c65de4a7a1dcdf9feda04fee901d", 0x98}, {&(0x7f00000003c0)="3a2e05c799c2e458e2f97d9faa634dd2fd48fd90de7f9a00682d70bb6069187978686400b215db04e7cf764a20eafaa5", 0x30}, {&(0x7f0000000400)="c7d1c344991c8642bf9fcfea87ddb21dd76a9c92619fb1b28a589eb23948c3bf984f286be76a6ae08831b76575d46595d8d543f149007ddb588b1de027a0494da7304458023af74db8732d3a9330b925789f8064e6cfe93b4aca7aa6b983633dc62122209abb6c2b422252fda617a6d4d84306d9f4429d6a756785275dc5aedd4af6c5b05d120aec9671922ff07a8a481042fb4a40386cf144626988", 0x9c}, {&(0x7f00000004c0)="347b11ef3b6a463ab399af57c4693ff8f43c2253bdafc751ab92b48d5bf55906269294cc7117ef0d5dfa2d26c4a3f8bf568fb4a5ca43997a683101f6b82d56001286a4a6da10dd6a073faea025cfe2d0ddc0bccaa9c6476474b031c41da0877cfeb7c00d550d1ea949207948f562a9a08936e9bceaca0b432451dd87fc4764fab71c3dd34c54774937bac8f86c77fbaddaa48688df3f388cd092853061644287e9322d9d7245415c70f85386a80fad09d9668d7698f3759a3837b63555b1b04eb2db87902039886f2df032b659f22e7d5f209d7a4e265b2c2d302627c96af42f568c70e41a1afdcef0b2f560a71e9d8449757a08767c34b6fb097d825d96f8baa37964a951ccdf5ccce3fd1d0d32c9d4ac95b3107147d2d7e27afddc8af8d8640657777ec45ecfc9be828b2fc9b08a1511b24bfeacbc0230f7eaf28d498b93e9b5dc1dc797e4a0faac2bdcd9c35f5b18371a424f366ffd7be9a9fe2ba4e2c272482029d14357cec84970bc04023651bd7cb5c6587e5c1f2399e2276d0f52465042661689aa8a1af9d3410076b836766ac151de222c2f4df4e8e21e15cb6ac0f83eb8232188476ca84730fc9daadacda6879b4708a25a14b8a791e24e2b27f049d1aa2ad10fb479b85ad807a0bd3364ce251d7719f1c0eb3af9858ee5f0a1b6ee16ae490962b9913bb45fe78b9c9ecf89082bd0612d1a98d8277ccfd6874868ea2b79bad20bb173816e6f36b8158e501e3342fac89020b61ba6965ea4d69195069acdb8d4ab2db3fe1a04ccfa83a29fad3c495e517307fc3a3f2508b38d8e5f68600778fc5cbfc6efc7697c227dc415dbfaf8d86807cf50913f0f9564b0984a909349097eba7daab0149900c294e3dab7ae6a73e6800ba97a5afefd17fa5b3d774f1081376f6e697d1ec709ec1008119ddff60ce0cc4405822ad538b9a40f3689f066f7b9320a9a5534968244e5ad3a9db8fb83cde8cface15978f41a3e3256cb5e48a99d16c1035dd821dad8b1d5c87980bb67149c1bf79e09375f03e8222d1beb63f0c46d690922f5c27efb5deb4f91929d3728489a4561ce3a9049f0df26b8bc35c942a76f7709d17b0278e535524151b8f053c6814bacb924a58c69c6dc02f9bad21a02188fe30bd94db797050ff527374807fa0659e12e402c966477d1f539ad2e786c70d5edec3585afd12a12a8deda0fee799075c2f845ecd9b9767eb9555ea22934e72c1d753c2ca3977a6df62646597bc68c548c2a11758bbb6d48e10f26e8384550d567fde62ec6c884714e2a9b0f2df4729f616710555377a4f2c779fdbea3c46d3eb2ae07aefb18ff276ea333b52d29308583ff32c22726a81f82bee1ccc725b798f651167df6518fefd28024a028fa36e59d40008eea2af7260adf9644119fb614cbe00aae18395e8cef6dca851cf3bb5df10513d749651ee38e4ab6bebf70b4438c92cad73b23bd86ad54043e6b9dbb281f9bb3ca2e9fd57e23eb7b8aff074039a684c0c562bfce94011f70d3c4daed52896899bf3d594df326a47040aac08c420e4116cbc9353401da210a0e5c930448fd69bc0b0df839143e2299ad1b9fed12e3322ffd01670994b1fb4f273249ea03d3b4d4e102342d8107c4de1a05a97a8b6e91f70cf82d5a1a842b6e785c3f428a148d0699bb5427edd255a2986cecbb6166cbe333d2178d7fecc05165c67315ff7ec1436c5f946290bab7adb270abd3e0991c00f5570b015fceed32c84dd2ce32f2f54e2d77528e073fe3015c109664b3036549ec9ef23c950601eb771055a4393fa018c3522770e87d556483b8278e1192888857bdf69fbb9b89cd83a78f1c959d0587e4166d7988e4f6fea2542da1190040758c7b03684ffede5290261bffde43dde4c3ad84ede97f651035402ee310474be6941d29a9de85c3db99884505ee1048d15fbca85bedbd0fea4db6cb0b0e19796c34f1424a7b66f612ec739ceb9acb08d7bc67c8430c8e6bce6a294ad9ce0eac028c78074423a83f0ce5150b025bb9aebd8e7170ff50543259e7e4cc152f774a13b56be667d0ccac659111fc627e5aabb8bdec499646d54b627a99ad9f3275baeee603d90159b601112979fdff600bab928bb1c453e26ef5d66a0d9ea73630d92315f6fcc4dc32daf32f508335c61b13ba9d6442e4040e03c08f3c7e9457e7464f13db524edf8bb10b92ace8ac1110c54baf7d651622797d5694a95e2713e6b4827e35a55c4c090997269c8a123e5a01ce60b67329732f9522642fdd2fcabe4d8cfcfd0c10dd5749eb2d28fc8bd5165b232ffa3b0c37283b829a093d899280da200d82792f0941c14d56ea72f32aa9cd439ad4c7c06e66e18112f4b3d5911e8ccd397c355c452cff3e9344179d6336a86c40e5c5fb6ac71980b6a6a14e109cd07a87c3a571d9715e41b67ae9151299335620ada5faa5f3655a8030fe0f45b08aa8b924f6de4742257294c484b072e7499bf11b315a081d941b16d2f3886df102b88bb90bdfd80edc6e32a94f28bcc33673df691ee99632d4725f1c0be49c91ff468db4f1c2d1c460688602517d12192ab3aea73ee2089639637b3d80c9462e11baa2bb7ec4e50fab45a46777901a0835e1f9d0c3ad9b2f0a66a7bd003e15a3a3ee6d52f3082f751b0c33bad4166e6ad611df246df48e32bbcda354b70d1e5e9eb2e02699f6a8c1f6bf292a26d3279707bf367afc0214004063a2838b8bf46a1f59bf9e3c16bf4cb971a72df392186f03507bbe691fdcab3c347fc12828e5ae1d3d89698fa4802ea2b309fcac8f5f596e2f36301f922fe95cacf78186f82f8c06684762f820619c0652ce1c1c98da4e87460f8268026cb3118f9cdf9d52bf1fe9d513f960540348297a3122d54e421caf9029fcb85c340a67c352ffbe7fa007d7ebdec5d1eeb6439765845b7e893f474abc33d64a38981c26db0234a183f3cd0711b688a9979809a862dc783de0d4f2c19c6b670f6132dbe51553420eadc0f42b4ad8f5949fdf76233ab62bf3c659295e4153b037f7173235aa49b24e2bfdb5b9eaec31724d803f3e4e7a8b00c91ee3a94e30463cbc7025188b68885139b9db1985f4dcd7480b1e9767002c96cae6f6387f1032c7af46556f1da1845dbd5166fc004d88cf47762696695d7b4dfe3e40d24d37c475c7ccbcb03dbd46853e103a797bb2b05f29d4f137b2966975b0a1fdd0a03c0e236687421d184682f2aeb7671bc1c245deae2f6cf1a4d4b37d0089678b29bbd9f4cb1c1dc8e021d271e6eb12973754cf6d91ce934b1d3e3c15d118d35df79984c076e11b9d1896826bc43acaf003e129b4927abd8ebb9f86e5146b3d69f92de8e2b2b42d25bf35d001abd2d7aa4c557746e76f0f4917bfa26bcb71f7670ab4f6df2ad1b4e98256c21090585870ebf5447308bc779bbcad9a306145286868922a147be3b9a2b98cfa5446f72f9d4c09af0a22cb1b6bbcf2e0196c41efbd1256b889727816843f25006bab6e89e4a6d2043af7246162a3d7759bcc282777db24bb7c5d7a31f439bd14886b5ddcf3b373d1bb1d88c27cda68e319add617f9aff6aeb274291454d93622f56a1ac1578f3f7825e3b340b4c4463a140b1dbbb897802c64bb596ba07166fddb63afa6a515924b7d75f9bed0d1dccd62d03f5a42cd6774629d7a2a3f439fc434445d1e3ba45a92a42112e86e6c35b31b4612c11000854a2c21458b4d2b9b3dd9a43354137df28e3ce6fadda856e10b1e43c78267d4480ed47bf2d7d39c177d220bd248e346d085e5956d691a6dded44c4fd7a214a3c1407d0b24e2529df04e1e232f4c3a1ff03bc1ad858c1c7f32c9db2938b9cb09b318113dfdb131befe018eda606d399508eb5869e99b503a6a18c7c4d4cccb375609fb512a5a0cab5526a19881e212640c9708fd9cb8806ec5bedea74e072b24f9b08d2b43a04de562ba1dd388ef9dee8bcdf6bd92c17b5406cceddb60534167c106286b38235e5549a3f7667219bb051f4f73dae1efd5feecb3fc19a382f3dcda08124a31a9fc8d17620c720ab9d6f47ec79d368eb1ddd6ac1574d6412dbf78b37ef82b632f00b5ef2761d2ad2d83d34564f85c8d373022de183d620cbf7dce56e6595903c2bdc92953f10a565fb9bca3b69fa20e3ef511d82c4f3bde2f407dca90fcc6b10b82b0ef49988619c8a6f6cd76d2f8c9b39ef224d563896098456808d3ed76daab4b524f3374ae00e3062181fa00804c46c9f16169ccffd1c778ee8be7162a1dd21da7fd7aa8201c44b8c07cc912b8c9c516b9458688e6c1ea4aa48f2113ecb73f720c691a04d6d6ec5334d404d25947ae5d40c57b265fc24502f4a615406fd31600a15571775b6545fa136cfcfe4ccd9bc635cae56f208de9f5e0c19cacee0cd5299312751f59f6973666ad96269b0dae836571310fe28a0368cca3303bc74be38b13f8a17f8f9798bdfef0d861ab6c17f446ef04337e8d65c40300a91f52c72da89620ba7bed08b1d4101ad45b5217d39499978c233164982d213006541acc4d8194d60d70ad5a1ad49a0f6fb10eae1f78b7640a8fab482ac82c40fa97188417de3a2ffd7a96dd731638f645b9e85383012d5d6e763c3168b74e2f5575f35720e2e06f83749f48b40e4874707c8493373ffc7b4aca80c331e87a01f9d5379a1b63060864a9b733fb0a3ae050ce9878d4bfa4d645433d8fa2f6074de541cf0a796d5b41535587ccfcdb0bdffe7e290a23516ab91c354c28307c501d684e28a7d9461c5c6c7df102a04e0278ca9949a68c44ef51f01c6e6021bc2f163bc2693c5a93e61f8e0498d228f1f49a9aedcd88c73891e0e57de0e3d8007e0518449acfca6d3eeae76aa598496be452748401429d2b954a1cd41f6ffc8eaf192c1e8dfb1461acfca3fe2dea3b8dabe8ce3de2ccaa232eaa4be3b2db19928718079b153eafd467dfc5dd3dd8cbfe0d913956254fb43abd526d5f86555b426d1f4f9ebcaa114c2b804f79cc9beb245b05cff784314d31bb0dbebf53cf8831d8d870372d8f15e82f4514d0e4486927b5f0d4f29fea390e87dc6bed0a507964120ecdc7a843c3260ed84bf3442095c377014e658e15d36acec40e53264f44eb67f2f5289bfb28ca4ee5623d5291e0f1f91a2f2017eebd938ca3e4523fdc4d44dd238bb751881899ad0955c6f35ab4569033e9940917999b596245edc7ddd41c9809da09c1e488688d025841e225ddec6c7b04651135960037235a07f78f8d2a2d80ff6290d76b303e0b6a76cbb7a5633c453fc82b3b7f79d2dd0c858931520830db249588c558bd1ccf2ada7b4a981883607ab3072c33f6c36b12436ba29dceffb7b18b1e53f74b5a78ce5a68382a6c5d417ba1b68f3eabe3b7a380de65c80c556159eac4d1b3e108c97d6c196da32340478a7fe64d08cd4c39d5bf190f119668b088ec76b6c9733d855602cb7d66b15a57c7b51a2c45f1847d4f8725acd7e4f3cd7741bdaef8b4da5238ad9cdb5d8d5fd86f79bcd33a244699afe30084795af2f3f066ba3351c39cf04c9c863be688242ef1242f2547bd6ff24d93569551bba47575b89f8385f4dcacb7cdbac4b9e0fc96870313e535f322aa38a46912a22e09d4c92c0ceb7cb25ca3a14b0a98dd8fa2f81a48091d1b5b812f28d8d6ec74d5797707a80486cf669961e2a457b12347a2cac9f21e50fde99e024c0abe544b171e9ca41482d29971e0aad5b7dcb40e8121743cb2cdbb7f8d96764deeca64c6d9858960089dcaf1eaa787b6d16b19f273f5249e3cb76ef5e18c53ad304733002b3c48e39fbd9621", 0x1000}, {&(0x7f00000014c0)="171298e40e1f27a106ad3c2bf087c6aae4dd5827c0d4d0aaf583602b787171d4f61b2310d133e9c3c4fb730ae0b4c198118c7d250c3666cf109d09d2bc6a6a5b69942c6aac2f4bc7e58f51f441d8a007de57ecff9ff996f2f59a68f34c5696bae691b3eb59c8bdf2db03ce73ee53b9eb00de1cffaf20d2f2bf23ff3cb084d985e78b364a039b4939f4e11ac97e085641f6e02757dcbab32eaf6bd122b7c964d7f61b338b430409620c11c09e2128c8de4faa822ccebb507dd48ad6a7b98becf6432f309c41b7932201b64a18d2d1953bb2cd476ade3b0221d7cd8a39ebbd9800ec18a670c7021fc4528c441d44c4c8b30c3f03be22234f1aba27010f2c12b1b62e287be04b848cb6fbeaccf08de5dabe5682b436b30dd7d92c240034764bff95044d1582931d154c4bab139fd65c281554d581ec1d279443ae89cd26ece87d3f052afa20484c7ef04ef7ea119f09a33f1b83a33e0014dfd4b35b461b677f5df60aa9d553b1f9505da80fc6aee5d1d4e5420b3d8bcf4c95343399b2c728c8a6f1989dba798c0ef9416c7cf73a61f61d8969e80fafa4f68e39a0af156c8d1af9a2dd7d1c0edf01e8a452df9118e027bcb26a4db08447e77a7f1bac954593fed580ab096e3b0cca52d881e86f0c9adb35259aac41d2cb4a8c5d4f0ea1c6cb2f753686bc6524fa81331c69e0eaa6946dedc1d9c3051a464179266c57131383dd25aa5764f12705c4ee180cd878fff9ca14fec0ec7dc6f86a2030ca7ebc66626e90b0763236c3b8d582138cfae07fc10dc14c84cfb2db5c18a77654e97604897ee3dfe7c0ee7460124b337f65f8c307783b2b6f4c5dfa4c849561900c8d0c814b1bbb51b467b15d28b5e682ef8737a22e2942d362d0952782a346e0083b3f1f56a5cb01661c0fbeb9105a30a6a4937be961b77e16c2c6aff3de09df754eb3a4cb52871d9552bbdff0bd74c9f2a357452d22d7faca7cbb0776f3dd3fbad2de6f76e2a2431d380a4d04da5683e91f83984ce9d55ec8081e5cdfbc12fb80241f9173611db0d0f6456d1484803e6ad820cf21706c17ae1442dfadafe3883a03a26ff944e4dc0c4e481f4fa486372cf6353c4bbc7555d991bfe35542c2a2e37f318ae6c0572df089be7e8b8d22e715978f37f7a9437dbd9d15ffbaf659e01634cc3d5a0eae652a3f7ade7bdcfa039907bbc85231f01feb7e1097af2d065a817524d5b92f6a54ea2da97ed83b914c5cfd1af25c09713d06ea1bbf3401e10b8323fe82a2c32e90e9e563b33dceeff1f4a7129c486cfaa08252393652fcbee4fdcd907cf92966e278370b132ee32d00c987edbc480a6d0ac0d453cfbfc471d00f0d0bd6a2242c81cf1e2eb557d39bed0668b8af435b25ae81a80857e3390eef35b0484c3f3e82721941952c5521288ef2bb8516aefdca05c0809b3cfc4e243054d6663bc8c44ee933bcf343c75201c21953e3c92babae318d91963099cec032cc71893311cb687ec3159d8a352dc3aa12f01a0dc00b5b046fc354090ae8dc3088db63bead2d2fffe3e2979632d7603acbbcc9392b1be7716a4585bc58a2495116ad8a98eefc8954101283d585c83adfd2806eefeab7ef57d1b125139e09060f08c25f88820c80a474c9a2f141488ddceb03e50b44ef47fd42c5417c5ab423d968f831907f2753ba8ff6b24c82867b24dcc1d509b82498b340728390a88f73398ed60838d8035c217272317b85a547615747b03affe5f88f516446b0589db4a42945880e550f5c8bca9067c1673e6ab593c92c32aef7bc9835dff1880b5e009edca6605168361a60587c608cf9701717d4ab1b945e9fbe1966eec36a37a591bc95f8c359acceefcc6a97de9b0aef51a952500ad51de72a3087e1717d46482944ce31818e6edebc2cfbb431698e8a274609a9aa842e1945dd1325c14445155f9b3d6d2cc27d10f7f3c0b364d560ded975474be9d655635163e5d0f5d917476b1e5f040b54af42e5e0e0902fb0a1c1f01ba697fa5631c58a3d4189c85de79a28a410b8403f19f254723cbda3bd5955b7bce023c183c26f473f399f8d627988e1fd9900978e38227983e1e9f15ccb39dbd037a9c865424941630c8e31667d67b1ca8555ca52fd2d76e174b518847f488fa84c3be1d07b4fafdedd04c6b9be262268822445265b15d934cf40f3206c385fca26ca63a85bd640db34ab4c1f516b412724df81beb88a208d3894a31b3dd39397254da707b5d17d707572eec2d418df875a9a9d49149f5a43721d0ec69e6fd71cff5448308b38e47cad97f02db8b3bb7b1c6fe572497d03789a0768899647d879ef2137586e2c41858456e3fea42011a6e7d07ffaa2bee21578835a2b07daf17d0e7911cc600b4754a3359a39997df179f60a56a78461c56d1fd820fb3447d5f461d9f16c5a0064beb7c279fb5fa2a6ce6a6bbcaf804cc45751bd75132ab367b47e08ef814628794a3406fd9065d149e49296314b71c2edb52cae7f73ae0b439dcd6a610e42452bb8a6b6327338a222f7a07dcc61f8cf0a3ed5905049403a4afe29572efd4bf4c819a753d19bafe072eda02f033bacb8f8b34d6627d1c598cc986ed51a81a4b01972f27e45fcb9f177bdddad5bfc16115c4801dc3455003fcd725087cc4b40d0388f2364a51a249f0eb3c25fa5b166a6993cf90d23ea9ecfca8f2738034312079769675d719f2f28036d71b27ae4265ef9ac1c63f2eeeef6ca64f6f2a69ce1ccef69f7ea01a173311fc0af90087faa1c374209d59f28c4c0c4fa23a18e85c1ca3fd993e01c651194e212628d9c6f7c52f425721b97d9da3918ee1953421213d2afaa2846968d5b95d1c7b8895d9fc42b0959db64b79e5155edf07c8ced6311fb002e3ef50b660dd7b054550eaa7a0197b768754a738bc8f05f031a62018fd13f0e43de63f2cad12137e3ffc0e6671fc477a90398af9dd58ab0a99669944685ed1b05417fcca538766251ed382717af1a928e280b03c445489ac4f9be7ed74cc6f0394cc896f37b22a7509796ad28601a0508d016841252836a357e25080187a781cde7452d7455dff7ef6fa8f6bbcd3395cffe0b79af73c2bf28ba19ba2fb5a3ce6e1f0b25c607cd7d24fe933bba3c3b10628705b0a0114a4d1e14f7c094b88e99e5dafa0257db7f3ce0690814d802c443d9e1fb6ab3ade90ed13399e50b9bbed7797c551a3cfaebdfffbf984ee4d0f5e8282e82729e684c12e041c956bdaa0b80ad8f759d511c43cfe3fad23472c5d76920065ff140aee3cb112d467a057b65566e2aee45d32d6fbec96ed71182db95975f0054761c7e39d5b5ecef422c8f990facb00129146e1e6f4340c8b4060973a248b3c0f27bb07c142fbc4e476a5cdad239445a7e3b6667403b42c51f76a65605c5ca9d11d62dc621d1a7c593f91c2934ac5ba1b134f2c5710a648161b4b9805acf340e16f20d217865c4892a9a6ce7a5884e430732a1ea809cd61615d04111ebd04b54602506d540ceaccbdf7c8b74cb33c72c20d53f1ffe0f7eb9a8273a51cb92f2fde4a127a60e63196d4b26e09a2daa37529b99dbb0567f84ae7d0c69946bf4dd6e430832c54fd6f165352fb1bf5fdf122f23e5cf870dc270494901d9e24d89822e9e6211e03df2858957f53c04b0fc0123c402d490f62d9fcab5f757708bc88ac2c81f0c455dd81cb0e924548b40bfa697e1d1b250018d3f498e065899f3eb1068a07b6a5b0eebcf2e2cc60209a1e13dbf27005261d0693d66c9480113424883b8e5462cc66a5b9d4355f0b6b499e329bc67e3f865aa20928e2db3bd94d237450a3f87bfa26f0774f9c7e7a2d5859c4e00b44f696f73669eeca1dab4ff76cd9351074d7b3baf795b54ed6197314b3899e147dc48ad25d86459f33f96907c9c4a4c3f7359a9557d3587bb30cfbb1fb2d71f7239811e957e0c0f28195975692cb5b1020e5c9bd911993ede33af38038aff02354bd6afea4e6a2d20716bc122e6e5c3cf35301ca621b931dd019072c7278385867ae14dc1a7fa99615aba7fde91f86bd771ece2622ac785d551b62fe9071da4fec30bec441c706a95b91a3cb46e421836491ec530425796063911d8478261aeb9bcbe3a3f08bd04a0f19d6b29a8402fffd5e31d72feb0b86b45ae57826d37c98b12b5ea8fd932afc530864d139a37a0d9e51dcd1b960fd4bbbd4ccc4083396f1fada52ee5b0cf28ffd05a451d395d417c64cb7d9f2fb5e556fdb48738ba28118d6eb4bb76f13e7bca93b89cf715d5aab875a3697ecd9ef8521068cb3dd83dfc803138cab4bafe973c74b12a8b54c1ee127f5bf984590736aa9500fffeb76fbde3a3f9dc38af27af0e1f459b084ede60283b20167e961a49a9abe537f5e91305980f552f2c24db615918535b05ba256727ad20f0b1da1545c041f4e82a16e49404b2224362e6d845913ee62224c77661ad30885bc33682a59a4679791cc69e66fe05d02c87a18ba097e01b5f62c9b1ff10cb9dfc2cc59115fadcf64d682bcc0531d466d94b12c865b0c3b5391f0c3000e9985813c2ab8a1bd41abcc70db93219728b351e5b5bdf9ddb13563fb851ebd9ea8a09b419b5defcee01dafc275bf98441cec59ce6dd957e2e5811f7d0bc730d58b9341f161434936c8047527f20d23c8db0da4d8a105bcbac10a43b0382e37c833fd4a8d228b3c67ede4a37c6da54753d7befcf5f2245a8105f9576cd9108770a5fdfa85593041410a65190d3a130253d71e945efe3f00e89403c62d33f365278f1b8aaac62ab969128d3730edcda98a1a8cbb66fbdea3e5e19b65e14dfc7e6a3604efb54fb24b7784176eaac23c9abac83e073aa2d63a31706089c6001896d9b2e22764e40d369a22753e387e54f377af2195ea4275ef36fb45cd5df6096a3771eb7c80312979db767f29e413db02ec4f4859c3033161fd5ee5670354fd1686291506660b3f1e6d7edec9dc219ffa496a8c449bdd7ba7eed8c6d04a5688af95a25ec389a969501c3dcaf93650885fe200ea4c3f849c3fac4f3ce5becb7c1ab22ab7ef6e399e51688f9dde5bf3cf1032a286eba59a251b397d8246770241bd1da09f88efe15089ba6c5e6cd31f5a396e5bf1a5599940fcfa7c94249a6a94ce89be0da67128ddc421ef20c793b113cb684b1bc6d64abf9e80b42535fc7cfcbec18fda24f0f76f494d35f19b515839dab8a9d3d86ab7baa33d7bddc7f388b83f2e6cc9a5f09c5770d4ffd3dfd857307227df05e4f9b29a22c81f683589ead4d76e49be2ca39b96d1f34649c86ebc3f59b5699621aaedc5728dc9d891665b79f5e5f4d5048d3b3d9b1664e677336d4b5d06e32bdd707ec5388c6f34d4e677418107034a5f10f4eedb45be4d9d52f716dbccdc0ff374a63fc46c47816cfa095086e977821676f8364971480badb141ed0333658c9d951c337c12ade399536aa16db8d34dd8870379e40b571d44bc36aa95d9fa0a6df6b949337f3b8bdb78aa402fb4f1ade3169ce287b4fef1bc26a78e6da99762d64786e588853c32e0ffc1f8ebff6595a8e95187178c6557a19391c45096808cc0272541f05f368d6e6461efaa80a6946921aaf90bbd9284eb02069b1c164d0128942f9d3014e8c5f113dbcc68014369a0ab247c03455556a91347846ef1eb051518824f7cb38ebc2b166b2aa98fba495b615d294cf6a5287363a2f634be140c0fa763756f1b86eeac875c04150fe91a90b18db55f6b019d6d534b6ab9302899249186e415d69b8b9b836c515e5db8588034ae201b4aeb717580d51c4cd631c15529b86a239866bf1f02a", 0x1000}, {&(0x7f00000024c0)="c487be298c42a90eae177cfbae364fad84527e9a5f2ab68ccc22757ab34d6303838cd9407601955714a34b22bf0fa3230af3de", 0x33}], 0x7, &(0x7f0000002640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r5, r36}], 0x38, 0x403}, 0x489a94cd9cfcdbf7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xffff, 0x20, 0xb1, 0x20}, {0x200, 0x2, 0xd3, 0x4}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) write(r1, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r3 = getpgrp() r4 = semget$private(0x0, 0x1, 0x10) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r6}, 0x0, 0x0, 0x1}) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x8, r11, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r15 = getpgrp() r16 = semget$private(0x0, 0x1, 0x10) r17 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r18 = geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r20 = getpgid(0x0) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r25 = getpgid(0x0) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x8, r22, r23, r24, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r25, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r17, 0x1, &(0x7f0000001680)={{0x8, r18, r23, r19, 0xffffffffffffffff, 0x40, 0x7ff}, 0x10000, 0x5, r20, 0xffffffffffffffff, 0x4, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r18}, 0x0, 0x0, 0x1}) r26 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r27 = geteuid() r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r30 = getpgid(0x0) shmctl$IPC_SET(r26, 0x1, &(0x7f0000001680)={{0x8, r27, r28, r29, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r30, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r31 = socket(0x2, 0x2, 0x0) dup2(r31, r31) r32 = kqueue() kevent(r32, &(0x7f0000000180)=[{{r31}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480)={0x0}, &(0x7f00000024c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) r35 = kqueue() r36 = getppid() fcntl$setown(r35, 0x6, r36) r37 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r38 = geteuid() r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r41 = getpgid(0x0) shmctl$IPC_SET(r37, 0x1, &(0x7f0000001680)={{0x8, r38, r39, r40, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r41, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r42 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r43 = geteuid() r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r46 = getpgid(0x0) shmctl$IPC_SET(r42, 0x1, &(0x7f0000001680)={{0x8, r43, r44, r45, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r46, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r47 = getpgid(r25) r48 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r49 = geteuid() r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r52 = getpgid(0x0) shmctl$IPC_SET(r48, 0x1, &(0x7f0000001680)={{0x8, r49, r50, r51, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r52, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f0000000140)="31b302c81a387dbdc8303d6b440ad258", 0x10}, {&(0x7f0000000180)="9c893301a613b0d1d4e502a7c49037c8bd721cd0ddf6c2c77352146350e7d67fdbb4a5ad74555f7a66bc23f96beb447c25c31f93230a7fb3f61406fa8ae2f52fefb75e73bc0655b6742bdca1faf49dd2141b0cf6b0ea175ca042ca8f506e2c9d163c31be28dfb420e540758f8c87d72d9877351191e49544a9bc7911cd67c053bbfb574f1c78a0c76d75bb615c1545021ca9266530bb697eafa766e127e62fa37db794fd31e8e87c043250250068593f13924642905b90e87c56d25f3a1679b9795d82cb4d2efd892df625934cd9d7fac27ba62a7cd82d693396126f2a3df2d582b016016a0dd9c5a7987c7ab96856ac34b9c0013869a7238a7c8d832055ff4863953025bb9cc6095cf5b387dde228257f9edae200efcd15be9e4e48b0d4032f039c35405e86750b25841c21ed72c2f4bc204cd45624ccc92b6a2bbb0dc6a4d027308d797fbe5a98a17974606ceba4bc48cd6eac97ae3047b9499265630a55e6441e136f2819fa383443e75db94b00a13c01b53e1406ab81fe5fa2fb51f3ba6c16c26d084eb130376528ffe1f885c493f5990c629dab20a95349a03604af23bd527b719da50cb2b50d5e81c8472ac65520107b4f290f79b27999d79956fb350617ca7bb9b6780572b0055d7ee3f1d49ab2beb106f4a0456d0ce238c802194ef22836eea242799274faae971658a6fcac9b8e00def0d4210ba7f9219817900bcadde3686d009e9773f06d7f78e40d7c47c65454d9a3af737602cb8e37fe3e6fb0157a882f56ed5180b9a52d2b69714d7cf0eae67d31c2f0e8844fe5b91c7c37b7eae83fe7a5d8861c27e9833cedc1c96deb60ad4b41affcc5dcab4bccaf461940457ccf15c0487f042dbcf156f59bd3135961eff066ebe16e8a49a638448fcadb55e1ae29937381113d21580ee79670df2f35559113ce65274b6c228ac4edb5b44a530cc869f26295d430ea9b2ba28137d85e722187bd6853f7d7eed13773c7dd9152cfa42fdd2f5ef2ee2964202e28ce7d4ddc0c9e4cbcaf2f2a162be5a34490960a0ecd7e9567b2e3c84394dd481b6a9c4e9c1f5eacf8411c6090bffc874a7964308c31c6d850263ef71e210170d01e5d2326f9c8918614cac2cdba8f5ec7f6a54920a107a138a06c275fdb10d539312cbba4040884578516cc1458685b47cf2d07eb518b0a88988000c99f2272286b70abe978504cfc1098b56da391ec092c021c8569e708b858bb8f3329afd86b99df205ecf058d5e3ea27b04a12bf9cad7af8fa14d77dcf606f2a66b93ab068387fca2b6044d603dac7c69dd65d58c67970fbcaed44f6d6606a0c0cd8e7568aafe81b9ffa477993a1bde66954ea68088c555ebce9a3b82f59d96df34a71c371403de4691e4abda5f2ebe95ea7b58db9a3e90eb552bbece8322d72f0c0fb0aa373929a26cab799f3ebbfc83ff484300056ee60dec412b116105a09d28d7e9c3dc6b8ae07fb5403f8bcabf1690741d3776e8e9d8dddc72ce0337192840b0ab64f97ab5565015424c0e4582a4ef61f45ec861681b5ee67e9af95134aee26dfe6408e25d2de5db25ad163091a199e02f2d3d064ed918e917e8c0ec7d182d52b10e33d08056f529185b7eba244ac631671e898013674fb4bc570e17e3d0a76d137876bbc1960dd21068c47b55d860870fe2be6e6f3c895cddd47c6596ffa5ca279ef952f7bd08f0834c3343b2ec8d7cd48fa9f07a50cfc0ecf79e67d7d0bd8be97993e22745dc34851cf080e63d187936e7126ae58d6f24582cec9c4f16a3d111c8baca74e57c68fa23f6ce8efab9d0fd665e828d366bd59edb3413ebe71f2aeac537ddcd582f74fe946459dd8e6f604ab0a06ebd5a85af93709e7db9e97ab1a24605f435c6e57b282f7d33622f532653eff48f84c324cfaaaafff10ec639cca910c964b0043abc9376dc15b1c46edff449de6d13ea5eacb476d35427afc39b51004b9a2a74d3e07a9efc8bae4ad2bdb17805d81aa1f8fdca51fceae28425d707a150b53cb86b573814dd25e4f8290fc95a47a3c2ace799dc9900447b1e7782fa384d2f1958b4daa9d9e4151b04a237b630cafc6e7d26f0f83ca5efd2e5153c5540288810d820d44d4b3541e3dc72e884b4504371c89254107c23e32752d0c380ba6e0f0d9b91bd8496d968052d7c785e785fca8722baccd6602a968e5b882e39a764e03c8ddae26fd8f6137a8136c5ab738b8dc99bf36af7f431fb3812358b975fb47fb54e3e308af29f5c12a364d28c3d8596e08bf1a34aab5155626e3f04d08b291d31f16f9d6ee966fc750d0f7dcdaf7eb0719d4666cdf47b7cb2da9b58a2d1b4684e939f9feb3f40936ab823e0d2c7e83473075145af7ed516b3effb7e21aaf2ba2f6ab73b4ad9967f8fd2e51936cf03b9d09b9fe9f2316511d4c6652774d23da5d0a8870d46f3c991e615ffa6af373f9c083141cbc26ac5622d49575445e9004b5364a63f4b77f7c93999177d5adec13cef608cdd2c5c6219118a4a8561fa6f11d97e9ba3bcd5f778bb88dae0a53e28dd4b96f86e9101fb7067abf7a31657cb57878f133d1809a3dc831bd85dbde397de300b4dc7d90d3fcee3370c203e3f56b2d2a6d07987e8741838508b6c73aaca990c2473965d768fef73b675769a4707f97c5cf3ebc7407ae04f1b3f3c6a2f0db6539dc60d79a2fd52e39438fa42058c4b08a01245fa324d590b213ae608434072c3d34233108abdfa7ce569c626d8bc1efa588279752cb1384606164e6e1539777e533961e64acaa545c99f8f2aff33b3bd0b583260ce4617d542a55a71533f518f2f543c831a47f041a9b050a7fbd16911dc12bc69bff574ad000608cc4ac21aec4b6271904862d94d5e701f1eaa93fef55bb8c5f1098146113a9a13e0a89e32bdc117783cbd197397330ad419f36d4136ff71a148761617740ae2add4e1533ad4ae7f0c7abdf876c199582d9ee66ba8b751e09b120f4f23aa552091d48e82c77b65fae1f5aacb9b6a08140b26e1b9d7359ee2f82c36de941cef2fd3effa118e1c3628ca4cf1d6093bd84a79e3cf0f49442e8036e670b577d31a59e36ece9356e7fc0b09392c2d866b41add245bdc3f5c10104cc26afe6d09ee1b8f603ab6f9ca9ecfccc25c68214a7850be7da97336b68eef1a74b4d4640b355466c3ea8b0a55104722627db4af9f2719a482c25bc8ee42fcf407cc4adb2a9658a8318902f45706222c13a3fd6a863a87e27b2bf05f185a387ad4a27c7f2ac3378a6ee2263649a9445aaf6571a550d77620ee61e4e6fda45ce5e6b054f008996d9ba0c5890767377cb340b0dd94460cc5e2897d42ca69e7bedcb837186310fd916b20c60225b08432e0cf7752861adf4db818c43a05c461609b7b6ed23872444e9b9494ebf046d2e0d74f928a646401393452bba51991e2f7341d3f0cd5a251436085c7bad405591f55a44253e98afe03a9823c48065fcb87593f1ae4465d7f6ad217c1057d01a34986143b59e59861357523d0ba5ebf99dd7c40ca0a6d130e7c17616e74e87092ffb6a49499f2ad4eb4f8971cbf4b946634a6c587434561b2c57a38c6d977f622762dfca39be2a98132bb15cd4ae2a9df3dc97eeec781caf79f7ec3dec368445be056ef715cc0dbb4bc3a2a622d5216ff2c7a5783d6ef098b2d2d461266fde9f2f825278b3f690aa3ae681b6dec1a152853435f30181874566d42b735aef19f200ec7d13e64bd49080f8355d9f5e17b7c0091f1579bc399c4708bb2a2a755e1d5e8f4575d061baba2e1903adb790f504dfd055eb103f1b5122c067277ff425479d3cedfecc668ff37d42d4eec8236491352c08699349e9eecf710e27a68cfbcbf69a6b3ebd4aaf6eeb01d40235e78d6efc2cc597214aba49b5e7464d4f9ac121216724b5e3aae2aa7a60a545253192b58965e2dafec073442dcfbd570421dcb5516c839985fba097c8ff9d604f62588066f4888fb10a5c0b500a2f5dcc7157179ac0025d70001fa2ba60d18470589f72376551bb3e557f6202b7024b56c72626e118ef81c337606133fbfef91eb4540d6e6ffe162666a0f634befe11e623320374476e75caa9e52fc48e87eb784b74bd7aae37a5dad8f7080826e657c003f8acfd6aff7630cfc9b1ff56eed9799a50a3ecbcfa4bc4d1ea5094e9255b3d2d036dd013db62c455a0e7af4b583c532693a03468c05f85fd76680a304e3511242ba8bf41247d91f5f6dec951fd52c702d312d4ae515961456ef458a54b23c23a55bb7b7126ee3e688acdddfb13009ee8b8f195623b14833ecff6e083bd20f3668623aae3aa08199770537fc6f282d86a1e952ae45e32ddebd29645e97badb71f7c8d19c8373d2d0b917062a3473b02b76af4ee5ecda204423106643177b9d2f761ce6ea1af9b5b69296bb28c29ce400f0e89704e7163b619528db9d6876c909d167c704e3a37d550feb322e51ad3bf10c026e00b355aede7595f27b1cb7321fd9132c3e8a54c71e89342ccaacd092de273eb74a3e33de520687c83d3b7154957397f263e35ad42557b2536159f031dde7f89a10507dce44c9a06bbdbbeb22b6d19948db27ca6ab5a8df6603f8dee9329dbecb1df579d3acb913de7847b28c8252031a11a2322bb1bff9d0d5b5202b3b83e348bd15c372e59b9ad8e452292f5c430562d8361077b13314d38b571854458f7bb50b24c3d5102853fc58eed980ed336142f96231b7d8c59bd9819ecb195458e79b9de605988e8554658a9f097d5c3d98c5c1314b14ce6ecab6709769dea64adea34507cae5cceae573a6fe32eef1cc45ff6f4e7f75e56b01b8c5637d7cee91e7d70f8ddec41325c4ebd5142e64417275ae6e269a65b0c8914c0f9353ccbc06fc89815a3e4a2f14b95facef524d1540854046325a67446829b7882ccd5c99d64a7ef24555b13e24bafe33527852650e2f4d1107ad186ca7b5f9442c637fea02a9342c457577ea262951d47974ef28cd6d956b156876d047d9093d65ef4c219c90dee9b65e7f3a56c948732b68f2fb6260e476734218cce4069f8e68176b8886565bfeee2e605f17b3b7d87ea83a96f01b7fd7530de3247e14e91c2e0b49be1e50bc280ef8460eb80b162e43cafebea000aebe0cc9ec212b632426baa8f808db56eef972797ef1cddcd2f242a6903718857cdde589545cc222d1d2cf2bc990db2ef445426c5e231edf5050804eff64b763745a8360bf7d3a2bff2058c449eaf0c16b9b3846ee88c13ee4537b308342c8fdd6a48b0ff4dcb5cfd21249c3533dfde78a375c7dbbfc7d33b72ffee5d73e01ad5f52a5c2aac12966d95fd09e696e776c200066a67b8df29a31060b6e8348fd3ed7ce711c93f12e52e40eb50c43065774a7c3aef3ba8d58000634beba74cfb99ef4c2449a83d6ecba3aa2736d46eaf40c7144e44186d27d4fc44b798ade3d11cf2173b948e4093e8dc7b0a757eac855cb29655136aa9c485c8d30deaa9dabb138725e5a2aaa060898e0cb5e6ef67291e8cdb4718faf87bc0447865fd9f53b0e3e3f2509ea3aa21691583a1aa6ec2fb2dd90a1a1ba998cb0ce7bb0ac5008fd022e1856770a3523cef850ff2b9993485c53015a502bff34d1afa68e29c6208773b682acd64d154d5387af7bbd49e6de117c32ee6f60ccdfc23976d05538c52f83fd46c8b6c263270e26092a9d6bd46915d8bced3179e5c096053bfd8e44dfdbe425da469adc57442f3e99d469c81a9a4586c021fccb3ba8aa8e0fd350f221939ba7caea1e064812a70f8832f21b445b1a38914a17f5d8a891eaed8d1ac5d2450a3", 0x1000}, {&(0x7f0000001180)="20cbe2e986693e0bee964d0e655eb76f921330a32906231358670a825eb364ecdd806e2654199e3102acc2a4c802228bcd96500cf510c1c34516a68d3866f30f69a4c838e5b92bf9dcb628b815a2d1d537a394265de69d6d2453dec3b22b4e3bf84ef079199da99cbf60e275dbe56175ecd08fd2ed51694ca1a484348fb011e244c4d1a9805c6513711defbee62b", 0x8e}, {&(0x7f0000001240)="54ed31a3679f2225d70ff639e4a1867c3cd8f02941c45fc1ec9a04e8832993504f571f66e8689699cd08bdc8a33305de0f71ffc853594c1d83fd09d4fb1129d7965287303920504ed1ae3882c2b4b31e197f1788ca04996b4201f7b15ef1757da02b5565e2f8728d94945f8699b370cc2c6f20f7b4abe1b843449a13a31842f6d9aa0c8d97c9f4f3232620fbe146c938d22516d169f174d889cd82cddbed54288555ef27b86489d94ea85b9414266c330b041baf9f37f797b3c6e7554db53728d7cc9d352970c3a6bf8744aa2dde666377367d02d8f112ecd0d93a76498061a5a1137642edaa94459a1cf6fc00cb04208c311860fa07503c09cea3c16bf829dc3c4092eef8c263b2c5cdd3a1d87b9ef50f75564726084990e8d33ccf43febd301507e4d7e54b895f51bcbce56eeb9937a28b46a576da2230cd52ceedde4936c4d15c8bf93136f6ae25fa3972ffc875fa2c6c8a0228f5f5efbcb3c5fcb0a9abbfec15a2aef5cf5726be3b40cb1ee95e9bb0110eb6f78ccf2fd426f2eb546ccb0e2835d074b78c902fb60186f8b70dc5086a1b9ef52add66769cc77e8cfe01127cf35ccdf6cf9f0196f1c288fe7b7dceb8a9afc6e8abe7863e1fff4be4a8b6a6cabe9423c98871e454bb0469f82ddbd5020bc0530673345f5af4cdeda3629c7079931b608426eb4a7af75337eddb365de114c8678fe01ead41083ee4f91f8c989a7098262922be4c67e2970709b47a62cea575254b19f29e19da7de27672adb2428a36d23de4942c9d6fab85671d7ff60c218f218281810be942c797a247e3d76ac67579980fc27cc6b402e27efec08dfb967bdce75f44a8139ee3e16472512dcae75e0ff2a24a1acdfeb2ecaa9d3625e797dc3fe372549143c0c223c4f4b239aef3d077f71f8e259c3891ee951f594ada7f28fe23ce03a9132dc0d68109e0e55c5af24cd8167b2c3824d4494041b2202cfc0be497fa690a4497e874e6f0f1fa6ee3ff14a9e01d751bd27f86e4981882d239de8bd8756a29279856170d106fd2aead174dead06828838015c9ceea2bd5429ea9ecc9759ac3d3477a2012db2f5ee23703ef1ff469f8fbe963d2f91f8bbfa39f8c48c6601955002dc9ec54beeca3399a42aa4fbcdd985da11f280f54d8102a790739ab2ef780fd76aa22cfe87f24981f97d10f2d15c7a50539c3986d4c03639bdfd674a060fe859557c34d77289cca3c286ad4aac2f76de07185b9e010463d3f3da635faecdb03a03b8130a95b663aef7cb4242ffbb4e3007da892af8ee9db393a76eed141bef2ef077fccde551d1c360a212f5ac5b2cf0e6632d54a7fda11c8e5f575cd0b6ae8ebead1fae9ec710c429fb9da67528fc97fd8b393cf4f8dab80f2b50c35b04d4941c56ada516326ab080a534264069adf291f4fce1ad6783cca4c0c78c836dfc44bfea1c8cffca8c99f6c9fbc687631b596cf799c90a9e70891feec9a077aa717fb35487ab0c6557d38c356d137446d110497c2193094efaef9ee481e841c388d2b8ec38aacc552a445d98b5f9778717850ae98fd06456138608726b12dda57cfe4ea32e32505e774fcc208f832ecc7e01c9c6178c8d9f6423f617484c648dcd2eac3e8f8679253d073127a8bca27894aae26a39faf9f6787ca11fe35a63be5f7aa9820f07586f8b051b3d385b04e0872f5d1857e8d6c51b49713f2817402d850b3efcaa4267749c170d8d797bfe8d8699bd7946e300fd409e982832c2ef996508ba39ca84508fd807bf8e9d49a5b4c86db305a89349b3da6d3062e22460e19c79fffa158afff33d32f162423f4f56e0499953fe37aef29a4d484049a2573bbc99d0bb5698d8b18cb08a6a7cdb87d957a96811ae19332988f5cc39bcb3b606c06681ba4d38902429dc547d81986ac9fb8a2f55cadb68208f14e32a201fa5b4cb9f271c1732c6528983c4fa61a1a26d54033b6e4526fe4a986004488691188ecf5aa09f020646c129084e9b130615fa67df112d33dd078bdccd8acbda9824b2400f5d1f58b1ed438861f9b202b4b6ee1eb306e318d3d79ea9390272773e6aed49dcab81ffca629368ddc01e89c446b6fb9c238a9aab56db488ff170dd1839beb79a51d083dc9974ac4859da7b328e3dc96ce34354c362fe436bbf1e6bb15584e3c8d5bfc39de52b774b0f53588e7f8de282dd2d5ebd78911fbb8248bf12e5ede5aee6a8f29d0ecfc6b448e5e6cecb43c3aa1519e84b91a3698bebdb2dd7d05c6d63f005c6b44b9dda09ab00600d1d5409526b7eabeaa023f0cead2c0a14f6670ebb744be2caa5e4ba75deeee0b782b10e3886b0d511c136db99628eaae94c23dd1767c319418c562e14a5716bfad7f99f18c6d2320b4531a0c7ecd07354d9aedd20cb49d7f02231d03a5640c5422f4c375ae8dcefbd1800d980d454c4e05a23ec5d66251569324eee655981f595fae8ff1392b30e8d69c6c75ee5186afe5203d597daa30113d093d289a79a2d8f90de59a9f48bcb7dd311f14d684d34dee0dda872fee25abd32ee035ea8e77960a1ecb430e13da89a52f064f87a376aa8abf489117f877fc62214b82d390bc4bd907c8793183d9c038a4f5e6edc7ba8d668205c8de3ef9e48db69bb190a7914c38ca8ba2079a899006825fb0a6c8d24c0feb9de095c71099beddd56e230ef5b497be6a0a80f727381cd3031f2c6289137f33f4adee3ed59adc35df75603ef6a22b2a3cd453905dc4c7b054bfa5e52251201a86020c3040ad22f6f1e05457e68ee2ed528fc8696153020b146c35486506af6fadb5e67000fa60f91849e8b4606774dbe3727cbbb4c03b3cabef2bde0131e14ca33afa2a4b9554e82df05fa082e70f8c9e2f6c50e80189fad516d5582325231d0eda6b95d4db8b15b73eaff6b01ebccff90af5607b6225bdc2705c11015d44debb95fc2e1080b3dbbce3516f40ba15f9790bc9c1a32d6917aa4a99e16240e6c5806d9639c1a25882697b83947ae2704219d4fd148a301371ed56a37663a7a5860619fe03d368e2bef710a5dc51b944ed13cab26bb2e723cfd98e93ae002413751859740f20f825183f47ad8ace75c8bc6e95fe8dc28eb512cd9d33121b73a8f2017cd4affca27ea451ef6fabe6f42761b0acbaf7efeaaf6103dbb314f936f552d80ad486950bb24db2715a2454de31c0523621f3c11d0eceb3af72d263f52ab2ad59eead4fcc869d1ef546419dafb07b3d30a71d4a00e96ff4acbe67d6cf81fc5eaae30ad0eb24a7fd7b7ae1ad4519e692bc683991a55b98aec584fc45b6c1fa95d06d46b60e8713a418087c6b610cd4cff5c02d16e61d1f50ab34d71f25da5353f6b6fad2e036a73f45c43bba5b4dcc5f1fb653f19fd377973fff57e268f04ac948c222bf5d5ff3a7d7e51b0d6dc570ca142cd88d7898e90d7fb31c86db798d7e2bc3296715096f51ad1f4ff9da2bdcef4add4dcf599d1afe2d0e671735f8ce854cd4f871504550c45e45c55f543d339508165e3f0325de55f8b742f7f5dfc4414574ca90adc885d026e9a9c990f55f5d5802fcbfb1dfb66ddfd4e338d312256d4074f78e9e52ed4413ed69758e1f678600ea4c72167ddb5cc3db6893beca367e4960e8ca6df6da504803a5f5b8bcd48c2613455ed2f6381333c4e0e75cb4c79c792d6834f29f74e2967ae563ba92a46c118b2207f14b3202cff60aad4dadaf0ec91f0cc26bce4b10af4cb6bf2eb17882c0469efc5bdb0bbd159de861dd795ca7cab58a2f7db58bb64636af759e38e954bfa83e85e41b216304e8e679514b8105c6423c58415355cc5eeff4d69cd5f39848ec6656d02db3baeb8f818fe09fac4986849ff027db069582c2894a877711a282605e2885c232a768d4a86c04da434d930ce9c722c11deffbd508fc3ce3f28ff3b126b2b47ca11463d5eacddc060eb9d16822f4e4ca1efe1b69a359019080bb6cce378543b1208b772609dc1d8121e35bafe6eff1bbcecacc6ec15dba1f7ae338414fd37acffab5035dfddbeb0b95df60aca951101fa9aa6d5818bf191d07fdbe6cee8643c152235568ddda8d6c3ffe5bbedbee8d8f6927491194ba5dc8eadfb5e76a0cabdac3f7ce162285412a102366ca17892002d98737f64a2d7bc40c190f0446308b1663513b427b663799cdbac2065f4d0cf8bf3a6c80534785251b76c6f359227661a30100360e19b1ef29e94f43be468c776df87f2749ddddacfecbffd9763ec49f724595d9a4f23ad2415965a520bc877969098c83e1163274a458796b9a615f0ccf9ca3175ce475c9611d521d183cbb24ce4e33b2cec4f9b8f558961f387b91fec94b0c8281d852cf15cd90643f87ca94767ed03c865d19511629fabaefea15cf11c7810e65b73c7f60c05703d2fd9bff9f209fac268ed04a68ede15d6c5b31c78d887e5190ecd13f8a4872b5fb8cd931056611bede6cfaf5f340e9a831f26c68ec2c02b1a45284944634409eb2d703862a0bfb730cda4215b73737ab28e97f59160d4b18dea7e242618546783838cffff8f9cc20a635f8db06de45e40d51983ffb8f31762da0f53434e495d2b6c4f1c172534db7f53ccb2a72ea30ed3f1a2298348295678827563953c9818a09f3f35056b97c454f432a23270102a32b05d7a9dd6df273fc3362b37a6b9bb6c4dcb4b4d82e8b97eef8ba6962aa0ab874e9696edeb9deb542af64a5027cdd350f605797944c0d96cc09506372972def8cc449fd3bde5379a98b385d9eaa35e38112ab32bf0c9c8a0aa29a2f0e54717eb5867a3c1402f58a7a0394de033a56045150254fc5a8f221ab917c51fbf616a93b3e3ef9bc7d8d1b9bfbee1bd84fefd09822ae3b32b99ac40f5f72fe787f7590712ca6fd3b2e69f84ff7e6d7f518e4e0fd39092803836564d7f7c4e94020f234fe7bfa22234e62aafb34a237da629d21d39be0026644a0c5318b69df14eaccffdf629eb4b8416a6f3c3667db4dd8b44777601dfb1f6c78e09504eb625262cdc7ba940957a291fcf7ab86ddf8dde90761f138fd97e349ee46ba81597d2a405ef4d93a3d58b5d9649ab09fe8e452b1eec8ff0060d7665de127921f5b637102555373d4ffcadd2a25b28807dc91bdd73d4eab143db307c862348fdcffdcb61815d045e01e7acf6224f86f806bfc4d607189ba71aa488b48b5c44e73bc8a379a598e80e24fef9bd22a73f9fd61911e8b5b553106d2b4778cba1478b54c0445d209dfbaaef2bf02b4c7007b4bded3bfcf82478d0c2c461edbda8f8620424ec5d775503b2e0096b182d5f550a8374f31b2d6edc1d7acff89350d4016f5299577c40bcf133f04cd2f69f64518b520b01455887ed7e3e8c9c0b3b5774a7f4c1e138484dd31f7b933096b84568777474de798db06008a9302516eb2a32ca362e3d723ce15b28a77f92615c01ce7b0b68d62bf1315b9cafcafac029059d67cc95ace839f2de221999559fcc4694ee859ae2cf28c5e4667245684597075f6b22a0393c07b685383bd1b21fa3b5f68f2907a4751ced9acfa95f7a95af912f129e9cea65719e57224df890269fdf773b319be0715cf68eed87ae43ba968f77d4960d3294c7ae71a7b040e92ca06649fb013eaae7bb68af266e0b1cb9f3fd2a2157bec27304e37ce07494049136555931bff46881cdcc6a0617ec53ea3a48087cdfa3246485c112cffd0697d1750a83b041102e46794a3f1c17b3786ca2d05a48bb4982f8ae5f9aa7ee024f729ac046e30574137f76581173b20bdb76ecf5c4e4b61876ddacdda82faacb650b418add8cedb3d467545a1b0938cdd3dc7da", 0xfffffdb7}, {&(0x7f0000002240)="8fcb782ebef377577fb4f01672cd903e58173383cb178d001db902d1dc596e3a4bab11faba46f250bfc6e880511bfcd3ab08ec9a216ca0511ba1640f40f6e1c26fbabaa646a814e9534ad00df4aab2d90d", 0x51}, {&(0x7f00000022c0)="2018e6d3fb46e6e4919017cf168ac05c68433deea2580f615bf0ff59db1eab679b26fc582e0bd6f5ff95409f8dc902c44bfb6b11e0af13f097ae530e12c84d99ba08a87950d488fed8b4c94fa637e0e1aa5ca9f050199769179e7de85f19bda19d8d18ffb448f5372bc85d870956d4ed474e51e3817eeb4ecaa951835e7368b2d27305d6c4ff00d2b93325b17e1d19ac47a0b017", 0x94}, {&(0x7f0000002380)="8c632004859b923a43c88fb12efa36eb5ef42fa301645301514458e1b460bc47330cf3a7c801a42000ac96d65f214068a68dbc4cdc5d6b9bb760fc0e47332624", 0x40}], 0x7, &(0x7f0000002580)=[@cred={0x20, 0xffff, 0x0, r3, r6, r12}, @cred={0x20, 0xffff, 0x0, r15, r18, r28}, @cred={0x0, 0xffff, 0x0, r47, r38, r50}, @cred={0x20, 0xffff, 0x0, r33, 0x0, r34}, @cred={0x20, 0xffff, 0x0, r36, r29, r44}], 0xa0, 0xc00}, 0x0) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) close(r0) r4 = 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(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r4 = fcntl$dupfd(r0, 0xa, r1) close(r0) r5 = dup2(r1, r4) ioctl$BIOCLOCK(r5, 0x20004276) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e53", 0x15a) 16:00:00 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:00 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}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x1, 0x9, 0x101}, {0xfbff, 0x0, 0xff, 0x8}, {0x5, 0x2d, 0x1, 0x4}, {0x45df, 0x40}]}) syz_emit_ethernet(0xda, &(0x7f0000000000)="b6") 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") syz_emit_ethernet(0x49, &(0x7f0000000140)="e69651b8e5179385e54990f8993351e033b9a5bbdccf081927264c1ad89cbe0588c97bd078f6fbcba5584139857ebeffdd798b7c211c50f0cc20ebab2f5b6a4827b9558a2272bdfbc2") 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x9, 0x55, 0x9, 0x69960508933622b9, 0x4, 0x3, 0xffffffc1, 0x2, 0x6, 0x4, 0xffff}) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r9 = getegid() chown(&(0x7f0000001200)='./bus\x00', r7, r9) 16:00:00 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000525000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xfffffff9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="66696c653000002560918cf500be462a80b354000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:00 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[], 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) getsockname(0xffffffffffffff9c, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xee4, 0xc0, 0xffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r7, 0x4) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000240)={0x2, 0x0, 0x2, 0x5, r6}) r9 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) sendto(r9, &(0x7f0000001300)="46ba54d0ced483690f9f51028e00ded4ece6a488a8be9be3aa39774c25139bdd77a97de980373f04440f3c0265b9156f628332ed1676312ff40ce9825dcf53e31210902f1c93e2aa3a980325c87a51648931c33c1f5bb6f3da60904e5c12ce85b99607852a", 0x65, 0x400, &(0x7f0000001380)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) r10 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd0\x00', 0x80, 0x0) r13 = dup2(0xffffffffffffffff, r3) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001a40)) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/vmm\x00', 0x17cef69e1ecdad54, 0x0) r16 = socket$unix(0x1, 0x1, 0x0) r17 = kqueue() r18 = fcntl$getown(r9, 0x5) r19 = getuid() r20 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) r23 = getegid() pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/wskbd0\x00', 0x0, 0x0) r26 = socket(0x38, 0x0, 0x3) r27 = accept$unix(0xffffffffffffff9c, &(0x7f0000001c00)=@file={0x0, ""/55}, &(0x7f0000001c40)=0x39) r28 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/speaker\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = socket$unix(0x1, 0x5, 0x0) r31 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/zero\x00', 0x8, 0x0) r33 = geteuid() r34 = geteuid() r35 = getgid() sendmsg$unix(r9, &(0x7f0000001f40)={&(0x7f00000013c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001940)=[{&(0x7f0000001400)="56cdfe588ae0a1d9b4d259643573b3897b32718df4b877a6eb74b790b5cbb1d265b0f4a01c40225c2ede0a806054926c1154a0f089214891fd9314da12c3fb4d3a42f71dc9e1a83051fcc549318858deee5d34717f1c6908edc56648f951b653d53a849bd52d925a0e204304fc58f9526b79d7a43def9cfaa41de1cdea11d679d93dbad107194c4c9d1b6b0eb6d4bd3f752d08993a95e5a79e35bb326c8a29dc14710643bcea4f635ed590c27712", 0xae}, {&(0x7f00000014c0)="8726a0c887b0fc795f61304c2b13b56cbba2f51e65dafd035a7342142058b55380c477b167a40df0ce1031b61bd01b3bc97d56897cbe7351638c2b89037eed3ea5bae1b19825f3e90852e91fd2ef95eb97fec5039ba2943220794eb0250311d9d6815358586cfeb9638d6e02dd0e0266936f3bd2dde152eccc5bff537c21f43bab652bd3", 0x84}, {&(0x7f0000001580)="29485360a3ea9ade4e19442dc694498db55bf4d44336f48aa6eb00765365d31811d79c47ca96124c25f3ed7a5b9841ecc0a03ba76eb58f37335faf183ede684c88511441bd9f1ced499c724f74df2e9b2eed7976bde7f8eef561c569c14c985b4d90f3f631d0070df47de2d8336d319731e03782e8699b12f010388efca34a5bdf873ad77ccce2a05e08f035401a893efd58334d16f0b4bb73079f4d2f95b1ff119f37eaeb920ad8ec93840887ee6a0ac6063e73b5e809e792", 0xb9}, {&(0x7f0000001640)="6272ff1c43a4479e3c19329b80204ff57ab4beee6d3b6ddc1ae20e0ff0a18bd82593e9ffa601a633e5b8ab2e6e3404da9510261ae9dd16b7dd21f58104f6ae46784c34c31d932b7319b525ff8cde523673036d4c21728f9f2155e19f3e115263c470a20975781619190ee54a57a5448b57", 0x71}, {&(0x7f00000016c0)="eb6b3bd2ba7e208e7f9781e232d33e2d607831f1731f88f4e82800cc58613b972b93d275964f0c2e41e98cfc71bc702b2e43c78b3ab9353230ec7e8f4b6a7dea5813d9257e89aff56b29ef61f59d761f5d982830d49fbc704d74ab0ebc8ffe597c228c3730751e4e1a35ad2e25dc152e5cdf251e5eed6a8df92dd9a6667be24f1b7caeeebea9d180", 0x88}, {&(0x7f0000001780)="be9e6c95093f8238aafddec51d5998b0b55cb2d65df1d466bfb10ea4b722a7c1187d2ab1374dce6cb9082d987b", 0x2d}, {&(0x7f00000017c0)="a93eff90ed591a43ba543d6dfeae32acb6423a1d17e9fa0eccd3ae3d304a824c38c237c08527a9bfb57798a363a447c004ce98f65755745caf7111eacd373cd655ff6704d42aefc7c63e1d20be21d8f89ce4c4f4f9eb78d93db0c9808721efd354bf14262af9bc77846e9514c39f4d54d3cfed1a64e07ff47660312e5b4885165290ba49268722170bc22e43dc1e3163d1f51f828fc1f5", 0x97}, {&(0x7f0000001880)="90d6d4e959a34afa378937bf994096e663d6f0d0fd8ceaec25dc87ab906449d74c6367ea8d85220d5477431cd555e30656db60eebf979bf3ffd72fdf0f72dfbec6b7c6fde7ce612ccf04c7e97605201398f0b52e9127ac58a70eb5e52cabe38b94af02c013dd01320769ae90811b82aabce90b836ae0c63ff0ffa18d91042f4d5e155a91333a33a4ad44e41d276dc4b4dc95cf9d43f4afabc153032a6f48fccfa9332384f43d3ab98d866392c25076928021db6fc215fbe9e866abd6", 0xbc}], 0x8, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r10, r11}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r8, r8, r3]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r6, r21, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r22, r23}, @rights={0x30, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r1, 0xffffffffffffffff, r31, r1, r32]}, @cred={0x20, 0xffff, 0x0, 0x0, r33, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r34, r35}], 0x150, 0x8}, 0xd) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e00000017fda0f15d956369a19a85c16c809bac461fd56a9cfc437ece69619cc30cf5b2f3217d5e0fae9efbb0b120d78507b0457a4feedc39578499b73033d35cc99d9f1943bbb80e2da2b85119a2995989a5b2706b6fb5d1bc9c9a5ace3dcf7450ff645"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x2}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x2) 16:00:00 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socketpair(0x20, 0x3, 0x1, &(0x7f0000000240)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x10) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r5}, 0x0, 0x0, 0x1}) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r5, r11) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x50}, {0x6}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:00:00 executing program 1: socket(0x2, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x2d, './file0/file0\x00', './file0\x00'}) r4 = socket(0x2, 0x8002, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r8 = dup(r7) listen(r8, 0x8001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:00 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ff5800a07b0d35"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, 0x0) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = dup(r4) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r7) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r7, 0x0) dup2(r6, r7) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = accept$unix(r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x9, 0x400, 0x2}) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r2, r9) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d70896418c00000000000000009f070000000007"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x8000, 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r3 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xfff, 0x800}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x80080024, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r5 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r6, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0xffff, r7, r8, r9, r10, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r11, r12, 0x7f, 0x3, 0x49, 0x7}) r13 = kqueue() r14 = getppid() fcntl$setown(r13, 0x6, r14) r15 = msgget$private(0x0, 0x8) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r15, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r13, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r16, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64, @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed51555e23913524d3dd4effff0000d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2e91b5019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4121faf9f70f5b55643cd206521681698a0a7b19207f3512098bbb737", @ANYRES16, @ANYRESHEX=r2, @ANYBLOB="cc02d9513d2ff9721ac42cef263d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:00:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffff9c, &(0x7f0000000500)="9c87c177d44c35b8502e47", 0xb) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:01 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x7, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66006c653000"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) sendto$inet6(r1, &(0x7f0000000180)="0e25a084b97d7f131f407e27ed65ba6d81c9b3c97b97bf7a2915e8253f46ea1479e9b24d50e1eae85989b2b484c6a65e7ab9b203d4cca07f694f1d0a18d419470c9c556c923caf22650c2be9b93f343dd33d6b1098ee982f22388fae2156a1c2710232bcb4", 0x65, 0x338b795915c99f42, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x3}, 0xc) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r7) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r7, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r10, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) dup2(r12, r12) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) dup2(r4, r13) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r9, 0x0) pipe(&(0x7f00000001c0)) r15 = socket(0x2, 0x2, 0x0) r16 = dup2(r15, r15) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) close(r16) socket(0x18, 0x3, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r17, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x009\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000300)="eb2eaa4e713048e69931929648736bacba599017ac048672a847e44537a99f04b03dab7939362ea1a8375aab391d2941a44c70fb96bb1f5a26040002002b664b40c13c47d5b10e92e074b4668a6f75944de2417a1a3b13f8301cd26e818ea93b3f655ffb0a09d22b9d5d4aa0c7b92d54ca3468200000000000000000000000000000000000000000002d995b8db2541098ffceb82e4627441ebdd2d76bda3e04539cfc0a2093ad8be43c7b629e82643c0c62867ffee4e4765cc5a59307ea75b0594aba3460f376ec142abed8f31715d3274ebd3555a5e3bd0f2b404fe9d94093bf4e6393df3e8c62394cd9d1f601e318fb56b402c1035b6ea2e43598cd465848639a4608e24786c2ea4bfe6785e581bbb9b03e889c588d8f3e5a71b37c8100000000000000b5238352e41246fd8b2ab85b86fd22ab17466f1fbe9f", 0x13b) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r18, 0x80045756, &(0x7f0000000140)=0x410) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) socket(0x2, 0x4000, 0x80) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4000000000000048}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:01 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001980)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c23843ffd18fac02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6d83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e0339e41fdb954c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453827888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169facbc35ba96a07dcb1c535c8ed692e6085cf440881fea3f98bde5622576861d63c635c07d8b361480c474a8bfdab7fb61cacc4"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020007e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) acct(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)='\r\r\x00\x00\x00\x00\x00\x00', 0x188) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x101, 0x2}, 0x4b, &(0x7f0000000140)=[{&(0x7f00000001c0)="c20e67be4c8279ef833b439713f95549c0e3765653022d00efa0b7d2680a72ff4e59040a4169c72f4d30fe0c130321a588f5e0500ae56701666b14da4a852db9c1d71d7149e730f18345c124036227bf99e6d6205fcf5ca4dfc2cbd86821855500c9f51df547c53f0809ec2ed36ed8652651adaa0d3038bfc3ea5f55a9c5883a80dcd14c62b292002fde6fd80e2dbeed23f8b324463d796495eea4e8bfb53be045ae46", 0xa3}, {&(0x7f00000000c0)="ad985de71a6a38d8231e9b186bb3f4cd521070ca3de85c0e07ab35409d117b642a653037ee386b59da4b", 0x2a}, {&(0x7f0000000300)="a619fe93320c4061422cbb366c34d38919fb286c1a42ef7f52cf672e32505391ad0f452c38a933ca7c5f69a3d9fa5d04b350896deea2ec1c3674eaea5310b43259680b0690d85cc9e054c2ea72a677c2644964b3ac8eca6f8c8a1330bdffbe1d5efa059357267d3be962271bd58283c52a3722396355aef8026b133843901bcedcf0e4d228b4af45e1d58bb39c45fa6449b1c78fddf7503ee5051bdc920fc115222bec870f8d59663af07012632f4f233694d5", 0xffffffffffffffd5}, {&(0x7f00000003c0)="86b8b29f168de18c7fb5dd7378cb2d53b68ce6acf699ccc9e387493410e324dd54077c01f09b6dcf8d548cd32c084fa03c58c2daecc091cef08ef825597f207d7510b98da8d8ca2f6d329c8a535c5f77c371dd2b0de93ecc4b3dbbc74c7f0c28adf13c98ecc36ca1db22c1a4f667aae85bd8016c03880cf565a1c9946fb83fec557a751703dcc0f8ea61", 0x8a}], 0x4, &(0x7f0000002880)=[{0x58, 0x1, 0x5, "6001334d3a3d39ed8df4b5ba0d03b347835d52461d93d1d0ffb21524aca9725746c779a5b7792e2a7a2564bac88bc67e6a04c2ec9797027ad25222227434b6fb51f7da1a"}, {0xd0, 0xfffe, 0x0, "50b74cdec77f7eae22a7f0771a2beb14cc568bf31cd4408b667a3e11169a580f9f2d1cfcd61f079f610237cdd04fb8aaf0ffc5a4694f7215da8f48d4b633b2a004e61990b5c2e7a82c6f9d86459b37c5ab4ad3986b51598d6b2b2fb252e6e27b9b9c285e18420adccaba7e16e259a601b9954e1c538b3ee79c7f0be9fa0d37806f84f940b015facd96b1f1d4cc081be78863eb528ec59202c510d98f22242461199597e680280a2a3dd6831eae120096fbdca6775294e1d24e55a8"}, {0xfdde, 0x1, 0x8, "462dee36e1764470e81a0d764e6e89ae13c07e05e48bdadcc3aad77589eae4b1d75d44a2c4246c64c1dc6eb712760586a466ee88960d5f87c6b08450422665faacb12ed99c1ac69d7beb421f9a1bff8b554aee3badbb20351ae90972c75c1f4b43517c74c8a259e7991e1e3ad750565f2bce00a1cc157010606a8786e1e398cd1effb7f6af1afb70fb2d16eab5ada96eac12268e328a7a19555c4ce7d6365aa8f8abc0c75b9c4215823505b23071e1fba2c9c28e6ad00cf76fd85cdf2c0d1a49a741cacd4876a4b6c4f0becaa395dd658e6a014997a18d429c956f735b8f34a12f01eac39ffd9a21f015b2593eee1606fe9e1ae3cb7f5ce9de7f3332863002d7ca5853af796392986c5e47cf6f99cbda98f31f2acfce39b011c33cce1a44d634976e997f71e714e7d1284ba109f9a3239e2cd7bab9c8012c5dac3daf05ffdaae6aba503c08eb2ca3e8c8e4d18b7f5f5387a067e9e6a0ce0d21d93e893d2eedd08a075f12e8572d787ce163ae2a408b49c568b6363d5368d8519de00ad16f53d0317ef0221600cc6b615744a2e54bb6ee31164710d2daef6ff1b77ecd36947428ed5b35ce7eaaa5a5056a29a373ca532ee884113a066db2dc6e91d533ce2c480102412ac5c637a05bb019c95ba4d07669bbbd1b59151d2cd86865f5a4e3344a9f4d369770e61ee728796140ba47f3fb85fabc6d16f3515081036bb14e829d075910db69d561e161b58fe038c881a2848d15b1f4d2ba635e9fcfedcdcbc9b04ae1d46589d01ca39a42cbf94ba0b96cd39bc69a34aa590109390c3241e138ef7acc2dc86aae3dd876132df3a719557c516e903c09a6e4628b3fadfc6f311e58efa58175d7495f2a10b6282e4f8df7c7dd0091090c439ec333f1225457ec990ef262a7090a7b5ba9b82ab4c055f281d6f5f7372007872f7588921be5a887c84b4563a060f0e32b98776b5b33d618e9361fca72db97e3899fe0bf8f0fdcf0ff9215968064f8dadc60554bfa8ccbad83258c73cf02e3f7db364701c6379faa3e3c9d956973b3cb73118d28057f4faa528ca3f7b274c5c9fb61383d85c64917f0a29bf331bb84c9b33567d2b7091de1c06498a922d369d3a66ed9d18debbf65d59bec2ccedf7e3d495f1923908eb77160a616d84bd6af2172a9e537d73b6da630ed0e039db15dd4a7f322fa4ebe8c80d04ff6786a48ab352d9ac1559360262d4a57541bc6e3ec820977fbf89df4ccdfcaea328899a0a0a71799db227a65fc6ad1cefb746f2a897e2ab3aa051a6df560e63d32908f7ec4c4435cd615d6f16f5af25b8560b2885c0f725c19715bffb73306279ecc030749d683faa699449abc1446d707a9d2d1ee803ab7175da1f2bd07308adcdaff379b362e4538a6e9db979d1cd6f5bef2c025f9f8a7a2a9590bd985f5f52acfacb08486a663807fdf844d863fc7b59053e8424474a1063ea7ae69bce243d1847742f58a376612d5638c3dec0e08659beb4d99300b46c989ea574764364c05a7e9ea39945a7538828885339ba6ab46630fe24795405ad25f9818f5b49a2b7309bf0ac85126f8742665ff0d0f1dd7a80753d31d0d178f4f5136cb29a7d0cee569ccbbb6a6e56816cbe56bc0958f15cb07ed2271bc4ab2dba71bc506b6d7a569c20ea4d4e28034ecb6375b4f2e5061096059fa2d019dba7003087e0bc5d743ca169cbb2e4172fd9bc66dca30d58cf6cd2042db51a80194b1cec89327b4db23d798b3de158c436ea83ab1f8df571523ed84e40ab2f6e0e66fec663ecd187312ce2ddef947556f813abd8f0192a1d13a58ca309c94af1e1ecedcb2b69c36bc5e91276beacccbe35560954d849e694ff8da52e8701cd2ea8cb20d622f3ac0129a7c349dce447467534890c18a0185a1d4e26e1b9db6ada5e89e3d01d73085274aa2f8d7d4ac42f679975725e230e657361fa4c443d37b868dca2b3083e1ce73b580cbdabda7c37bf060dd3df631ff42bcfab3494bf8ff06ff8ba6599ddd203ca5ee17dd9d44e46630e9b3e2886c36a4e5a806736c787cd5a32e3b75c4dc1f7d46d974a805305a9b5f0f03642fab551d2b5f90f9883e38b86df639bb39a9fbc0bf7e66c1e2826841dcb62b34c4fdf882d79847c23c5d3f40ed73c2a8a659c69448b47d03a8cef553b6fb45ded698bf73f97281b53a09bab188f295bd463599c970075cd2797318aac5b713766fcae30dc40863f9596a0682fbb202880b8bcff42cd3d98983a74a1823329be8f9cc569708586ef5c3c83d1b09fca19b9a10f77bcca48e1f9f235c1026677dc24e5d6f4cdcdbf5e11a1821e4fdb73e068e9f132a28ba96e7bace0be298632eb86d70efd6d8516c1874eeb20a457a4a34845a674c4864e39e83df53753e81132c8d3884cc8209fdfa2532843e388f82ccd83d066217ee68113cbd9e744ac9943b83d3f9f7264d2d48c61247e9ebb145cf8dd67c2302942c4cb02f24a0cf39dba47bcf39108bc66c89329fcd1b1d83d2f03a7bd49eec99a6ec971edd742da4ab1ef7d5a9279ea80d7830aa6cb0c4ba04c4e99c70033d0f0e3de47c7bb84d4f5f60ed1cc28f96904a38232274ac5b937fa69d24a507e55cbb420ee6ae752b3563fb6763a1f3e2b0b7e33b7a8731870f99d9b5114068663536683c1837be56c78ba32e3ce132d497d42bb34f427adf021a335e851acdde0446e0ade5fc76459305c3a5f8ef0b047aa207048db99794a6c55df22e8289520dee3b5de8550552d63bd5360afb3b2eb67f805430843b137c83eb5c125fce6e7be0d2a66829fdd690b464fcbe943c82bcb3abe5b8442c3f76fa181c5147af77f228ebef8a8e384ac9ee3b008c19381db6de7745af36232c769378819c0cdeffa3a409cd1706fe05d0665b5d711fba46f30d126413f480a369196ffa1753ef01125012a88a46ccbfc81e336f3eba9b62ce09977b1d35e9ae860a990ae9dc810efc512cba8c64516386c844a496a77d9f2d1ff79f4e279be8edde0a542df7e9a760b360b231ce3e2ccded7072758539dae7eb7171f6c9c0b0eb84d2d9c706513a30694d9ecbf90732f2788afd4293dfd641fea04bb468f828471c104e75ec1bdede0326ae4fa5dcca2f8ebe2949c68be2c102b2039a045e02f471d5e52e86c8e0bcd51fa4b141aba3903ed148cb5f3ca9645dfbebc74c27b51597430410e9bdf618a46e7af09add8f6d2e68890c271f00e40b9cdaa294d4b295fd739668d8619c01556156982575a53fa220b006688fe7fc9dca3c52553e8d879c3e9863d437a9af0449d003883f4a37a49c43f40e793d2f5a1625f074327d0597ac0aec62bd308e1bb9c79fbd0423892b866943fa68487b8584cc88a881d4357702c0793493164619b7167dc25440930bd5dffd559591b5d8e30b1fe192f83192d70de379c349e924d0edecae170f104b71ee9b579ce184698d701278549bb19916aea349793b91840c87f929932e8c428373f068cecc96c23fa035812dec640944d069b12cc019293fca3a585b258e97a012c7605a5fb4e8896fe62b21adbdc39d5763993d40f0440ae0e83e91bbbad83c3bf31bee37991fa9fb34872e8354cb21970c967a2cef1f68852fa8e7aaed6a347d92a407181c81a992dbd438f1282afe3310d4d70bc8cf4432664f2ccf42ec99fd2da056f45c5bea01142fc8b54550c1ed8aa4866c651a4aa1b428befb6c419838242480730e066069fdc3ea7ab602ad227522f90ced85539bd286ad523b91d473df337b8723587ecb0bfe66bd590306ed33ec56a8e2c8806e52eba15a17640115c77edc9252809fed22d65d9e1aaa565bcb1d659933b1231ad463dbdb63f63dac5520e8a75b89245bae9511800c9697b16bd90f2e80f775716f74adfbdad47cba56a38c13ac8a9b3694fb0946aa60706718189b8bc802865568ed5d132647c1dfea426f7f3f9190be48e066d8d7cb26b1280ffacc3bbfcdf9a011515e1113f56a5d97783c2fa122038a8eaadc1cc35062045a84c3ee3c255ad48677c930fa73c9924c7e3b68c3ba0b7e8e05416686f1a9e6ea976e98cad5da9bf1be35e4add9cd15aaa46a7702f4ed3588da53f8dfd8001186c181c8705df98e7269291cd7b3b38a0409f5a9b7c2a5f1111335ef7a29384717dc2a8c6d2981534a499e62f646fafbac298503f9ed70e38469a7f2c36fee7884ae6aad0c483fab27f9e6c9a01399553366e11fb77dabc25538115265b6b6e1e9372ec0129fa11e03d5a58ce2769406016ac50764029553016cde8db1e25f3319ec76387c7887e5ab0a1a921b4e0cbeb5fa1ff4567299cdbd890fac3cf66528647e01044b1889e7db0ef31b5b3f171af6db908f7b60037acefdb56755e35f1c8a5891666e6b5d5ce5b43873bcd517c35eb938ac77ab0c86f534358dcd51d763d08d6e8072a4a24a0f49c019a2c1e4c5d522308e41c50a62ca741301066742cdce7716bf64f2c445e5638fd7948ae08824951d33c7be2d5d6aa5189ede03720339cdc76491541b0ac3876110d2c4edea28f51de05622897757d89d0b3985766e3db01b008eee23e3d19e81198fa04d9aa298a17fd5e98bfc9312f8f8bd710e75450395a1b0e976c289bb4e3f5467725250316fa874a227d996ea5c705b873fddaba084c12fa993cfa9815da94c8d88d25480f55c84438fc6a9dd0fac3ff6d86a9b5e424925c4e877192a244e2dd0187046fda898ec05eae84b85110bda8a28a6c71ff95c1b8ab20caaf02a255b8705edcf7727c9d78ae40f3902a99d041c01a4ff58652b5e99e424ee305eea823a32cc13fae3085a7d4ead3c1ad250ccff1031ed83b0e8208b4054eaf3bfa15def5c3a661bb3298526f770a27ddccc0636ace312b240f9508a0e8f61c529dc8c1a29cdd7c04490958cc8e59c10059d78967ff968b7fa5e46dc13325e426f0ca3035b510a2e6f51e43cc8f0f97b43ec9092953bd02a73f578b4c18b0d1ad47ac12ece0704b86cbfbe879c2a4d8ec544e90c2917436145a597eecc5f21adc687fdc8b0c031f5e9222325ef8ecb56abe2ad467bf8b5d8e99d4f47b37d3f2e8c7a5a4b3f1715c2582913c5d782cc4d90066de44ec3339c36b9eb52bca1c934bd40cced2acac5cbf49fe9fd004713ac5bef2cbf8a9a41d1e40657886d434353ef1fd681958989ab637fbe7ae7f0e2a32b7eded9adcb99d183f3b59673b3d6a199d35418189a19c991a4037bca576ee0cf4f31d94f5fb434196991db0a568d2cd56e3275a20a3ff767796d0c602653c07e628803c63553ccf47a1d63dd9f486d9e741dea3a22437700ba78e89ef7f83364a09be5c965b3d5a28353ea81ae548852d876701ab9d0ed5e3ab3a5122c3025b8b27e343108d4cb1dfd13d99160b1af9e9809d7f6520c61419cc720662338bfb8000d7336ee714df578114608c12c4d703a82fbe01d915758bf86da44479038274aeb68c1851bab6408128988603d1a8de56de0379ef5a244aa5c122b528b26a518c70bcbd56a498c23487ccdaac87155a87cb492de1a362e694ae64f162152ff2e16aeeb30e7cbf48844a7f1011b07f2584ef649f3c9426970f9a07ebe39e7ac735e7cbfdfb91325ad2eb688754898062ad736c61fd7dcfef1f475eb435937cad98a3319a263a423c51251304e57b2aa019cbad0da3037d54ef76b101aba1abd6b732e1b27a5f4602046b93d88ebb7d5c18ff720308166fe28a94a5b242b3055580e23542c6c10e7aec5c23574f15a0245cda70108c8195bb389dbbe2e71b74c162e88d05e0907c08779da53c565a7cc5c0369c4411ce19fdab5d937013c703900cd1736"}, {0x10, 0x723df819e2bd36e3, 0x7f, "e9883470bc8a4893dd"}, {0xa8, 0xdb75bcb3e4c85b2e, 0x7, "f77bff3b48dc9828714dff52aea2e078cbfccb546caf48380a9801735302eef7ad48b704d37db1fe648f45aecc5a7955c601f33ff4074e1c29bd4fab0d603d9cba7c90fffc54c2b54148f3f6277860894684aaaeb20faa2ffd9c21a38833ea61d007f0bce3557a61b82e974856a05b1fbca34dc724e240fa4213f2823088da4a866aabb32b8ae56a1fe6bb53ee11848cc935f0379963"}], 0x11f0}, 0x12) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x20, 0xb4dac9e79fe3021e, 0xfa) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x820a, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r6, 0x0) shutdown(r6, 0x2) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r8 = dup2(r3, r3) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x2, 0x2, 0x0) dup2(r10, r10) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) dup2(r9, r11) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x7) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = semget$private(0x0, 0x2, 0x20) r4 = geteuid() read(r0, &(0x7f0000000400)=""/159, 0x9f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x5) lchown(&(0x7f0000000240)='./file0\x00', r4, r5) r6 = getuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x6d, r4, 0x0, r6, r7, 0x49, 0x5}, 0x8, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0xd, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() getdents(0xffffffffffffff9c, &(0x7f0000000300)=""/12, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:01 executing program 0: r0 = socket(0x18, 0x5, 0x5) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000016c0)="54618aa8cf251cbb23c7e2a9005297c19b8ed0f426688f0d6ae0f321bdb386708c53114eb45ee9c3aa5f8453caaca079a729304b99acc4fe74bac77535d1fc85539bc14528f7005982b3038024275653707bf3e4e6086997cf2a4836d56790ad669444c511875b3ed5729d5c3f682f406104c0dff2a9d7d443045ab0f1358f18cac546de9bb8cc2e5284245be73139e06118675af921d88e37f5b65ca96802c9627cf6fdef1555d706b5c68f1bce4a5e6a2d631353a6d0f0622d19f214c4769d42756da94b2e613d9faf9b65bf1daecf4954bf664ea0440e2d80861333727c6106fa076429e237bad26d8ab14aba84cd22cd04579db98a5698964b2c1b2821df454458b966491cbc499d6e8020426d9fbb273be659afd754afae0bbf8f428e3519a31d1413ec219311511ee05b263a49d727c7d554dc6e33b00d540ee0ddb2c2395c5573b26b401c4555410fdcee2ea122a0bc8fabdd3b1964129625a721810a5c2083031f07da22a7f24cec0a37cd5ec15a4d7466af702c6f349b09dcc023b74425ace2f24ba0e85b5d5f9ee75bc803995e4d3c1ff84b6716635591914a832304a2ec0a548494e040a3b1c0207f07ae0e47aac08ae382571db9ed730649163b7321c11ed6d8941d1f3e745ee9a4372e7a20fe2790ab1974cd942f9f8c115fa0973030853f9f3aca7e3bf3498986d32785189580058e166264bdae33d5e4c1f0bba9296e5707d726e1fa10da1449f97ce4e78c2d3676381374af9ff5e7adb23ac1818826b5814292690b4a7004cd7e77f03ca81b937c9d7b2da31b38b49e2f9302abb1c7eb799f83ab96c38edf310927c59486522101e968bc1101d66820f28202ac498bb5c7985ee046bc97773fe31c992d14aa6bae1445039a140aa091a759b1d3a902d34f731a8bf38866b67d3acae07471458eb74914a223d29570e3e01b9e5ba375331f51cd1a1ae47ab9e89ef49ff887d213bd1c640a89da8628b12c6e43520cbb48e52257c9bb162cdb3689773f3300b4c8adadd72279ef659479bd01f4c0fe99e05cda6bf8f1ef17d0c6f1c1b9fe8a2aa7172e71c035979cb28b4f35a47c1585965a651c172a4dca021f432b1e1fbc7d1527f83954fbec259f8ae73cf25190d85b97b4d8c310145e13957cfb8e81e7d7c6f98f7012f01e7de2812e8472f8a1d1fdca3770e8b85465f2386c516107034e8175cf371af7c2dfb600104e6b1d4eec9b3dbe32052a922218d6bfaeaa3e92a23a8d1c480cec064bd90675fcc0b74128978d422596217b6f31dbda7f8178a9fedf41832428df026843693f742736e823b0cfd48f6ae432af839e8503bc5beb4f536f38b5e0b03f8c9b3af3fb1423fba7daeee0c3565776e4bdf510eec891c7736bb812918c65c4f3ecfeedce9ceb16f2ff689608358218d6c15c7c576041fd1d922cc3f0cf4e82816254eaf563a509deae3bf86f1571f6b81bb93a5e7d4e3da06918b183d6049d5413185bb64cdf3d9356a9441878c959d6cad6b9615cf1792184740c816cf2afa16f7335142bbf06277601c40eab053aa804b5a9b49d0778a65f132d9b2e97ec294ab32928fa8b755a56589cb1322ad2d729b07df535f84a8463d45033e1a52079cfcb10812f326448237c1f8554575c0b18587e653968d2d5a535096fc9b2592f0e606fdc2b324095777ec52ebaec6ee1994c900409ad880925993790a16bba9bcf762187af05e6a017eccd19fc9c48b7cb7f578c2829ce6656ee33e35d6a611675654fc2c171949ac2ded39d8514cb7b7027c9ce430e31a5aa497d382b081788baa2771bb203b7303de3fadd0bb3c83b69014889eeeb781c9cca9f03f8eff71f6a48277eb1890a85868b6f7b3eec31798a9d8f9aea4c94064103816792672eed4f87d8ae225a8b5a7d5ee005735b0a80686134ee13b6e9ad3fa573844342a1ec3353eb4d30b38d0f01c53044c67b61ee498ddf4747b7098a824f92f1ac1e4f716110ec6f47c6d0a51c17ac1343f603330e4cc79f0217092b41b2ec317573d43e8c47dcf05e", 0x5a1}], 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/187, 0xbb, 0x1002, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r7 = dup2(r2, r6) ioctl$TIOCSDTR(r7, 0x20007479) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000140)) ioctl$TIOCSBRK(r0, 0x2000747b) socket$inet(0x2, 0x4000, 0x4) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x8, 0x8000, 0x1, 0x7, 0x6, 0x592, 0x4, 0x4, 0x4, 0x2}) bind$inet(r10, &(0x7f0000000080)={0x2, 0x0}, 0xfffffffffffffd1a) r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r11, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) readlinkat(r12, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/165, 0xa5) kqueue() 16:00:02 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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, 0x2b, 0x9, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0xfffffffe, 0x0, 0x8, "000000000000000100002000", 0x2000000}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/48], 0x38}, 0x0) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x2b, 0x7, 0x0, 0x1f9) 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, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = dup2(r8, 0xffffffffffffffff) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000340)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r10, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) sendto$unix(r11, &(0x7f0000000380)="7682fe3a4f836708a049521995894482095c52c79065d9d87c34ee402ec591805961288947daa94c4a567ae71f29928933af94867e5881a4423d16c80b4692c2a3ed4aacfc975f9bf801ef3c9dc145322b6a5062175e6783ae74ad286f1b93ba76ea38d486b2e9c1e6cea763bab4e70963580a63cb7b52f5069e98dee5c47e0d51711bc9c0477438790d1fd0", 0x8c, 0x12, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) socket(0x20, 0x8000, 0x80000001) 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) kevent(r0, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x76}, {{r3}, 0x0, 0xdc, 0x120000104, 0x0, 0x7}], 0x400000009130dbf, &(0x7f0000000440), 0x6, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000000)=0xffffffffffffff70) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r12, &(0x7f0000000040)="670dc3", 0x3) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000001680)="7d55011d649923b6d4652cf7ecee3e6ce895286d7c4cc5ee607ca974eef0c81baeed565fa4a79af1a557e2b366cff9ab7e4c1b4ef8d7e61c7689c05d002d7684c26529bc8dc08a14d0c3cd0702610fae9ec4a8ed0ba262a1e38933929d24186ef0fcd904f9402b33f1a78d05696ae75927cc7de1937e54b694b3fbff11158aeb9894425e8a9e2d75e7a203f96b26c78df1a832a940960d00"/167, 0xfffffd9d}], 0x10000000000001c8, 0x0, 0xfffffffffffffffc) bind$unix(r12, &(0x7f00000017c0)=ANY=[@ANYBLOB="027ce6b29fff3bf9060000006dfea8b35ca35f12c34249481a40890c4d060371cda1fdb161797b09cf990000010000000000999024bfd57c984f0ec589a89f9766886eacb2f98d074ff0dea60951c9c4203a85ac4019d35a84f432cd7b68ec2bcb7cc0a83cf842b203f81f0c13a69c9eb24e3329b8d5b69fe8233eae8792eb61e60000000000007ae510be153c114e13b6dfd0c26dc8b9a6515cb5e0cc18b820e83ebbeae650bed060dbc2bfd951dcc11ff8d68a30d141d278aec19541b5c317b77b619d0a5d7c2ad5b5d9fccc707628091474685c215edfe482d4f10917e3bd3eaada945e31e48024f638d464f6ab9037fcffffffff6b4e4faa258cb4580cab6ac61bcba92fd137c79123dbb2e835ac33f009000000000000000000"], 0x8) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r15 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r15, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r15, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r15, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r15, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x403, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0xa) semctl$GETNCNT(r15, 0x0, 0x3, &(0x7f00000001c0)=""/31) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r11, 0x1}, 0x800, 0x1, r13, r14, 0x6, 0x1, 0x1, 0x2}) r16 = open(&(0x7f0000000300)='./bus\x00', 0x4db3fcd28f7c92aa, 0x40) fcntl$lock(r16, 0x7, &(0x7f0000000140)={0x2, 0x1, 0xfffffffffffffffc, 0x7, r13}) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x400004006, 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(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 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", 0x8) 16:00:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x4, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) dup2(r0, r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x121) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x168) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = socket(0x2, 0x9850cc2589a20c69, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt(r0, 0x1, 0x1, &(0x7f00000000c0)="9e62d223dd2e2e94057f4e05d608153ea901d4da42588cc0135a4365152e14e9b0914ca10ff646cef80731a73681eb29d193a12eda8c094184e9a410dcafd98990c00cf07bcdf725f42ea5c1ff61e0ca615562214663830bca", 0x59) shutdown(r1, 0x0) fcntl$getflags(r1, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000000)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820273cb03b961d33023c0c750231508001eccd5ba5468579c10c4950fa2329257921b3c9149326567"], 0x10) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x10, 0x7}], 0x10}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x82) getdents(r3, &(0x7f0000000340)=""/4096, 0x1000) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000680)={0x7fff, './bus/file0\x00', './bus/file0\x00'}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x80, 0x40) mknodat(r3, &(0x7f0000000380)='./bus\x00', 0x1000, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000240)=0x5) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x28) sendmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000500)="a2cbb04c2be667bbc688b14bec5cf4f8e0d89e84d78be1db6345c1b87e84b3e0bec0c6f3380a5ef9d09ede25715d874e99f6425f2202abf126b27b503a24c135970bcebc7d0b17db7e56e2339bc1a9637e40245cc5623bd97a8444c6a593a32d0e9d7d59d3d384d1ed8f75b4ef236abe2731619503afbe", 0x77}, {&(0x7f0000000580)="964ccb9e40a9844cfa66a01ab86b5efa85c5dc51144100f76e7a7f659d371d0f12b27ed4f79d5dda409bfb333c1598461d4722b340fa1c99b56b99606faa7a03922f13c51c54d2fa128097d8d539bc01cab2dee1d2991e3bf91fec6f3617c7d5056011d1f2885776c22fb9fe028ed030876b6300ff28d15e96f232492133584f75d07bae72ebbba7dfce8e743efc30d4971d1141f1c5ca56efbaaa3a87a86aec5b2a00b9530c8a962d24cb3dd07b11c7295ae002242e4485e023bb99275f06f51cb308f0", 0xc4}, {&(0x7f0000002b00)="92905334b9275d40dd03374245656111e3356593f9bfb255d75aa1c836c1abb82b21c897e9a0cb30195e3c4ddd5ca8f860803733c985e99adb4df39818e88162e538356c49737cfba2b5bfa27e623a6633a641498367a483a9549d5450daee4d98c1dab61c3b83269d15adb647f6b068aaa1b36e606a5bf3b94bd1246798916b552f14a4383711fc3457e7f667a56aa776e0c14cf63d20ecf6ccfbff4541995cde47ab25f22ca5f9b81fa00065717abc68f195771da638dc65a8db6da317bb8e9827d32c3b8575beb7ff95cb4668331ef1843a99887f43668af2ea04b8ff7b535d963eb6f8d3b1608324a02f446481dbcd1d2ceafd82955702b892059df439e9f80cf34645efdc6e409caf511888f6fdfa6bbf253fc03fa53b2b463582bc082dc12f614bfbb5863a072246febd2fa18356aff95378c40311f1d1dcc101be1a68be54b94191c356877900be501f668278a5455a38183a9a2f76f2f0e364b4f94634ef244d605ee5fa66ddf05ffeb4582e72f5873cf1f5b5086a63ba405a74044ee6037487f33257eb686e3bf48f26bfc2cdea32c363f8a4d593812285361129b7a2dd80dc04619b1b72bba94c14864291cb59c711c22a4ab50c6b9e74f703ce55fc03ecc8b4323e7ff9adca8fad9e33544304c0349ce6ff7850e6125ae79b3a2d31721b136fc23b45303dd1cbd6521eb74d7d83aeec109a8765e3367221ccbbf89dfcd72aec8c53c5de6d1b9204c5c6987fea3e3c6878482ce411175ec303449ddcc8fa33633bf1133d583d872748875e1d7bd99cd3a420729631230051c9ba37b17b7b3624f3d6ca3a4cb2dfe530029f49e10f5368f0c94ca42c09af7cc5811508f8791360767a7732ad343648c6c5dc7b99831e0d12b4bd5507a52720a96c83503a8c70dcbd26ce67a7b1979d036c64ce1e363e0ddccd33385b0653dd1088a5fa03577c36e0f3468b5223a1e870775c5ee4260343a9e545700f10fa2602d4db52a50fe34c4650e8caba22e56aa86c78f6b0724d330f25f8cbcad232273f0a888457a9f96bade334cf37dc7aff5243b10ef2bf115090ae31122b3c170d6faffdfef8a276db920953a705e39ce39c8924e93374f4d02569b86ebadbbfa9c0535fc053167ac2dd37ff2b79dc5ec6f6223522176282b3a7a27c06275cf587a39ce4f55c31d26f8404a39736606764d3a48755dd6579b8b94bd882cc514fd31f19faac3c285542455f09e8547d223772c27c80c81eb9d49f1cb5a279e3b7f350f3860bdce57fd3944dbbe09c066256c22dc333498e0535e0ce179f4468b356b76b2bb98860c80163644634f7ac26ba60892deb543c70b6d10f6a397b358756e1b7ac4c8231876228a34b22606e0eae7f3146d0d9e201d9024fbb4c85fa7d5a6ff7527c6b3766808afb8e6606be6158e601d773b71a0df1108376b5f2bd138b290ae58f8ecfc473ecab21edbb78519e4f017a56c50965a0264715be4579db9fb2f18528d6fb28270fa462663849885ddd1596648188b260c25587e63ed4c4fa012453a73d2ad245efecd2b9d8f33348a65ae962780a1ee20a0c6a86cda982341fcb42832d0852060b7f2a459e5f55159ab799e5eb7991cd8a71441b00b241267b0f9f457afb81f4c5b2590ddf000b007aaf1002e578b823f306e3ed039c582b10fade3eae80b3f90baa096352234de35857b50cc9dbc9b9cbaf09733da728eb3b75912665689ce6304842186db27e4d1cbe3245d0a03f9a16e5f953c8878fb71b0381805d4abfbeffd0b762fe1d9780c7d3c671b2a945424dbd33ea6d599c71e18cfcdacb3351ede5570ec8d994a584028669c9b591126d58321c31fdb59f53722a531f66a955acf10e12cfe12be4840b2be7369a242f384c07702c386b70c867669aee0e7af46043f625bfc3b8d4173db33245664f7b62f421fefef6ef00a3f7a358e205efe6b0ec5db36f6a698c1fbd43b575f721d9776fc4ede4205d081668fa78ecfb653b6f058a9dbef75e793748b131b6a8fdaf299742b9806ad588ae9c5fa56c34b7e83d28969e1a4e6b012bd0984fbba427386c44e32dd5b5a1f76cfd5303f1351e1e0e19d5975df15fde9aadb7f559441e3c3b02e6ebbbfb25a5cf41a3ca0f2b4f74d3e8d2c595592bde51e4de36cb0f637f9f8c1770fbcab1734fecf28c4ed17baba8a794f12b969313fcfa0f7750173bea22fc4f908afe60ea873baed2ebfb3df33b11a3547ca00b641e84b9fb2d01678257fcad5a98ca5e85537b5ea7536e01a4b933db6e76eb99c457c93fd951081b6c05e3b9ac177dd644fd222242c0152ac3680e150eba76478d50a472f91eeb6a8f0cf8021bf9e945093e10436c8c712049e81cd12b262ea9bbe52bff5ef975aec6fdc48d70dc92bc587a5c9b596fe17a429e1669fb91749d1e2e0886c11e77539af24a921d6bc3d1a021f7121b7dc4f62d44ec6e29cc340ab691249639ef6ac6eca8805df0981032865aaa4cfd6f55c61302ed5bf3cbbc06251f7f52a5af88e47367dacbbfc932b256ef4bc21de54bc25c8a4a957bc21f1895cca6a1ff56299a347658b0082fd2bf7e4f718c35dcb9b3211b6b3f68fe3c7dae06466ef4a38c3ad70a210af71d042fc37f21053a5977c1268228b30f59b562df4d2741cf5afdb343f27767c5dbd0870ba5e3c51aa4855a08515cf28285ab235a46838becf85227981b9a2a460c6f159a007bf89160c74117811a0bd1fc24cdc9156af87a06b0a05895f08cfd63919f71234bc5ed6d74690f09f4ea4d339567d4962e8ee1c0be5ddc37bf1568f181754115d16169c60d5e03864ffd0287d550f05e65ad87139f9d6e9d08d953492a3d201f8c9c833454a635f1331e1be8f6896ace0cdc03a56d05f0aa44a7dc5ea144b5c27e24bfda6770219bfe78e60e3533dd27879b7ec10d832fa06e786b30641685921faa93347447a94d4bf00ef98fb1592c0767e67afbf5ee230157fa6423e14df0aa107d1ff3000ebfdce7a05048e380a85d58d149bcf760b29999afda0a28b2cb3fb48fa1d5a85ceb8769925c6ee48306b45b1631df707d05a1ed7c81e696ab96f55677e7364663a9bfefa7e718d3341eb9762593c84a99132e75a39c5baa214473114be80755598b715e03e9fd56f63b632517f688e06ef3c3a001ca09d964f6b9714ff6eb81c5eb4ccecfdf390ec5e588cb7f54319c6afc886bf6ebcdde8f00a1d13af833e8858a6e330082f3e5234c1eeb96f8e31ba4fa7ea3fbaea44f04c66a654be41fafa30614403951fcbf73be494042372d02626c2e1ce4aadfd554d539a31842b83bc81b0f9744a03a1ba8aa295899fefa60f029aa3c881e2b150c047904d73b410ef8dc7ff523b66b4901cc424fc005046668e88b9cb1d2029fd3cb6a7b3d1c0b1882aa48145ccef3a0f4586d3f0ab93b0a1fb49b8f98651bed34f592ea38cfe4018be84509ebb9fe959df104e9f904220d5084b4b60cac16db525524f4d09d54eeccc2c73dce58ff3af74886436c489c4b47d1f2373ad47008fbda017dca9d509132cbe54626aded6420e882a569a11e839d601593da3ff5d30f40dd192c4796491d85085a681bb996f3f9f81cd7ea988b7e75176c97922165096f110c580a62f32499e4cbd6901579e533544b260a42fce7631b7c32bac63dd5451fb2074f953188b26930a3b9facf33b983c0b7b7df26d8d0f563e16ede5b3a3447ac8deea430522348c6247ea895e418e07ca9444131b83d835c53c4fb200c80f1022a28752602676172aae605e0c65b66e93d4aa03ab9f022b444c1e57832140301737e01e5576ba4a989281675193b5c786433c5d3258c403f6d0f9b4c8547018109ec0530cd2d6b5407548f9683b0adf53d8c94b5a0665c7718d981b10637fc16e441f1f836cf3a8593a8b9f40eaf3617afaa0dce97d3b862c70c4399fa153efa8d9fe8812d5d4fbd7af21229f2c9b703adf491305d4cfbabf6c3c5dadb670a4405df3ff217efd41a5594e817a06c952903e0ead0e6e83ae696e06979709fa4a442118c07e73331eb5c6bc88b235d119f0738ec002d111d601b70978ad0d58abdb9ea9f65b04604f5e6d55402a85920dda57109482ad1c64374c9cead5b4e7e2c61c9f4e538cc7dbcad50846fde55c03439572ad8923084451d8abb59b6fffe7f2cf5856856c98867547fdc8d235b6d9dff6edff10f02a72cc7b53d2279924033b4a542beafa58263f6d9599c18c897c2870d536e1959ca1c260af36362ee2beb1249a5165fe97ab8450b79750a747606cf204b10add25fd3eaae95ede9a1996fe794ab98b7dcdda41bc6a1e08afeff38feb0ad3905e1145b6991ce657f17bd87a101e25df2248aca04f6febd2261aa778ca12b87c40a260eefc59de3f2a2e95fc654721c9bcc2f609484458a62f2440d4660952a67fcc70c2a513ed8cc01773de69d820a86366b857bd5078b83c9f162a752761edbc8b29b88073a5d71ba6678e708652ee20e9d9dd38942b4e0b09aa437a3c5db485349af76748e59b4fe07c883cf88b38afc6027fe1759ef1339c0b6370b1c5d384c2d69d533db16c26a08fb8ca39e311557c8cbab704a213b5a0fea77f5d6fafc3201d628f2f9651d0acbc1eafc3455d57acc74032bebbabec9d76835b2845e07829dbf7a2b84ac890d75ea84d105a37c517be8fb0124af29461afea3ad67d125f71b4bb4b61227288c80082503e07b6671351bb0f92752162d0dfa1435b683c34f9ca2a385a704f41f778fb87d9a6256fe8fb9b7a8b9ac9328b9990ad32209f0542ef76dd81d3f9fa0edd2ad2ee2c287b7ba42ff3d7a31a18304243177cedf5681e2624941b0e2f28e0df642e7448d0dafe20730701fdbc907e36959d2d84b171cf5337e3d03b2538455dcb6c3abac0f7a3fa51b3fffb1b7c59d0e0170cfb6c4a75c7c9896a129c49df779a0d771cca33d42133e29358370e248ae6c96ecc802dc9a3d94791da670b98770b36cda0ec679efaf26ac61d8bade3e041815d5c68659bfe9febf85a1b9bd48045eba1ada288fe9f23f56b8a807f6aa745863c315a6237d439d39249d416a79cfa3e56b1676a75b12240d532bf0bf4e07167972fad5308e5c26a45c894042181f43b94c166c3e07e2ae1dfab1796b2547b0048e4734b5d27a684d96a34d2d98a12db66cd9e5cdf849bd0fb9a73e9ed9eb825b68e8a49b1323d3cda3fa485e0ba52613d5c003e04be65847fed2449d0599986d6e089834bed2cccd54117db367aabdcbee7417467c89b8c3c865a598929b3d4bee13a9d78769f65918ccb32e0383ac837b55ec302dd851a02125f2b6ff9ecb17f54c9456d8ca1b7987a73ed65b2fb6d1c5ced79f7a6ec7d72efe570a5ebe14784723620f296624b40616d6c2a6c2d3a1c85fc2e681be0158ae98db7a737f107a18532655f9bf261b6d7b1210f13718f695d86c6eef28b4e85b5ff85054f1c57adf6749787d84041d737136bb8039044bce4774a1a59188115e1a5218ab4dd1c71854990afe820d33c984beee55aa18b6a80a98b09ecd7b8cfcc0e9672b3b4e948792d10118ad00d036e134bea7feef63d7ce59dab7c31cfb1fb92755591fdbdd96990f9f83ef6c004bf3f2bb2dbe1732d0c50727ed757a8679e83a374c717ee0d4dfc9453de961d5036706926a40ca200e75ca631986a6718bb950b75334fb7a62d1d7ce92761a028214b300ad418610a502fb775d083b3a5550ae2140b4018f1ddcebcdd3f8acca898283ade71482bf24569ea1b544a52366bedc73d1a732a3588c071f631a54a3827336d2f41356", 0x1000}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="1800000000000000ffff010004000000bf97b507ac000000a0000000000000000100000000100000a6e13828a43166f52e4f74c0994fd91155a1348ba4500db318d79b1c0908eba240e382fc3ed8c6dbd17b6963ad0edbcb4e2e16f33c069f2a3e2a6237cf20b9abfd392c143cbb54fc27a082c6be77615dacffe836de67788560fb40749cd928f403d81781310c67b1c55e1703dec2a67a047bd9a156c21029c615d2d87927eababaacc28ffbf81a7d4100000000000000f000000000000000ffff00000100000086ed544a6bd3185b5d7a48d03b65b222b5ebbd18d5c7b1b89a45aff5193d36b9492ad58f4cd20315cbfe7ff00300000000000000302f1a1649256070d3cd2d250bab9ebdf019eddff77d2aadf845bc34f7b5ba76c8752a3671bf2b4bcddc12683384b17002ddb4b98a753092d496372f76735bd1d0e7d5773ed680a4c3ecb60b9e4c58377ccbf0f536943b1738d43c23f28cfcffa68f924a1b2c83203ec996dc4122594641eee16da17ba3a3b438bd1e3fa72462fe228f7e54fc4a0021f475b7b1185a2ec532e320bcca0946a9d24ea47abeefc693d878a68e4664f17c000000"], 0x1a8}, 0x400) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) close(r4) fcntl$setstatus(r7, 0x4, 0x80) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0xf31c48b068e33657) r8 = accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000340)=0xc) sendmsg(r8, &(0x7f0000000440)={&(0x7f00000003c0)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000001740)=[{0x108, 0xffff, 0x1ff, "84365c4609faa74871fcd5aafbcd4d5ef42751f8cdce04d347d5c56680c3650b171128407e45b31b66379dd66ee9f643cea735f178cdb8ec34c541f42f1fdc598efcfa40972f80aaf25ebe8bb271eaea4eede72958869d1c949bc92704734e31dccc7b335d571c5e8b900a9baff600a4f90389bc76f20ce3a70f32fc166801480e2f6017630c235374406dd315975c6b4e323619672b01f422b4580c67d9d3cb15807b6cac4c4d90e437263b38174a2df4c02386b9cd112518c2ff44a46938ebbbde71f06179b30b593f63fa7bb3541194eaa72046c85ed44f3bb63a14cc8951ac1e328bd217fff70d40a2b5c6c72e9594"}, {0x50, 0x0, 0x58b, "531fbcf2f374574ad153e1f8653242652531b77d6ca8d62a1514d683713aac02b2bb649e9821d2394472bc72e0b29b815b5fcc90fa4a20ff7a"}, {0x110, 0xffff, 0x400, "969279ee585b35dc2928368c668044d9e7063e66c55802995d0fb963edf9bb8a3acb14672f32bcf84f5fac8ab0cd89db56c83590c3cf38059b671bfa9c42e6c8f5c28be73404e131abf3517e442b6682ccab533a02f7ad43c6126d5d3f0683606d2318d7cf63f7f5ce6926ae05bec4a1933ee6ba15a995c18b933ed9b94f5ffa18ff94dd62d29d838b2eaa91bdfaf23e4e82815fa7fe4139a231981b2c3b05b902786bc10931e7c87974ac8bf8d73963f32840ffafab23a0c9afaebd03c6a3343c29f271790fcdca86e6de8c5e72c71485efbef9ca4567e2207f9543dd58070b9d3b6d7ef8f7e9b876707dd6bfe84647a7dc5dde5b480af4ee"}, {0x20, 0xffff, 0x6, "10fbd0f36a85e713f25c574aa6"}, {0x40, 0x1, 0x0, "ad952a5d1857144ab35809d0e7ae05f8237813c5b8a2c1f6c9599c7b50f7fb6d0f73855e5ec94477d840c37a77"}, {0x1010, 0x1fffc, 0xff, "f638fc58ac2ceeacb8f4c1346b6b2c1ff941b7578ad13af7feeb5a4546a6b331718294e2d2bdd91b700a0c78847104999af32ff3a0ed5b09a25aa5d4d3e76b154e3a8d036a5f721f212e7960e3be89f32f534777a17952a60f3f76d1e4e7d25fd9e1f9dcb2c4ea29ed093b188a3b0f126eef1ec9473de4b876fea3c95309a8625ed3d3a6d8c8ff2752669a42ce33ae24cd43face82dd1ad119bfdc55eb9bebbfbbb68b41e6a22437985bfe546d92e33c0fbf3a33af4f4abffe5a2237ee8a34499d1d2a89df8e0a85610df7c25d5b33685997dc187cf6ad6c86924d43a321e6aabefa6e248432bc40ea591685f9e9452fdb85e8e7946e3d0d6abab2d3d351d56ffe9757372b52190dad5861f1552ffa1347af9cea5167b72978cc5bf06628637b7fa6cc682514ac90c0337b1e157eab4f988d7c3124b985cfdefbf2407c66a3af8deb71741e076f27b5f594a7cb812a3227bb97cc0aedbfe042390649c3dab3585d55024c36651ae6e4f6fa8c7a7aa85df218bbb32c11bf022982e79dea27be9a401981dcc43a7c323af75e4ac895424b93f6ef00e2dd81029fbd27a474b5fc289979cff3a5bc410efa5abe8c000f3cb56f6a738f0789d660618acd77633b5c6923ed4c98a57764d0afbd54ed7c566d54c9336008e2e69aa7c0cf8cf0ba4714aad9d66e9b01c23d5448e470a88cae16d4086a4c716b5ca95182f7691255ed54ca16ef78453edf154d5f4ec744a2eaac8d7457bf68d408ddfcee5bdf39b383dc903da5c7f4ff9c1a103248b40af65f4bdb8e445e6e291cde062c3b847319828e1fd4f7eb45759c92c69259730e3ac23c057a5e967fb444ad8922e0f3c10881ba216b241343f9f89a77d4046d71b4eff9ad9915ad8c1e705d19d13f3b40322eab1ae087fa8e70052d2f0d36fa6c0eefc1598d700c22c91f441e8cdfcb323133aa918520fa595f54fca330191d0a62fda92b7be0f1706df862514e702ba373d36e169668472653f2b3c46a9ca357b2724dca5941b794d5892fdacf5286a8f624b8cb289cda38d0e10dec0d5b125a24686ce1edd3a4f0791c94571325395c44776dd28b94ab3313909341ad804bd6a43829638a50222794899e14a78286b6cfd6344aab9fe09ef7de8d3f0ae61d3c94e6eb35281abe43eaac08a1a37f8c572bdc090ad6fd69e2a1e65cc86042c17e5c5eb26aa4bdde80b4b2a9fd80452d46600f313b9dd295c2d1ce515be284d249f1039402d0070f65abb12213432ff5d49a186b7954657dd2a1cb011d4c4c5d50bfde7d44a75cb81f47f6d40c2bff7676d2b19f4f45ffe42b293947f914208797b35c65d24c1ced04471e343fdc3663e1e5165607817d2d28d587de474748fca61d1c31612e511c733812f4dd4651398d7f710c8ee4da1e7cce51bb69d22d9d4e3d39704cc1179dbc1652e3ada934ff86102090055bbcc749adba2a8eb2d2b13a6c812cdd3dff23b3bdeaf0f5cc7af8ae1100a24c51d6e9c89ff9594dd1fc6f020d3c2bfd7e0ba7c38491864e0f96d6d784a891c40b96b6bf05270051851328180541b01275236ed43f4b37dfbfc955176bb029c8591c021d5fca00094b488acf310d9da6925c3b6acaafcb40b6c1be85cccd94d2a798fb0e02c6c2545cf839eb33e6f4fabdb3d4a7ee7fd22e59d1bf76d34dfd523b93a12ebbd9bc66659f0eb1380fb619addb7e9970d7c369da08e290196e7dd0f76060e7fde29609444aa817d0dfc3ef1d2f0a4b9932a0af8683882ed4c93611e829e08c786542011341be477c41ca99fef1fce89c137047499e60ce82e8caf56cbc71fc1113f514c6c73f6284ba4c0ce54d2d3441100b78fedd76250ddb97c346842577a571ae5b916fd1ab215fcbfb8e086abf51ced428a058a46627c507539a584478a4927d93a921f1fa40f08a7f98b08730db9a7f1477be706d9073133ba621568264d38de55f0ba0f9509413b4187c4497a6fedea78cd1ff59a56558484573fb324958efd526d4fe536bb803bded65dbe5ba0b6765d4e85065c73df0caf72696768d4b4732711a4f1cd585b7a20f191356e065d73dac92e66fc06a4a53ec439d5067c232a5eead51d494ae704ed806c60c9820f5da39391e43303c5818559b02ab169a50edfce4d4470d520dde6da14827834d716e018ab790f91c900f99e31c2621e30d8568d136132be7ba17125ac1b91b4653d24b29a82478dac2cd89127502bb205753c0fb8494413e3cc51562f85d8a994ef5adcafd501c2dedafd5ad8539110d38a6563da7e19f9712c96b37145acb883f27c8a9a7011ad1f5e53c5ff935eb052831e729f8ddeebd51503ac9d4146d55c85a5f57b9b2faf2e1648a0244e491ff4bb0a4fbd40c96d062d654ed3680c4cfa6fe6cfdac82fbfc7c0e53a425e10dba5dec79fd0056a6784f66ed66fbd5c1c52a07fcc632baccff4e11bf11377320e06e22853762177d5e10ddb027ad68ff3302e866ac321da1288017e6d314c9d25a7552d273245229243715cb2943f12ae9c8a9bebc5ba7950aa448710fcf04013fb4d70d103bf0a0af353eeb177c8dfde44de78d4b624f81a8b8b2777341bf9bb14f971cf34179033cc9dffd935e0e355ccfded6492a595d785025eef5ef71c3cc9b62366b127a91e7c7eca1d295214c81548245b60c29ca698c7f85dc34266ec19d06ee070b2bbc66ddda3269933b45f77e270f5e4e06b8858097d560417a851bb159c93002da12c5ee6f6df4c196b26528eb084861fbd29e24fd2e9865db12426250205df7ed72867c14bfdbd4007b8ccfd4abe96a91c9bab4f58744e960a84faa8a129dbf824fe0b4668d04a9dd71ff88fbf48491077dd5a65550ab5af6c0ee0929bd65ff9ed5a4e56e7dc2b9ced439bf493a22d8eb8f1aee2f3c619fd03d721b39c40dd8312d4cadb4628566b069d87c606af47ffc5aeb0322818967e44f2f8a3b94de1ff6fdf2f790b93e7fdadf918b89d03b3671b55b551e7aff3f75a9854acbc2aa9137ab6a56bec6371d72be343b9cedeefc0b9622f760cfbdf8b7055906bd547bca371184809fd94695506cc193e830972b84057e3467eda86b4f5b9d4a3f2293f28f45f54a96f9cdbdcb14d4115e24c7811f08ff75c41cf32ed2a3eb0c7e29b02a0193e4688f3443f3306351692bf9c85e12be676bb874b810bf06a4bdb7fea3c7594e1b0aefbf5c5856b670a90ae2cc50b97530453e68d2e83adcbdaf2cf6c99027d8e0acfa42872b1fc567ed752769e7fb9b52b33912a2a3c689312638473b787f64df80dc953837619667791700f6c8a5307b5d6cc699f98691d8fb0297cc0cfc5b6ac8b3492ef167185118f1e8c7fcc11f7e09dd64cd07513554e35dfcf48d6096ec712048bdf0695e722e08871d52264250b3c8cd953b1fb1720c49ac29de9cbbcc61e3784c4af59b52419408b6ca4ce0ca37f8121b053101bc58b0dc72102fc1cf5d31fb4bb7a0ac2b7b20894dec4f07951a398be83f8098b03747ca36411307cfec1696b2157a53f86e513535d9f46b1f63ee6b696962f20057583205f31b799c429e2108f456b685cbcd154caa7fdeceb2e04f00d6de7267ca723be5a6627f63a0b33329689b9f05a9b87558c462c6fcdddb93a8623d6128b70dd21e57598217667215e6a31f525906d122b2cc423918d407217f98dfb041f28bb5bf791785e5e2eb706f776a8519d3f08628d389d201c0195ea425b155217bd556e865d16505ec869f1d9cdc8bf59e1e80d4e01d7a851cad82e78e2ddb79acf216604e8073ef04164d3346a5f72ed3763d2c263987beeee26cdf309924258ed67228adc83ed75af03691f5e5c28d4529ec13e4c68a16eed8303ac06026f6f63ecb1a8498ba5e53e170a95afeb5d34c2435c642d736fe30bbd48f691ad35ab5c2ccff6deb79ecbf3c3401b9d62386e988ef5e8af999ad0430478c584ff300c4ee6007dcef752965abae0dccebb284c6ee3abc04af62f528bda661fc0c86ab84d268a05a57472e8b121e87d9c68fca53b1d6313116c1eecfdb2b25a5aac410100475ea0b1a5d430794637ad64f50594bd4570579ee47cb234bbe59aa53283446cab91750ac697efc02a08ac3ea184396a23f3de40023193fff2943e3260db22de55af85344fcfa61b1e5b94825955591ace9de057ffcd15ccab046bad77df3306b43492881a3507138115d4648eb3d16779d6ee9cd4647b5bfbe3ee32a39a6eb411d7a737ab3fb37369521a41fd354ff7e5b1e41c6e86e262176abc80c71c11cf94e1462fda397e1a8071f85056d15eebe79974b4eb5b0e4d1573a32bb927c37c5fa008d4bc9f7df007bfe2d047b6f214d3b4d57e4848f62f194ed8e649be9cb90257bd00b7e4e0cbe6fbbdc4f04f5fdb9084194c577aa1cf77b87e9cbc7e72386b6ca4caab3048cf0e31f7c5c2f8fde25511f69e9e90f2457953a5848b61acc87b9fe67f952e87e577526f44a59d1ecbc237e7a16a8465990ab03c82413d05169c1969766178a8c54e5cc63367f14845097263b8d5cd10283317e99f86787e0466c62f68b64debccd3927b13ff151e3b79416d2fb836469d0dc360f9c6a67126d5f02404fd233ce55dc5a1a6e1fd7c46b16fe97edffcfa9b91e244f80987f4715deaa9eb4b6ec847355bd51c03a44385a25744deabb927a4d8838b9aa2bfceb61e7275f8a2610a11b624d20f549d7a523d8dec61862b7cf103b3c5f54fb71aded68c0e51242d870d39aeeeb4338e80e01576752060aaf0ae14ed8d6b0aabab7c9b8762d0eb137e751f8355e0d51b06f12e540c4e658b734d47d3b6f6f5df47e3f2d2d0fdf134fbbd26461260acc7d080643beadcaef7aa524b971327bf6dda3555c7dd6c1453458781884c958ef6681279af3ac5954e666b77a8b7627478f19f93aa24198d1646566fd07cde952b35c384ce5503e56882a7b26e47bd974381b9dcee4c33b7980670a5ba02128e0000a51aa440364681232f798c08028204dbd1f646a4293e861818e736749e4d52a2b30f4e4299a8612b634ba0f94ceb36bb07ba44ef6f13a2dca8babcf81a5e7427388d0d0f4a6d1dbcf5f594578599c3419c29d4b587a1499ee6531df5b32a8faf0080ba987ce8068f9e77f62fb5d0555e15c15ba65f69eec571200d3de43c59978316004c4e2be96083f8c2bf1f08988756912738c8ddd38b7b0d2aa40eade7e42ba8c8512936e75404fbff2c6c1f4980e2e8114c92c19fb3914e095c13670f396ac96f1424e6c622bd400024f903f12ed37f1e79d5f5de1d749d7f6e7a6b725b56b19a48c2ba8f5bbfba1565083031e3a1636b4dfa326d4e09fa11b2ed4ab61f43e1b49fb6b82d311120d23c434f83169cbe842aa1aeef56618c4fcf6003ca49e55459ff79f64ebe4b20c0c5fb16cb6719793ea6f8e7943e0f05c6c4f85209722449277497955a4fea7c2ba6beb0cf9afd38b1020c7d9a030abba74b4983161a030c135395749bd530c898160f4b1f010cfb2aa5e3eba04dc4fa4d02336a13eaf06d063a52188183adf4ab97d093fb1fb6058c08eebf360b16b8cac203ac82eac4e47d98bee45ac48f3ec31fe3b5c8c6caa7a7297546bdf49da3eab36fea9029a6595d41bd4db23dc87edb6456cf128bd4e22c4fff38553b3240a5e0fa141ae25d278b5cdf61792b554854765459a3664e39828839f7a63c7205dc7611c010c247ed4e37ece1ecbf89910d49624b14eb651bcf20a40a0db4b2996d77cb49b795904be949bff0154ace1a33a233d90569ed9f88738c904ca52e2b9daf6b264c8eebd7de328c516a3be06"}, {0x68, 0xffff, 0x7, "b3c3fabcae5947e3e24cec174b59178e7489d90c98c96b3b9cd5e6ee80059b04c822b9cb4cc673d365361edd2104b4dc45e4507139965f399fd6a152b95455c654df4e53a4e5aecc5f644bb239cb314d6760c7c2c0"}, {0x68, 0xffff, 0xff, "9f8733117ad24863a7364d947854024017bc65c7c83d39083c538b5eaf20fbcbb9c03235dd5bcbf90b056a5a1e53e7a6be898e92404ffb4e9829b71838450443aa2ecf4287ffc63244c4dcf0f068aabcf215bb"}], 0x13a8}, 0xd) r9 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x20) write(r9, &(0x7f00000002c0)="90d86ce31adb02a6069d2a008a22508efe837d2b8ad531d35ca5986af114ff8e9cb35d4823a8292b7c0ba994bb4f561c2f8e81f6fc334ce6260bebc9820148c194917bfcbaf4816b62e5a42187bf", 0x4e) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r6, 0x0, 0x8000000000000000) semget(0x3, 0x0, 0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80d503b1dad90906, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000140)='./bus/file0\x00', r0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./bus/file0\x00', 0x401, 0x8000, 0x3f, 0x0, 0x1, 0x40, 0x1, 0x3, 0x0, 0x0, 0x8}) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edff0fb544b58c1db2e2029d0c475052f8c8bfe36e7124f47efa8cc8984033ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:00:02 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000e00)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0xc003, 0x2) setsockopt(r10, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r10, 0x0, 0x65, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r11, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYRES64=r11, @ANYBLOB="1fd3ef59d8c467065e68b731799ae3f92e0397339a84f5a5197064b013bff5bf3ccfc3181533e32a7ed869bc50844e3a8158c64b5d4f52238ed594bc82e5d942015bf0328370e53b4df61be40ee61ae9171734", @ANYBLOB="f209440775bbd9bcd502672b6111a20171aabbe961239aa7d01e84916fa5f73130b07ef22da1fb514cb3a98761caa2827eb77d3616d0768602b3a75580c41333fc272cacb6b8e118c8c7d0e7fcfb95cf247af3c104174dcd94839138d61a5ff8c1963951fd5233f652ed30dd69d416445f60e9ce6f833a667f102ed902a5b52032f880481630a03618afccd129d79f90e471d43c7a59cbfc219d09ab7e4d96ce3913eea8fdcc30"], 0x3, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r14, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r14, &(0x7f0000000e40)=ANY=[@ANYRES64], 0x1, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r22, 0x4, 0x46bfb) r23 = getpid() fcntl$setown(r22, 0x6, r23) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r24, 0x4, 0x46bfb) r25 = getpid() fcntl$setown(r24, 0x6, r25) wait4(r19, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r26 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r28 = getegid() r29 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r26, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r27, r28, r29, r30, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) r31 = msgget$private(0x0, 0x0) msgsnd(r31, 0x0, 0x0, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r17, r5, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r19, 0xa5, 0x1, 0x100000000}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r14, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r33}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r34, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r34, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r35}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r36, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r37 = dup2(r36, r35) accept$inet6(r37, 0x0, 0x0) r38 = kqueue() kevent(r38, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r38, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r9, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r26], 0x1, 0x800) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() wait4(r40, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r39, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r41 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r43 = getegid() r44 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r41, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r42, r43, r44, r45, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x2, 0x1f, 0x400}) r46 = msgget(0x3, 0x241) msgsnd(r46, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r9, &(0x7f0000000bc0)=ANY=[@ANYRES16], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r50 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r47, r49, r8, r28, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r50, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r9, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r51 = open(&(0x7f0000000dc0)='./bus\x00', 0x10000, 0x10) open(&(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r52, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r52, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r52, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r51, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r53 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r54 = msgget$private(0x0, 0x10) msgsnd(r54, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r54, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r54, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r54, &(0x7f0000001380)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0ebca4118d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee400003000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e199fe35acf7cf647b685fab22e08d83ef8187c4e6582f4e7bca3a22b0266daab455785b5f6a43cee70c6c5b3878256fddca9d5f64ddcf1420095f9e4fc6ae28b800924374f6ed44f4cbfaa7c3ae97f80b0168ba1b5213811a54f288950eb44f3b45ff1332883ca739859e0d44637096e42b108b79b13c39319c4df157bfc9"], 0x44b, 0x800) r55 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r55, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r56 = open(&(0x7f0000000c40)='./bus\x00', 0x800, 0x2) writev(r56, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r57 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r57, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r58 = socket(0x2, 0x2, 0x0) dup2(r58, r58) r59 = kqueue() kevent(r59, &(0x7f0000000180)=[{{r58}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r58, 0x0) msgsnd(r54, &(0x7f0000000f40)=ANY=[@ANYRES16=r58, @ANYRES64=r1, @ANYRESHEX, @ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000e40)=ANY=[], @ANYRESOCT=r56, @ANYRESOCT=0x0, @ANYRESDEC=r57], 0x8, 0x800) msgrcv(r54, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\a\x00\x00\x00\x00'], 0x1, 0x2, 0x1800) msgrcv(r54, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x3, 0x4, &(0x7f0000000b00)) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x26, 0x4, 0xff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r3 = getpid() open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x101, r3}) socket(0x10, 0x8003, 0x81) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) rmdir(&(0x7f0000000040)='./file0\x00') r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="ea62021e4629f9fe5ce38c96468db4d14b21028a789875d6a55448068d3cbd37657587db068a13b382e7dad06c8810336e2971d829f5649c3767ea446457d94c18d9ed3e888cdf657700dd411d0cea501d89a1a03d826eabe71bdb91905ec971fb5d3fa3a77f88c4aec354c3277ea7f062cc730ff7a4313c0000000000000000fa41907fc5fb152bf9e1f60a4c2b3e7b18fb29d6df5102e540a5fbbe375a77f04fdef1b50242794ade09bff75bd232af4ed5bd4c9d4b4b7a32a1b716cde94b"], 0x10) socket(0x0, 0x8000, 0x17) write(r4, 0x0, 0x0) 16:00:03 executing program 1: shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r3, &(0x7f0000000100), 0xfffffffffffffe60, 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x3, "a40af300343ce9056e3cddd33bde130e30e014e83187ae9acfd4d3d35c759b87a04fb2200bce67e325061f26"}, 0x34, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) listen(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) r2 = dup(0xffffffffffffffff) r3 = getppid() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100e80e9e39281d2e2f66696c000000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() r9 = getegid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x402}, 0x400) kqueue() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000080)='./bus\x00', 0x40020, 0x2) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") flock(r0, 0x1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x6, 0x10, r2, 0x0, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x9}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:03 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="f018020809d0000000006e838da4ec38609a0d414e8278c983757d6ea717b8adac88e2492f6e31e90ac0da6c20358f08554bf61a56c5ef3d859acf2d30c04ee5fee8ec33cf05951cd1d274783c97d6d9b1f885d464da0b2111b7d3344a4c7d2640af729372389c6f0aea906949c8e6873f5b8127074bae9539fd5bbd67ff5dd0c57d07ea3896796a6da2fc555d213f6ee9b8ff03eb044e959cdbe278106849e5574da271b1302c8f040e20ce51b7fdf6c6949f260a071f49af3fc141bdc93edd0f55cfb251ad6417d98565af28b1250d9dce"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f0000000100)=0xc) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:03 executing program 1: 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', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x40, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) 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', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000100)='./file1\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(r6, 0xd88ce6400dd2fc4e, 0x8, &(0x7f0000000840)=0x1) close(r3) r7 = dup2(r3, r3) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) 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') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1, 0x2}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmget(0x2, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') close(r0) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3d13, 0x4, {0xffffffffffffffff, 0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f0000000040)=[{0x0, 0x5, 0x3, 0x7c}, {0x5, 0x9, 0x80, 0x8}, {0x3, 0x4, 0x5, 0x4}, {0x5, 0x3f, 0x2, 0x1}, {0x6, 0x5, 0x9, 0x1}, {0x9, 0x5, 0x4, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x64a2}, {0x80}, {0x16}]}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000140)=""/191, 0xbf}], 0x4, 0x0, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b6600000000000000006f0fd1a9f21bfcffffffffffff9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a8464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad15d49be699e8875143d37373483cbf2f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fdf4a70f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293301df456214f9b6db25648691404e85f6e35c30447492ed173a4"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="048f88acddfcbc07d30fcf63a06e0ef69544c19ca0a8f466c0149b87097fbf91d33e199e3b91742cddbc13d2eac5ea09ca9d259bfbad14954b69f33e62d4fb0070884decf9e6d9b51717516cabf239a1789c9737", 0x54}, {&(0x7f0000000440)="e13f09cd2390f5f4dc737d520ba0faf47eb001629ff883f5084a7834dae9fd359a2c4654ddbf85d5144ef6739c70efcbd40ce0f55f0d7125668fe21a877dbe2de9f16bc84f", 0x45}], 0x2, &(0x7f0000001740)=[{0xa8, 0x1, 0xff, "3b32870148d6b41e6927f725380386d57513ac43f88391960e382430c80ae092ffbcdbae074ed18d82ddb5fe1ea4bd2e0d855c6f3a6a2860a756d044d1d4a49b45998a523dbc3ee25c468af556e429d772f936081fb07384e1abc4a71a5107bd91ea0f69108abac9c8ddcbdb37828535d8d7faab72ac46359f6264ca90f2d6b497191e3ca84cf4436c1cb9c388dbccbc6b06b4ef815a"}, {0xe0, 0x1, 0x0, "c99ff5d999a9f767431f413475acf5257a71818f80efd79b6b35cbebdd88a87798594262a293b99a57ef4eccde0be7e9639023d23b0d2d302bfb7e39c6783fd4e8a50400931b23b3a5a2faf8d06c77f64dd6460bbb6468654018cec29b666ad85eca373e092c9e57c4c194f7c2b0a49cbd6e98685d62689115f7a3d906582ec495069baa732c18aaccb423d39cbef8d332a007a6114ab9687b1c28e3abf21fa818a1bc9a4138006d9763089a3482ebcf7257ddfe19cb256a8772e3c2486aef850876cf5e11611939f33356ba0ca1"}, {0x100, 0xffff, 0x7, "83ae289ba5835c7a4f50ee5b939630f90a5c02c3442a88c070bd78947c71330f6f55345025ff2cd1e3b691a11302d02bb0533bcac0086458090155bc2d9d388014211cfe3b48bcc4891adf8f85163499380cdebf519d9d44ffa2d801f476d1d3389280c2f9bcc8fbbc4e550edb05aa53cc26a892cf12e232124b7aff0103a371a09e89d4aee783c962f8c980ac3300009d4b1a13a3da6f38fbeec02c1b7caaf06365bb897672b2063cb6f28d70a7da9d6bfef4d974329e83a1558b71bfc2228c473ca4eea7a89fed3340122d0da02dd3eff9db56cc9d5ee7f8f717c7f45e5ba043402b6ed38b192702f95926d4"}, {0xd0, 0xd437207f091cf946, 0x1c, "c7e1a2f8287218641ec5ed34b30d45f8935ccd1defca39ad464063b26900abc028c5bcf6d74fdba0d398e8c5cd59fa0fb650bb539056f94a8b344fd79fcb19bfb1518686b2d675fa551cc7c5f643196a6647e766005de0fc5380c07d949c83c6513ccb4cd3fb9cd76eb22752345d1dde814de9b93deff255099ec5783301703ed768e89ad7199c77261e11e0abd2082414a9f86be690e1d3fe81a30cfe3ae4874a6f84cf6c366836f89c4c5208913d5162bfd51701e0b1319a"}, {0x1010, 0x1ffff, 0x2, "c82f4234745b1f9eecc47a4bcd9276066decbebc76bc3775bcb12f3620f493b62062d838ed1f7728d6959a62b6883d60ff8635589e74f593d56a355f2df4fa4cc5dc95eb00ddbec1665315ec0add1535980cf31c58395f0bca0bbc450160c52a8e3b5876d55684b8372537f929817625db0339bc92f523d4df159a77d0126bc079e52d2f07f6cf192f40cf2766f5b4d5eaaf867ca2d7dc3bcde58ade5ae76cc55730fd5f1b993ae7c2f2d5b15bf281f8299224437b09cb975bea931251d938134a2b5466382e836aeaac28c452b1e1788008addf0f473d6795181a740d61a31d077815288895399052ab6a3f45d990a84f9461742b565d591864ec6d643346f1a42c417c06cd33e61ad2a3a657232f541666b816e25bdfe801e48dfaf7009377a3b907d260512c6f71aa725b519d9e8419851e61ae60d17d648c8828d25e62daccfe7a0ecdd11378342af6a61fef17869301808492a87cabf4a66542faab0ae82592e74ae9f6974603c222843a60bc666dce66c64a606fabba317f5dcdf86b05b75a9b56826134886e94ce6158720b9332914a4bf5f42b8326743963833412a49f245ccdbc0589463b78a5b2a316de431533d0d0f8045e0841bd028b021646124f22ddaf77cae06a6275a94464d760eaeabf25a982fff479ad03168e0c3a18e2d66004015fd0c5d10419df6bb0d9ad7718a35084dab0e76eee6f89eb8c2e93ce9841ea6b12f0cf905a89a2c4d64ccd1e0a40a4689b18addeb822f7b74f4f8e16e5f839b7978667dd23e66cd8697ccfffad0cefff6fada43501affbd51b26b4a064cab7b9f70cbde714c315b6c370366873b636356080d89ba1db8015320266dfb5d636f4dfb14769706ef232d470b178d5e34f5e07206b53f833f84278cd16ddc9460754e5c1884641549336e60b586b8bedb33acb77f509f3a3f4fc5653bfd070c87d4a29b3b591d63c614441986aabb09341b5071b115451f8bea71369416c7f6da9a6267cbc962e78b62b0c793b211589df70a49b9fc07ffced7957cf98dad017ef2ca0521824ba7d2a7d83c00f03915ddda7d83c0b92b68ef739531c9f05a716036b1d1497aa60c321e4de0e27bc61bc846574dd882a7bee9cf39e0e6018495ea7dc971e82978be0e7496931c80f1e92d748fed5edfdf63d5b7a390d9ad778c2347895a83df6e06bee41aeaccf0334c63ee2105465d64b01317aea0a62db95b5323d029366f26d4481d73962567d456eec1950be9a494efe69e93367e75531dcb6b0b03390ddfe6b8f4adf17513062e8a8b5b4b73fedd3c97d659549e6246906fb800bdef02934e94913eb6dd953d2f04c0ff3a55faa383c7f5bef4c818f3e98dd2aab9f621516737cf807d0d0af3be534f406962777c7add68423787ef37bb1df62d2d9240d544e5e45ec6363ca6b1a62e421cbd53f98f3e0adb19564af28ed2a99ad6282470a5c419b503160b43878e6fb707b1dd967624e23fa242077df3f6cfc305548eba0243200cbfef94ad86e082adc8b98309aa26ef38482139f7023943719c3a7f216d5a80b54e684b37ac8460e287d172b656a577b70417a67451e3151d3dfe5c05feec607c6b8286c1c3a1dcd55b0721f1465fcd027c7783c757f25849fb89cbd2fbbd6d2660367956121db255d5469918cfa40aa7193b7b6fb19a19fc2719e54b0e98040d6cbb159da9f3c5b01e37a9105b4ff7b16524c8f2908e52bc13a0fcf182a6f54cba1c456738df7e54a17f35b490eb6f4c51ead99f5423a19b58fdc69cb5be4bc8f7ce40ae02eebaad9c7e317b0484ab499ac33d492e9648b97d75dac7cfa3721461c41154369a231b4beb6d43fc9035504919edf22e21f0d782c114b521e8e5b9c36463600beaf1098cf15c8e88d9d8ad064d8c961c89ba87df5af52adc51ff2b49386a4fc4dca6d7324565e810e0ffc28f3eb2cc97e346323c02777ef874e358998fedc23ca84a62f5c0a60aefce2641527d171cac317b4ecd848fefffcaf6501f0d796ce4cc8245a8db592fb8b350fe000dadf58969970ce9b4b49fc7b3cef574097eb7c39fbb1f32847ea56e1636b4a38a7470f0ddc3fef68d6e8d6868c38dd6dcf91fd162235ea5c835dce8114a2bcb3f6f532293ea718daf4f1c6d859960b174f10829df8eed0f57cb03348c1790576a04d11dbaff689c9f11700fa5c362172ff06c4dff85831f68195e8fb55276dc7ab7fad21934ed117d4cd48bbc10b26d441dac556d625a4a0a3d9f928a2b2d41b29c1e7e02082eabddd6a1747d38aed342e44e4c4acbd74523548468d72d1881843ae9226e677cff66c60bac2a9602e89a724a5b079a4df40998fda3eab4959a90fdd1b8fc7b4fb7747aa84e1fcae620f71a9dfd2eef3408408e3a06eef33e7158f47b96384e1e8017fcc68a4968af665b354a89ea4c1ede5c6b1b454f6ac30d1a7dd0aad8bcf91d9e9a7d91ce92a2372a5c4812cda32ef6287eb4dd257b40056a94511239bc1ed871ab319a4547aa5234858160e4f9bfc826c81ec0683ca2ac2cd4a29243cbb606f4a2d99b3899745b7d07bed4d37b0da045bf6cc007572896d01290faa0bba9241c699c0584f20c8311e1f0da406de65c4721ddcfeb0872ad46e361cff708cb580096f34dde5322eb82609f0d38bfa49cdd48eb361fb6c362108c12d49504494d1ffb1427dafb9edc92e861734589b3686cbab2abd18adf2cc68c906c4bdf2d1f18cebae6899487f9fdf109ccba06084113f2f37226bcc123bd9d3717b7b6be9f0d7b6a8c061a3c76db98c9484d0f7063e5f00da78a0bf7de2927cd3dc02c881155cb63802897f452fadcba88e53ba2b9b3998a3bb80ff51f4e3708898e1c60a376087e7fc3859a4d7ed7892da47f54fa31a153e4fb4357b7f03a0eeaf7e1d3647cc69fc28f5da0ac2ae4a8425d530e3a85aa00ffc1fd4d0ecffdf88ca8d2718b0ec317c593953df59fffe4031dff516169f941bd4fa0cd4bf2751494b4c1eb959b538f63594bc9e79e4f1d415ee418132303cb8f556eaa9ce0637e5a0ca15c43ae5d5880f981dde3527cca026a1823b1567e8ad98a51c819949dba7ab8329b20a531367ebc93e8233a62e1fdcea629274cb8514511a6e63a961c7f0bd4d8b1e627b56760aac5900417fbd981e38efbe1e391d441a91e9bc0a1c4bb37bfba0ee729f1ac383d8ce482406372d4d81e2081aa436f4e34ce328540cc95a70434f317245be799f6ae30ec39ec342768c224b131b00f5d62f206e341fa6db16bb2ff6ce6f82b9d5d9aa9a2fd4ac3f93716b02fdf880bdf2d526acb1a0b9f70ff46709cd4f33bdf827424775b1800b62fc7d8a9f9b3904d40d39a9899e1122dbf3cd7d31cab839704fa0301c183e5f98e748a125dba23f7affbf7f6cc30d1510d04eb0cb5fcaf0428d9ca27949f4851d50a4192030b2d6fd82218be05f3677abe034c302af2740fdb96d4e9fb85680ad8ae8ee242830121772f312f16ac32d8f68a0e39ce4ff63f984492789b3529a7bb89659f2f02eb87276e27a0802ac06e863ccc0bdd07c9bf3d47fb3ea9134800c163126b91ec9d8dc31ca9ab1ee0dfcea3f52d39506529f8d2bcb830865a994fbd1c86071a27ce1e56c7c1ee796103ebee2751222c9c3c05779f78e27c0b32bab0ec26e56cf4afb5995568d2caca788415bf2805fb3308347711a555a7c48484bc91f024365f3ee3ef778372ae53919ed2907b4ea2782363c2db211960131eb69d0427097460907eda5ca1f33bd07eedeb61d8f6d8fd7ca35550a812db64733eb40b4f60a6c6fc60f165e89a158d2be124569550551ad0c0f51617b8bdf9f6757a1f74a6296cbfb3a098d2c76f101a2cdcc4342a45d1f65a6d4116cf6e33ed91cd0ead214d89cf5b9e42d172dc198f364907cd13ec8783d51905518a1d5a3d3a86b9ee227a67e1440105519fcc638df0335c83c7acd85b4a11bb4fe41e00eeae74dd2c79e1a1aa3bafc8e75e5cf5566e286ef2adbc819878e3e6cbd9ea42e2e77aea0944c3f0dde52403601aa73732f264bfd340e7093cdd328de7b9364d9f50a24640d2596a713cf2a9a6f6223d7b98b9afb924802de935821053bd5ee28b0a50f751acfeb1c59665d9be6303ddc47a799c711e01900dfe0973ffaf4dffc9a5f4ab81b87ed4cc9a05b01bc21e6ae5627524a81463d2967ed525dd43a226435bb8fcf09f03f56811948fbea1a9c017b5b241e28151bcf3b4bda39aa44b4519a89156d691d469d996566537d3004f84ea96a81b632dec9df835686a6612246b64309aa9c02f19e76c0731b3678d74c4fb3dc2fa0914fe67bcdad5ff5d15346e66aec24ed64aadf9d27942da668050e9d5388306eab9e7d132703231828376ad11e78dfe21b0a818cfe71b875c04bab1792436e5e65c8da01b2d2f32092def37f455872b652d7496fff9ec38f69a161c4345df7f9147835353f9bada3d40cb8d38a54fb6d35c5e4c4ffd540edd2e52de7921b2297e493ac74d35debc3a7e468875669081ee12a155a7437246ca69c683ef652ca18cfb870933bbbb15c396a2ff92047558de63a2c675f668988b9733b515ec244ba30737593afcc5a92eb4b886b4b9d95b56f1e22bde016fa6d674ca22f50a6a4daf9f511d2ef6fe781347837e38f5d618c22a2a4d9f5e2df28fe33e058fcac5eafeeb0fdadc721eea715183fa3f1ab2792375d4a21855bdad5e6d3f514b3ae2fc84b8410867139012489a6de2a6e3d5a4447489437f8551b51d9c12acf629b4a1eaa9348d21c548a594a641e538330269605e3dc1b1107ebf0e6cbbef7b50e94ec83d88cea8ab49c046f778b4811062496142e1cf032ce1092732a729a5a7a7fd6364f4c72026c93de910114a49533af6ed7f271feb4095f96361b138fd3539e168f74f8e88252b2b8d07f9173625b5ff0ae76cb3fbed62a14801023ba941bda9d90c5cd858964a25e77e224e161d3dd14a54dcddcf04ab28acfc8932f0413af75cf6ffe03542010ef4d63e6027909c22cc846beb12ef12b0968e2cf5f36dadfa8ca4b09922b53b6194b62689be7cbb64fee453117f6c30c084317939bc80fd33cad079896fcbf051f89376d7e2921184d0ee81d75ecc4b6322982f58894f0f38d221127188d7efb7d7320786ed90c384c1049090846388a023197b3d12fb2d1b7e6eb5eaac870fcbd432db128e3d9fcf9976375b47fb85a050a7d15ded04175d035924243f355e638caddfc9113395c9ae0b7db4be4bae153293d18a6e804911437b1f323d1a829f1752a9b59e7450af1edd8e4f78745e21c5a3143c6d05a557468e4ac0bda6b79ff2039e4ae0f90890f627489cd5bc9517444a4c9b6fc836bc1a751c1a039dc0d5a6e384fe9990c31909fe4c9723b798cb68cb5a1dd54442191e438dafa6de04d647397dcf0a68b68c5e2f7b268f9b4dc708d86b4c75e2c85e6c364d8e0e35055f853cb82df395dc5425bd0c479acf72c6c6b2c66be25cefc11421fbb0ce4d345ebab616585e5f67c162fc7ea1dfa6da7f9b05378741b37bb27fc0ef6d12a34dfa01b713ba47d56450914300de405a346e290384165d713a2477da7e9e7ed81dde4abe9a7841c2b85bd18caca3a980fa7c0faf5ad5e2d5d58072d298af89f6e142cb748919cd70e9b97f813cd042abc9910bd332151677c328ec97ac26fac234a5293e57a54cdf4f16aa284d4dfd9ebfeec2a93d33e298e66bf5eaee78b39eea8e37559485ee9acf242b3185075a99872447582c7233d3723c00597cd4cc5ee325d361e290439b434cf08b07798d098f4ce759751"}, {0xe0, 0xffff, 0x2, "9b135352b168159b3b402b339040c92b96db25c0e7fb87f2e8d295b259d4199abce77acf522ee0c7e7fbc45701d1e9fe10dcadcd7ac09b5fc59e476139591571b086f25c19ef6040d187aa6c2e26ed94363d23b7ae0c03b45093f211adc609a30ac3d01afeb76b86ef60b0309b1dd5aba4b40666a1713c7410b9a7ce40e258b9948c1ae07264866b65aa68503731d031297146c36b19c04fa9c5818257be96752779dc3d6f5c052a6375caf13f2e4227072854cfa9c44b9642c426fce5c8c834bf24c8ca2625e778862847773a"}], 0x1448}, 0x400) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r7 = kqueue() r8 = socket(0x20, 0xdd2d2cf824dd796c, 0x0) dup2(r8, r8) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r8, 0x0) kevent(r2, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x1, 0x2, 0x662, 0x2}, {{r6}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x2d, 0x40}, {{r7}, 0x0, 0x34, 0x20, 0x2ea9, 0x1000}, {{r8}, 0xfffffffffffffff9, 0x10, 0xc9a425d6b2050e11, 0x4, 0x4}, {{r1}, 0xfffffffffffffffe, 0x21, 0x2, 0x115, 0x7}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) recvfrom(r1, &(0x7f0000000000)=""/180, 0xb4, 0xc6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000e42f00696c653000"], 0xa) r10 = socket$inet6(0x18, 0x4, 0x0) r11 = dup2(r10, r10) r12 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140), 0xc) dup2(r0, r11) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x6, 0x0, 0x3}, {0x10e, 0x80, 0x7, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 16:00:03 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b3aac9348b677ed0c23c37a271f8b234b7f2cf86742849c5fd9dcaf5645d51b4199eaaf71835b94823f0b2606b70b02641a72d0b53016cf6c5906b5aba693b909c3e78513f2bfb598c1dc96b0e8d4e1ad10cb287c6da84efe1dcbd41bb0fd40a1bb3", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pledge(&(0x7f0000000180)='\'\x00', &(0x7f00000001c0)=')+\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, 0x0, 0x8, &(0x7f0000000040), 0x4, 0x0) kevent(r2, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000300)) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) pwritev(r5, &(0x7f0000000400)=[{&(0x7f00000001c0)="3f1b558937cac3e440ed069644314493a83083f25ab405b2307258e871952615a257ef63c7d25e1cae234ac86b206b9a14360003eed74b41ae4969fab314dd5128213a09b16bc15d6bed31c346245baf7d52a094876ffeaf682b39c88bfbb4fb84c65e86052c2b73f311a3f60e548d0f919cf674102372c0eeb4fbaa2eecc060024049db7ceec0cc7e0173a6dae07f9ef10f2005069d3e5995262d43ff", 0x9d}, {&(0x7f0000000280)="91c01429a4a407bd425735b45217e3cffb6292614d3504fc528cc0615774e2861b7361558a0129bf594d8e9c10185ba70c2ef6ac258a521990d92153402cd4f398e592dfa6b5f391ef6bdc4ceaea22b123ea65c503da8cbc220e0cd081362a9427125cc179513983eb21da95cf64d24c8d99a6e42c904ff8e4c894f91346ab205058c07671f1719bdbba675493d3e2a2cbe9e8a7624653539dea6fd34c8b961a5cb6945fcbd3079d5936de9aee7e", 0xae}, {&(0x7f00000000c0)="5db092d6e048ca6eb4a1acc72cdeca3bf0395a72d8facdcd1cbc", 0x1a}, {&(0x7f0000000100)="a66d5b4ec9ab7f9fb0f6a67395f945b0304b4c2f287309686864fd8d6e3ba34a85b74da6a2284c3ea83690c224", 0x2d}, {&(0x7f0000000340)="edabca7c4fffafedd2bc49a40aeb74dcde14eb00da3411189d536b5c6262700d524a9cb6fa7b4e4e339991fa19638c27834d47b7a8ce359b0675bb688fb1c5b8e37b48f2a0236ca425c6d27efabd916dd9b1928fa58ab7947df73b1fddce783ef265234ad047b943e5be802f3e49b80e4ff16a05d9dbee9589f0fb10d1d1e687d778", 0x82}], 0x5, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fchownat(r3, &(0x7f0000000000)='./file0\x00', r7, r10, 0x6) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3a6e) r1 = socket(0x1, 0x4000, 0x1f) r2 = dup2(r1, r0) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r3, 0x2) r4 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xc8) getpeername$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) semget(0x2, 0x2, 0x4) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x36d4acae66ca5abd, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={r8, r9, r6}, 0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000400)="febaecffc2f9294c1b6b72a7b8492fbe52bf4f71d32fe65c0eeec8b5ab1e7dbd3f384b409196bd9a956a65cc5a64dd1854e23d8aade2ea412ee4a76e8df35b34e2f002bc8683367383c9f55fa966bb0f11b9bee8ae1f0db9e87d3279d39f5f8edabcef916b436fa3d02d67b78586de8d99e32b4cd7a6ec1e96a9e6ed541379ad92aa524c6e5f2c892c10dfbb355485801467e5a7799802821c0d33adf113d6d1315a4a89c4878cb0cba8fb", 0xab) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000004c0)=0x1) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) setregid(r10, r11) r12 = semget$private(0x0, 0x0, 0xc0) semop(r12, &(0x7f0000000580)=[{0x4, 0xe2e8, 0x2000}, {0x1, 0x78, 0x1000}, {0x3, 0x6, 0x1800}], 0x3) r13 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r14 = open(&(0x7f0000000680)='./file0\x00', 0x20001, 0x183) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f00000006c0)) r15 = semget$private(0x0, 0x1, 0x100) semop(r15, &(0x7f0000000700)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x1}, {0x1, 0x5, 0xc00}, {0x0, 0x0, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x4, 0x3c00}, {0xe, 0x0, 0x800}], 0x7) chdir(&(0x7f0000000740)='./file0\x00') 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x15}, {0x64}, {0x4000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x4, 0x4, 0x2, 0x47c, 0x3, 0x6, 0x2, 0x1, 0x80000001, 0x3ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x0, 0x44, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632d4c8ab06198824b3da025bbd47b2326a05d0115610211d6f822ebe422b79e608e9096a694536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728196050c79a21bf19cc5deb020cb05b2f8511edb07e262e8a30e191cad573575f0b5d476a312f3b6d7f953dbfa57fd455e1a469f02240f83f1d994fcddd5e53c63443cbf23194574a43683c3cbf3752c320fa04f31c21d9623ce694958faa4f592dcf96d8d20a9dccce3e737ec7f3e1eae3b04184e60e2863f36b168ebc84cbc7e210ef24486e0200337707c61c557772fd4868df1f1541fdc2e9892e3d55093bc58d2474cc37c0d06bcf809df5f185cba18da838506e6ef3c8659eafaaa8d3d86e3cf5b09868b33d0e9c36a241e893561d2f94f5b5b798fa4161b7e1d3bc0aac63e29a26fca1c3aaab43d1a8cc048f4ef71278531d63380b915003796f99b21cb23c592e5a468a42000000000000", 0x2b) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r2) close(r0) r3 = dup(r1) r4 = syz_open_pts() r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r6, 0x40}], 0x1, 0x6) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000040)=0x96440cb232a97afb) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000100), 0x18000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00002c0000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 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) 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) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xc, &(0x7f00000000c0)="04203a5a", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x800, 0x5, &(0x7f0000000180)="3b9ce4d861a609cb0f5c118bce8d0908ffbcb01debd9b6f49378b2be0f6374b9dbb606980be6163bb08d36678f255f8da5c8e446aee17a67a4f6d04406c69e22ec06364857b8fd906676d4d43e8e7dbd14013725ea6d3143cd15f2c9eb32e12d9d5260f3d40cea2f61836f7a6e423a704eb3833905beff4c7350378a1627ac53e57e3b39fb1c4f9e11e710e207b99d81d0907801f953abed24e8f8bcc094e33298db375f876c38853f6b784d035b583d7b91a75ec56e12affbfae5d379c2f3bc641f7212ba1668137311e0c12cca8a4ee3547d7305298292e0ad3fdc37fe6c399d9aec7ec4dded97343f6fb8c346231f40f4d266e8ad8d56f85a79f12948025165212c489bad35cfb21a8eda04cee04581a9dc7c97f42a5ade45a64c17f125f7d67ccbb73762a7faf17063c8dd4e77b21a2d6e18fb6bb8f209f83cf1ef9cf5fe363deffb7b80b034e00b5cc13131755d50b31b4fd5d5676f3e8f2ff9eba6bd6ad92dc03c26048117234b8bcbb7416979aaa08308ee8695e32e44caa67f4965daf9abdf99ea5a465e7f89b01957c4570c08f4a07bd05050ed2dac23c3e1548100fdbc1694179837cfcebb5ff75c0203706fd8d2647dc415802138d5fa70eecb044fe3b5555ddbf0bfc56402afdc993c80fb33826fc28ca1b58040ed8dbf6f7e1286c084ef763ef7186cfbebd45afc7eaac12d6f269899118c279cce161fdf41103d272c858d6981bcaecc648f1575ca65d494329abcaff2b57867c763507d5cda2ebe2ff4e064e9b0987d0c1b3b757feb5632ddb52284ce28f3d22394a57ef315937af5ced34e8d40b23b5777ea12c2dfef181a278275c9304cf5d38ef7170db1fa358b7cf5dea076cb501bfd86f5afbc268a4aab15ddf81590d50a9a2f2bfb4530b1388eef05c2457165ac59ccdfd60aa2ddf28e7a64c1eb5550ceb6e0f5e743133f3df733cde1b663028162515f11960235e2010148dc04e4c1854a293d2fa1c3d0cba67067f4760391b3443cab5f19b7d21cbb145c27640ffdee19d789ed21fe376d7d8c122bb29d9123f5475df04fa2ffc17d43222b1c0065b7ab683d2f1685f98df692d01f50f7a0e9d271771cbda1e586f1f49f187db6949fde5208312e8447a7edb125c266c75829f42edbcb402eab31341e62f7c95ed859441aa8ae1d8643b1a292101b0267638be6dbc89d330a66e0dd7c60a5859b2b2c80c0ed6428011b60b5d4b8457b4bdbcfd85cd85d8f5ad6b1237120397fbc719d33efacec8539f142820dbdd7ea85f39de8e8a6dd16739ec934f9a8f8cb3ead579bf6c1dd0d4892d86d0f2a99a2f6b112ffe8555337f72e8f12cc9b3c1f4692fb6c090ec9ebc4c27208058260ff506f8c3c8c93b7d94146d8ba2c054b23bbcd37338da28558c5976c07155bbba7eebf1645dd2e96f5159eb23dcddcff585fc0540549c95dee0bb993d9167af1fad8605c14ae6bad9fee575d0abba8504189cc9a5ac03c7c6ba0573ae4cce55edee1b9437c788e892d6207b6697952db43a6b5e6e963acee5200b29ba872167b63c549acb3409852704af669493ca39c439f3679abc51cd9db5b36eb6d47fe1c535100bb41f68a5238bc33b51c64c76ebde3133f2055b9b28b4d89cb91875ad0d1fcc98dd9a86f9843b817a76406dce5cabda8884366dbbc7190686d9c8286e9aa06952441aeb9a1cd2562b95be2d85be698ca400917f6064d6c82aa85f16d12087062908262b8cbf0750f6e87e6fe97f0d45a0abb6887d8e78a7ad4c8bfef4bbc886727031264ad2836b725e66bd74610f7bc76f63ac472a9355296e60bae93635be023a6645a5f5f23eebb9421f37fd6bb5daa8651dd0c706fbafdce72b01f54d23d11d7061f56343ebd124f41f3496edbd0d21a0565af8764cf84427ca50578d4caaa2d4654fb9151c130decb9d337cc87df514f170aed769d7edfc195bf494e38808ea22e2da7ac0e127df0d5f7bd3e7f1df0d4a27b8d77f63216742272d36160c076dfc21f9e0377ebeeaf47f242fa9550da781578c1e8669b9397422df4d2d498f640b040fc6d77046eafd270c84d63316e42f12e1a2e885178e142754a6c267a29ce2758561241da51ca52aeccf7a0d95802e4e3e05e1b7917c45bde91de47242f262469d4b8654aecd70b7ba8a6ae0021ec5f071f5bb0e24351104793dc209bc5f4c8efc69d7c465628147ced9f5564d2cb52e46242295f6c11781f2cf46489a371909b74eb748742ad3bdd3da2209709e798b781bcbaac427aafc9a382df215b0499c5bc426160c521f7cfe643928cff3f7a442074ae49b4758bc980bdc2591a47f9f0f9d2fc7e2a9a46a9c7e607ee3c9279f4e7ad2fbc6f4c46b3e5c8d2b6d579bd3551ade35cd9bb91d6ad4ebfcf66a1aea73fa93d22730006fe2ea7955094e3fd3c8d714f0b2f5dd11657f83a6f45580e4df6afcc3de8de81a7b5d8591740c6e814a9ed69ea27c5582e537b90188f8569401d2ebefaf2d7776fce89907e63eefc691f61d881b97592b87a6c66db5a9ce1fb72eb4f4f130545962c1208e21b1d866be9758746a070d6ceb11070213d45553db68ec824a56cf94503f3b86d8afe4811ebb33911dddc0af72c72a500302bef2f142c88b1034191f7a5c414a0d830227b4aed3f19130fef10d92f5a4e95074bb459017bcfc1701b2df59445ccf334e570365f50679bc3ad793546987abe3818c107f582d955459c4be6fbc7255e9e87ed38d38e44a07e80ed9192c5f4673bc4b5bbaea62784a40be953e9e952a3cbe167bc4bbc3b0f2ce34ecab676e69fbbfeeab32af02eccc50d2a549088c9117385b5f9f4c24a2ebed64ed634f649fbe342759ca02f705e4a383b8fb44c06f85194f753851a9daa4ac9ca5a53ea7af67967ce5185fd6c290ba3978b5ef55d1c1addde58f9ffadfee5860dd38f5377350c3ba09a61c6f027f2e6112ad79aa9ef54adbb4ff86929fef81bc63cb4cd10707fe2286ff72c50d639aa9cc563a6c4366485c3d7897765980ecd4aae43c4469d274741d6fbdf726a235772ecf9bb20335de71251c557c1f7e5fcf8bd5af92888461947b26fbecc7903e2da7da9c03bec5ec39dac7c7cd5769122c9ee0792d10cf75619a9e38fc0bf5048346070c420f8f0f171081d1f6b497c63e23ce676e8821e0001dc6a9570a09ae663fc8d1f812e99ace8cdaf992ab9136ed5106c8eb55b8b686d5319b121967572bc17a8ebcbb3b928a4237ffcf93bf020d58a3f73a2b896f8c49080b78d9db138f861efb48f5ef3b5e54fa0812cca0a11fb8fc5ce4ab52a68d48e2527d88c808d3be63ca6943e2d20e59df45beec58011398ccae02a3f58a4bae9fef36bf16657da4fcd2330ff7ce8f19a4888e5d668e225092c3ef161185008bf16c88a7aed94e96ca735ef54139320b75e428ff330f208936d1af875989bad9119f9fd3ef13af0fc75c88416d057f4fafb718c9883fb0f5d12aa0067db7de7ca352d80171888c88df2b86b113f72a0f6d90c92d0ae711153cacf593844a55a8273ecd0eb64aa697672b36a1d679e46613cd221345e142bba8507cdb9476aa4ee4088ee60455f55c0e781dd53e3689140e16e51a01753145eedad4307886ed442d9a781ad37e974cf7392276e99feb5105ccbc6aa80fff3bed8d6543b4dde69104fcf4de1d734669c088edfbe3ad062d9407f569752cf6360dc76928780a2bd85bd74ba38fdcba0edc8d1d87bc44ff84ff49cada6cb20b23e3a4829ba573b3a7787a4b1e17a007d740e895b1c4ee6b902aec4c77ff0eb7878b01e7aeb9fc42d927e5e7a72d9521cd02e170a4d1353dba60a33e8e54ab767a5b996390408f8c7fc274c57b63310c072f3e6d064fd9f556131aab58ee453271c42494592587149acd65b66c628115e1b1eeb02b72f66f71fea35d4c6d85d67b47fab3bb036bf40b61ff95b35272891c57ac0e42c8ce517216b15ff7f930f3d6d63b88ed4a9fd0284d0b21db1e84bc395130ea634090966f15234f10e112a166b365c14457eabcb2fa5cd7c6190f4ec80ce6a04fde8369c18a96a786150bc54c31acdea6b16a8338c8a7205cc0a1ed71c5ca83a4bb034d63d82b6a0aa59d345e0616b8a6f6498e088f7723a5eefc39291f2b9971d604c8adaf8a47ecbf375803342494e75751374de2a8741480d2cd1a51f545ca81c755211ee6d13fa9412dee7b0484652e1ce3ddaa976354f4d24f734d8fa85a5ecfa8300850d22c0a86819ecb1f547f8c4f64e6c39cc159323cdcfce52219d6925792897ef564ea7b820a4cb360760ab42dd080119d764c5f1d959dd8d03c20c083bba4c27ac91df303675b47f7b28bf9a64af4c4eeb2d18086b9d3015cec9be474af3eb916382bc2309af8e546c46fae9539bdade332055a87a90992ea0798bd3b50d07f1d701ca75bcaf71889c234c589d24ec9197dabdb0a68d3c54f811ddd3b7f914eaec221d2f2e6db4c99fbfb2aa8477afd50453e883de92b97298da146e29b94d54ce2cbb4ee3827b6856f4e4fbd95cca9a468645f06a1198c221f77955e7ecb54d811ea407709dbe2bb1ebdd4ad9fb0f9698a611b63500a7b998b41aa2ea1e3267471cf07fff63217d02a4ece117721ab536fe9cc115ec28760d0196ef7df8fd30f14c168eac467feccd1d2d2d431ba6e659c927f9d4f0d2e2405473ff2e730234f2ccbf7d698f1363b607cb04d037d1988f62d4eff0a9699b5fe0265effd5d0e7047a116b3f77ef895b51223f80e7ca36f839aadd8124be7957136651d0737610b309f8b3003f10345a50b03b246b2cf14d0c38f307821a327cb8a0216fbe8ff291176dccfe03e0f4e3ccbbcae64cc9c6f89e0a68e2b370c37fd3b8bc1175d9e4c61265029a49d91596de48c039495f0ac12fbdb03b6440e56d44dd2b97f2063512a7d6f2553d2c56bc9d1e2189647737435d28b2ee9cea6655fd9c1211077db647430ff50c257213340828a3837305b491a60cc4128165eb141015397bf27abf23f2e21251492e61b48286aa545c237472494943604155d4396539928f64fa13fa545d3ad8bcb11b289336423cf91c886a3209e474ae680df96be4c597d0bceebb400b3d09ed5b6ee348a51cad5c1fad0ca7addf3b0dca1116c486ab6818d71075afe1cb825c5ac5d9f2664359e18d4d8588fbd20cedbc13f66658ebe56092d9931c3c6f68bc01956b2c5314d0abfd7b2fa92fc95a3e29afce921406ced1de3d49b4b114087117ed0a6abd0c47ec540d051bbadfa32368798f12b20ddd313b261c9ba57a5facfced08b99d6a407493ae0fc0588d7f818214688a60d62aae4f5359607c471093567a1608a82089c0dc821a3fc6de87b5a80aed5866425cd0c7d3d15ce4e0468df9bcd0090bfe96469cb14579f35c23ea1b40693dd86e970999a4931650c9d11e7d07c016b0139d9f0b92ca1c1a924b706659df334620506f6063956ab20957a62b6ab2e65d0c37a295f3dd48111119225368607a2813159a9d10e913364a25baea973e43e1d9b70f0f20e9ad99b6cc553e9b1a5df184b66c26700a44f665511051722bb16b3923c6f9223c680c2d18d2575175818b42faa19301e531145f4149b77500e0d194fe8908d666f4924238b6ea6f0070cc8d7fbe0d0706fdcecb0ec357c2ca3f5dd668fa328832458ebd0c79ef69a5a8eafd18c06724b57d9d5681507665e124455712e46547f163c95f0a8166c65dcec4b9a653a5a2947f32612860cb3ee926189f9bbbdb98f39f0d1054876366f1bd24a3e09c7baf692c6c48894040c7ed776f61d30e40e", 0x1000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:04 executing program 1: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x13) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pwritev(r3, &(0x7f0000002440), 0x0, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0xffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm ') mlockall(0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x5}, {0x24, 0x4}, {0x84, 0x9}, {0x22, 0x7}, {0x12, 0x9}], 0x5}) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x2) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a19a8eb3aa7497ab6208295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e0709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa20236ec421cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a282848c05cee2edec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bb00eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a24ac529368edd3b612000775034b2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000277cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4f503896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e63bef4cfe8809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8002000000000000001af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617a000084745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368abffde368693e389df67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5944338b848a869cb800a5a17a7a3c53edb5113a0000000000008b8781854cea90e578501c2e06d1fe3ec7693d4c15761030bf5e30e8bc4e70c3ca7a73cd277c9079bc2b9a10ccd788e6116f7add47502c2fcec7cf4e180217b28c1885858305ded82950d304680eac28ea7b792ab7af3fab4dc8a3570841a818c7ad52d492be10fd301c73650d62c33cb2d644c3643f2aadff2c0595f164b8574c9d52558ec2e45bb059415ba5a76a1f8ee73a048ce04088cae8060d79dc6bb1402bdce63917dadae494fa81e2760db450408913e801e2bc709def0c398d5bd58ca458e398097f5a926e1f5cedb672f4aec1580fc109c3917d153668bd3326c53fcacab0b0bade67701cec33ebfd0a3a9e600dd51215a1daa904d159dc450793b060a9b8d8defc8a35f9fa278df56718f90000e317c3995f0b6eb5043fc982669762279e79c294cffd7c639d8c2fb0318b3ba15f778053041a54973e3e3b8a6dd75e577bb422a6c0"], 0x10) r2 = dup2(r1, r0) r3 = msgget(0x0, 0x101) socketpair(0x10, 0x4, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040), 0x2c6, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x8, 0x212, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x0, 0x1, 0x6}], 0x0, &(0x7f00000001c0)={0xff, 0x100000000}) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000ca14b1994226fed7130000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000001100"/117], 0x75, 0x3, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x315) 16:00:04 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe(&(0x7f0000000040)) socket(0x1, 0x4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x200) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) geteuid() fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x200) poll(0xffffffffffffffff, 0x48, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000800)=[{&(0x7f0000000180)="2dfcfd8e84c83f1e92db0a21751fc3c1302222db038a4d911a9083399bd7181c6fbc51b5f9557aec4cb0f736e7e77b8ace489d96873eda7b3de1dc4937ce68e283085477c43672fbedc5160766e4e65efa738a2542390571ab46472f55359b00bf4494b50995ba442fca1a92bbb7363faeb3c3655d537e1af445aff7bb0802af2cbc542cad78d530cc8bc9cf3857ddccbb0bddaff78bf06dded932110a894372ec1c1830626acc6fb74cfd283f2414c0bfe770d2e97058fb99c5178483a44cc1d09c2faf81eb5f70b41e", 0xca}, {&(0x7f0000000280)="3b056cbcd5dd476e77b0d4ebc3ebf79d5f8dec6f7a2c8b48cb60ecff3280f6546870230bb1570089886669ef55d259f6ae597d3c51534fb9d95b052a341fd99c94bc6fc2277a45e37de516bcf3e1576e10a962047c318b12ee6e25c5e049e5b31f5ebd5a885bb1ad7c3e881915ccf48089962c13335fc32b7b9accf50bd3449500788cd1c0913ace3900ff885a09b5792a7dfc363b4612a6bf3edf2d843356c6a2cee835b0adcc7cd5ada674a787aada4b7fc386b405ade5c3d77ae93749b882ba9036000d81147a739b45e1c995d6b2731f8835a37d46aa1b67b3f096acd4a228e67f009a2dfa51ee606ee10dca4cadc8e6f0a1771a", 0xf6}, {&(0x7f0000000380)="abd10de3e86e9d5076af942143c525b2d2abd05a38766c5c688b8d952ec5b571d66590e22dc51cb8a245abce926f0c6600ff75222ae8ca28910f3102395c027256352770e949cb944a388a3b8208dbe7a565e192c454553e3d92a416c95b91884ed0fb63eb8da6af3c95f45c833fddc03f4ca306f39afa897a9f217f6eef7c7002de5bbf65e50e480159efeea650caba52e8fc9e429576cccaa588cf4e16", 0x9e}, {&(0x7f00000004c0)="93da937b7fd53debad1f58174a9cf450596fb1bece2edebe3da48766a621f6c1f9566bdd6f9256d54e0c234b8cecbf3e145bc6818187eb9d133e5485464aed6e890bf8d1fbba98d11afbbfc8c07faf8c12fa38c5010a3e28", 0x58}, {&(0x7f0000000580)="4f368f0c338f38fb9f8603e40895a365dc775141b8a017bcdaa4779fffa36ce84ef03dfbe29e379a2970ce4a2824976b452650a6dfb43fc2f4384f602a8f62c3fef5d9d8d6b74b724a6a0cdfe851f6a1d423cc5a6eeffa3ff56ded18561bd5baea03f43b585983ebd3bb8f5baafa67825d37d3415d3a93e65a89ec339bab1020e8cb0b3eac3f7e23fc47036bac85517880f878e2da", 0xfffffffffffffead}, {&(0x7f0000000100)="195b9368c63eaa433d602925c07c1c1b77df29333b8ccd03153294e9231487bceaea907f9ff02a50e429380b19", 0x2d}, {&(0x7f0000000680)="9771ee8c9c19c600381423607fdb0e23605ef92983e9816be67707868b34202f0a1781ff776ed3d08f54804becf6e315ae4b253795085542d16f7fbe8fba972e8f8ba3d8275e567162cc0c3cb2a736c0a67ad183a78e4aa812c13b28bba2d861755c5e08d6ffb1eefdc863d941c468cd70dbe3edd25ec714b2ef41b759d04aeb97976035e02a298fbd50e43946b7c516bef833f3cf8ac811a097c1782c7bd2e3ae92bd64c8ea3d188010b6c6e628b4bb614017f8e638909647", 0xb9}, {&(0x7f0000000740)="a7ee1dc1ac77418f794679a38ff4320b3d2162a90cc76f957ade888bd5826bce1802621d76e4f0dea1507a2d4c1948cf8aa10fe170cd1e67c5e0a3965ea6bbe2b91f78724a9199cc14934cad8fc2e97857bd1b2d5491fb692bbe9935f0b584263fda9b74086fa6fa8273d727bbb032596e88d362c481e34ca5003e22e79261d8dec78a5f94838811e5b4606c8c6e63cf17ff6b55fdbd6a6216cbe5bc1883c3ce360913142f38d1a6d2b3", 0xaa}, {&(0x7f0000000440)="fe817a3d176959e2fc48fc1c1554373547b5d1624dbd39c82a74b507cd1e8fd5319fceca54090feca2d589daa4c079c64c5d17c87f", 0x35}], 0x9) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000e80)=0x38d7) execve(&(0x7f0000000980)='./file0\x00', &(0x7f0000000ec0)=[&(0x7f00000009c0)='x\x00', &(0x7f0000000a00)='x\x00', &(0x7f0000000f00)='o\xdb\xad\b\x99\xcd\x8a\x19\xb2\x8c\xe6\xd9\xbe\xaa\xde.{\a\xc9\x10|{2\xef\x851d\xc9\x95f\x98r\xfeP\x12f\xab\x10A<\xb6\xe4\x97WVY\xe4\x8e\x93\xf1\xe2\xa5\xe5\x11\xc6\xa0\xc1\x99\'N\xa7s-\x8b\x81a\xf5\xb74\xa2\xd6HQ\f*m\xb7\x16\x152a\x05\xa6=`\xec\xf2\x93\xe1\xcb]\xab\xb9\xfb\xaaI\x04m\xb6\xf3\xae\x8c\xd4\xbb\r\x91', &(0x7f0000000f80)='&+\x00', &(0x7f0000000ac0)='\'\xf6\'\x00', &(0x7f0000000b00)='Y'], &(0x7f0000000d80)=[&(0x7f0000000b80)='x\x00', &(0x7f0000000bc0)='\'\x00', &(0x7f0000000c00)='x\x00', &(0x7f0000000c40)='x\x00', &(0x7f0000000c80)='*\\.$\x00', &(0x7f0000000cc0)='\x83\\&\x00', &(0x7f0000000d00)='x\x00', &(0x7f0000000d40)='x\x00']) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000940)={0x7, &(0x7f0000000900)=[0xad07, 0x6, 0xffff, 0x101, 0x9, 0xdf, 0x0]}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000dc0)=""/149) shmctl$SHM_LOCK(r8, 0x3) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f00000001c0)=""/237, 0x33, 0x2, 0x0, 0xffffffffffffffe3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0xfff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r7) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r7, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r9, r9) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYRES16=r2, @ANYRESOCT, @ANYRES64, @ANYBLOB="0fe1204e895d5bf43f33cc7f708fcaad590b237fd66dbb4d064c90a0e3af059947643e24793407ca46b26dda79bf0824238f7de970d8e41289c78898176ee1bdbb137f0801df47e783afa64dd032e463a53915bc2579027829776109d3f94478a406b37ff808af030b4db00d101dfa76bdb55767a7a79219ca000174c0c6f3230e2b578f3cc695cd1092e4af7bc6c26c1015f725949dc8fea295a77af83dddd32373bd42e0108eae2ca7e797c110dc58d331b81381a6a253809ccf7784c856", @ANYBLOB="89580a6f4b872b816b3282", @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f0000001240)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYPTR64, @ANYRES64=r3, @ANYRES64=r6, @ANYRES64=r10, @ANYBLOB="9987f0f9b64769eb559c8d73e799b760498092b4f1c3eb9d396927d455110645ef4f946f4e72c5ce4b90bf7975bc39bf97d148b87687b737f75bdca87966c1c40eca82d66079787c6ebe2a5640b2aa6d6215f979cd15e33c0f1f0258403324c7da2e2e4253ddab4e189d69d24b4aa4a2990ac01f590267591c11b86aaace64dd33a91fa5a2075b1f3635b715c95309dc6cf85fe1b3ec4de0a5365ebc5ac1dacb889ce8ad5aef2c612e6c0a8cff914dad6feb6541eaf50529ccf3518ae1f6efb1fa28ff8e659fb22142247e685eab2e6b73343f13127acc74e87cd710afe499180037d6d118b130005edf2204d41e9cef3e333422dc1396afd6f73527f2c792f258a26b928bfc926ec09d91bb66d86dba916e718c8966562eb1825ab7335669a3a1e35ee9b043b0d43e74ecc5ea40a5070434f8211407f29ca862b0d189da6d0e531d3d0a2dad9fd3a2d23528338e146950671daf60f5e8c35ccfb42d22496d8e079d79ab2fc435a221d05b362dabce190c2ab033a1040bce51d07a65bcc66d5ccd6ab83d7d84ecbf05e1a74de826a48d20e1a2cfde3cb409d6c225005a30174e006f9329c42c20750c653e238289bc26c0b55a847c2f159bc67a4f66a9e892e97373a91eab7583f8717b15a7b4d824e1244e8620ed4e9ac786da6b7545295bfb44c95f227f78df80f08645ff13cad264e5cae99fe82c340ed7cc8165789ebf6ca436f2b6cf99b02bdbcd113b167056388357197e4cca686923bcdefedde97ef24f5d1e7440e45e17c2c990057ff9f26c9202315c1c8123379bb5b96d6415ee23a800b82dfaffd65f807105df0beb59ac9bb3f11771a723c925757b5f575007aef04061d4f6cae03d60e9439bc7d9a9b60e9a526a6e1a616f0b48a5b04734f1be68a199ffa667d2565f1049ef22f685042d16222ec434bbe41be28921b4a9eab358a2b7024856b923c7001866b2059e7964fae9613ea8692f950ebd7e56a6509654eff8ae62277e2d39304c9ab14d8b2bf33392022113ce9f0929e5c07618b6578b43f32828496ed1fd3ef035c94e05c8f4a3ab120ecc5884b64e42a0c1ed955b01cd77448e148e637be25881f7c54b2e570a77ddabd5c37c1e2d58f2310522506083e67f1effecaa8ea1243caa0c55f2268f7131ee0c5847949ad940e91812f3a469d4490e4c818116beba8e8c00052d56dd23954091aead56b699f8a79dddb24e07467d140416e466b731e137c40a991c62cdea3a4cf892bfbaa176f1307c4b9a6c8402ae1fefa0e3f80d8ff1ec3bf5f261c2ae0698047bb910e1d3ca9005d8226b2050dc63075eb6510abdafc9123a1b755117f8311915f27b2e3ab02093a517dda51825734a8a00f044eb2a25c05dc0042399b26df5cffdb39609601ea95895ac710f870dd2d481b177cee61aa6d6382e13d165dc534593223e4b65e19d063887cc6f3f2f4265eaf471c4297e1355115b51f373a4b054deca48026989afbfa1012923522ecd34f734d40dcb56e7469fe7a4d4cdb8c67285fa176966060899bb85b1f1aacd8d48cdda9aed0abc7cf7bd8d09bc76425b594d9823332c4b6daa644993f32ff1bd8a7a67f1af69fdd56109688593477c6e39a044b50fcbb6b65af63bd60dcf9964bb5c50bf2070e49d0f4dccc9a083d1568b569d6671a5e00fe4f6ab8ebdadddf784ecbef0edbe233ca08c138292f8002c2cd431b0620db777037a7c4948e1d96e79ff3617f5145ad6a2406a47143387e356d3a6a08c201be329fe5a04c90185c455df47a3b9ffe622d76eb8da354443f1eeb60bd22c78d0cdfe78f0315c281f001a46ac89f050035b010021e80a18a95fd774a873c76b7a146745090ab31af2d2e9852a64f94ff4b5a3f334034a3721cdd75eddf44a2681ae728a9210cc1d3b8ac3b1752fe0b86bcefc3c6698c0be02524397107a5cda9f177dc434d198d104a6d63ba6191bf8787ac4b5dc263ec8f26ddcb7d35a23b58b4e36e4efe7a3923427fcdac481601b20a8dce9686cc51a27e0f8553690a83882d741792216d7ed05536d49112bf272aa0d66c11a41cf4f5c8a4d3a85b6978a9bd58ba7d29097970ee493e30513e8261750936647678395d96c2e33a0ac092591a5700ec56cf6332328c74ee03592785b11d68ac1090b6105007d65c11a6d4904bf45438f09b7994ba1a73fc1c882f58a0be973ca07298d4234f39674e63911e4a972dfa6390e7e623360c7b9939dec2cd7d56c68a3bc2010c1d09d1b33c517f94d4b4f64448b580af54f89d5acdb65cc58e7a19e6476a871801de6efc095c15572078309d6d8ef00683d3808d5a4daeef528d91628453c825984a083a883a4a8381cc6deff796d962665118ce0267a9cd2ee1d88c3b45c59a7adf6f12ee76724ba64629a591793a770aed2ef239a64b57a94ce82de8c1a485ea1066d44583edf5471b0550d70c00ce705b52c35209560fddff32d65d813054785d89914df9fdd7146cf3c55361cf995c87ef3c01dedc3a1f33dd866f0c78aae7f64b552da7288400781187fb6e8598aed3b55aed99186a44b58c52101b7c67875d9ef23d5396c8e8665bd12e903fbbb3329ae6afb93e786eadc26ba6d9661b907066845b3b9d055d6307131a442e465a11740d533ac3ad1bb032a9a88ce4af8ab5a5c0224ab33cbd0d7d2fa8c95a98cc6ca6fe011981c5772286c14ef814ed7dde5accf401eef563a32e3c942370e6bdeaf057df8785a4b2b51c929379a3a6e854305d706a8280f5d802e54e1efe71c582226d1e6533620f7cbfa5a171ae6eb07bf4d4bfe3a7c333ec9a01ab091c11e9a471f893cd1b8a4094dd794d6632ee99ed81050eaace496e1cedad0f80c3b02214a59fa300048ba5aaf3c02705efdf2eafe0e9cf99fc4041b1553b053f51af8f89090a7c48580ef0222c3e8ce1372a6c472f2ed397567124c1de95cb80f9c5a5c7bedd84aed8900f4cdcd40a7c37029efd4d6b7908d395895af491ced90bf2808e73bfbbe0fcaa6e097397c93aa4262cb6332ad1f376b7f144a0ce134d46ff2376d22def7afb71c3e9adffc88cfc99c223bb1a9f1f6428f3618627b9252b5af9f96794abc6df6c4c2a3d5a0ea53f9de09fae3cb95f1c5a59a8f955582418f89f85bf0e03dd20010b0fbe5a4fd5270050347e3bb933cc53da400a2d24a188223240f94f126ec30a40c55f1e65732eb45bf1ef0a32ee509d56ae84d50016d8994fa2bb836ca877ed2b46a918f2d51b3e8f91378416155baad1cf508539518ceabc5da22a901ae1959d39ef4e0ca9b54bbfe66d4e9e6a4d9f19f573033a8dbfa785cf1a813839a7246067983c170be562132f690cc77275fd0cf3123045da15838a7e394f3a4532e2d956e1539e4783f3f8dbd3a166d4750d227f916f065ec342f9e21120c3ea6dcb7d8da6c0d99fa4de5cb2790f818633d3d82fcadc8ff838bfdc5d0a5ac3cd97d2c6c5dd2d011f40bbcb508dc2d038cc3ccf434d47ae2cfb99bf649d01678d0c381a8c52a1e23cc3a3be4545d148c709dd1e783f67239a6de37cf7228f554b09338661115925399ef5f08d1dfd51015426bd6f01f341d659ecaf5c49be81b88303526341285ea3cdb0fd80002bedff397dc53e2be737f146d0c0b1fe55f959775b2781750206d7b03d66a132620e37de1582273b8a4718bbaef031def11ba9f48e33f76eb0696d7c499506c4193bf67315314e14a7bceacc0786b8cf0c1ccbfe1ba7f0b3493625a944337b67f8e9369574a43e81e692fff7037cf1e65ff9cee3752f4ebe1e503d793f9a2910e4c81a6b828d5c137251d3555a960b800dae5a263320a503c548b6fad7ad19c88353a763113dcb57ac060d11d13a3f1039b3dce32a3642eb06824243184fe29f7ef4ee44fd7cbb5a75ef293be72a8063354c3438ddc6cc77f7e4103430172801b19ec9740ca51c88ca8e408488ff6811b9c4206d9050eac9009871744a7c4d99031dae02dcbc4bb8994c77ac5d36ac8e13f91e00448d73887bcc5ef197053efdb789c5bd51ab21be99a38f09f28e6ff044c0d1322eead145910d75cd1790df4c01df6c474b3cc8dc7ed74206bbfc508a30c1b3d3ae6bda67077cc8194b98be4ce5216876cfeaf885ec9ab31065a1e595f803cadc22ae837c9e80484bb6e9ea4074ba375e0d6aa241e89c0fe50efea4ba492e6f3ecbea25882a7e37357879ff0857802457233642e5499f6e4a8555e668f2c8868a3c781f2ef5e399f10abd0de0871e28da05a9c7b1e15545954d0a5113536952b9b28b138c3405940788a9a39fe4bb801800fd8198f7e02cc0009d2182d58f269c4ac2724989e9cefc5fd97d2af1f2805d2ce39e32673d940b23af095f008019d61d690eedaad6001b6aa28c7dc6db02fb1ebcbcdaac063a426e9e37ce52f2930933b2bc8ad3d33284fa7f9c6d415624f7ef9dfcd4877767526c73ea9dddca627f99be7de12b129502f43bfc8c782ffb2198dc87c1aef8c3a8da0d8704463ea8b39e51500a9cc45af07706d447a42fe1e06e59ea1dc3a74bf73bf8c8eb6c2eaec591f4d962bb5608597a05c2bde63fa174701a0ecd45054a3ebc21390b15137e4fff23e98c2b6f48a27e00bddf42295e0b3e6b09f5b1e5da9d7e0c936dda45f19e094457d6021ede752f761b45db6dc4d5470e9e85de076aee9d9429a14e4ed1c348b5f156e1beeaf47d2a55a4e67ce247ca062a1e4f970ba0369ee9b6deced5ba837fdea4b4b980bc5b163e8843fec51752d8c374dcc401f745eb05b1ca0b13d0c1db34a4cecc3a6a59969ff95d1c669fae503b77091467bb746291562161b3c558da570d7cf8eba1ceba0cfdab7bdd4f3be567172d92bef24990ba108586203fbf1c65038dfdfa6abe18fb4e9e0bfbfa5ec01ff9ae1bce5d7ee6f72918756200db4f9f7b1b397463980b34dacad865f9f25ad14839fd5cc455da8ff37f9a134fd05a71064a1d2e85d77a7e1e2c7d9a4e2af7b9d626ee8fae5453a6a5e31d0580b9b1e798860a319177585d081801a3ff08ab9640721203dd73c42054744aac80cf6c96c904054cd3589cac7121629604f98bab4af64ff9705a5383486d7d072ecfe9251001e988066d447f70c50798db645b21b009fa4eddb6ac3991e196a877927655078a60db9a90e98afa7d4a2324de53642c94eb8c4af78b19657883a8a1522099c560d810b794f19d8348b1cee0b8f70cce3b01041f50d8090d7db551eaa83ad311ed3dbe2994c61e80eb88814efc6bf71109b8406908e5d74e3131052fad0b4af3cce090c8cd1b44487f4d7d519ec81416f2729be0d7729902952d57ffa8604bfc6acf005100525708237acbbc2c682c200f1dc608936e8eb45cc53138af8af2469a81df06b528ab4ad5c50d63da93cfbb4fd1f16d8a4043c926c6c735f3e21e51968a7b8dd34682169415bf1c9ade39ebde4e4409049197b194afb29538d307c6aa3ef277710822d571cb783599c9eee705ec770612f0a249b6b6a5a22fbc3133ded87f7e43c1f204ffa67bff86310c230ee54f692eca9ac9495f0d6bdadfaa45db8fe009655d200fe26adb72b78c3ee95c6c7847468ea87c421e6c525087abb177bbcd5f359f505cfc42ccb4c37bbfafe5ef24f404aa87d88c0f69431a2110c5dd4422aa0f98df345aa7c0b38fe882540834ac152b6e6165aa2302c62bf5c5811fee145a9ad460348e626c83e51f77699f29b149f1ba62dc9e53ba7ac8916baa2e097884218ead1cb048cf9008cf74a06268df5dedbc41c3b047c5d8a37a1eeae4b4359968bf1b0e919cb0b990c53"]]], 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="69fedb4df3a5052b48b4111a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x170) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x24) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x2, 0x7ff, 0x1ff, {[0xe86, 0x1000, 0x2, 0x3, 0x4, 0x5, 0x40, 0x7fff, 0x1, 0x400, 0x7, 0x2c, 0x2, 0xc8c, 0xd70, 0x1, 0x8, 0x4], [0x6, 0x0, 0x7f, 0x10001, 0x4, 0x7, 0x6, 0x2, 0x4, 0x3], [0x100, 0x4, 0x80, 0x81, 0x9, 0xc9d8, 0x51af086d], [0xc20b, 0x2, 0x5, 0xd, 0x2, 0x3f], [{0x4, 0x11a, 0x5}, {0x200, 0x4, 0x5, 0x9a7}, {0x0, 0x3, 0xfffffff7, 0x3}, {0x6, 0x8001, 0x5, 0x8000}, {0x8001, 0x54, 0x2, 0x5e6}, {0xa6f, 0x7fffffff, 0x0, 0x8000}, {0x8, 0x68cc, 0x6, 0x4}, {0xff01, 0x7fffffff, 0x8000, 0x9}], {0x8820, 0xffff0001, 0x17d3}, {0x4, 0x3, 0x5, 0x3}}}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) dup2(r1, r0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x8008) r0 = socket(0x2, 0x10000000000003, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="264207733bf6eeae7c6422761b00c2a3951755e7d0477883caf5f0f03162b5ae85ea5bb9144ce182418a65801c148e4c3bef27f4aeca03e8bc8d0863441042acb396850c0b1e079ba4f5b843bca091aba1f0"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x1, 0x5, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='.\x00') chdir(&(0x7f0000000080)='./file1\x00') r0 = getpgrp() r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) clock_getres(0x2, &(0x7f00000002c0)) r2 = kqueue() r3 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000280)={0x7, 0x0, 0xdf, 0x9, r3}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) wait4(r0, &(0x7f0000000100), 0x0, &(0x7f0000000180)) 16:00:04 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bp#\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x202) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000061000/0x2000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2f06bd2328ddc128, 0x2a9645187d69b985) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206922, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000140)=""/113) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:00:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = getpgid(r2) setpgid(r0, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0x9, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r5, 0x6, r7) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) pwrite(r6, &(0x7f0000000040)="3e361a0c16d173b0ffc0bf406e8cf9899402412ef61044a0d34b0af94a7f29417fdf1d44ac00566e301ea3201cfdf7e1510ea9c4d2fda6614bffa83eddcdbeb8e06c072bf2947ab0b6f5c562c6fb8b37e10e2f8aa94fe87f4eb09669d837", 0x1f5, 0x0, 0x0) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) syz_emit_ethernet(0xa8, &(0x7f0000000240)="c42e5c475629e82b5d70fe7ad9044fe029403472748ab06d4da6d3b34dcebb7523e4db523a24b776342dc5d5ec1d9f3c153e7a0fa8e5add28681c3ba0e58d783fc535034a2bd04d7182a76d71fe3ba266f1b89a209cbb5cdc7b9184d7d4214a7b54c9a8d23defeb79046a615ae0cc35612cdd7bd5ed5fe57f2fb0e54be81a3d9a70864833efb5a6e847f24fdc887a5cdea634ce4e59dc8f4dd06e1a530001c307cad48828216dee8") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5c, 0x37}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xff, 0x3f}, {0x18, 0x1, 0x1000, 0xf26}, 0x6, [0x8000, 0x7809, 0x1, 0xfffffffe, 0x17e, 0x5, 0x1, 0x3]}, 0x3c) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt(0xffffffffffffff9c, 0x7e, 0xf, &(0x7f0000000180)="a53d08a227ad95fb929a44374f7e165a05e3cd7216b9acc96b4ca7ebdb11d062b62a77bd14cfc31eb3071c5e9c4a413b299afb29dd7c562392df65a63f6378e6c493d5ce9e", 0x45) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x2, [0x4, 0x8, 0x0, 0x0, 0x0, 0x0, 0xa3d4]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) flock(r2, 0x2) r3 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000480)="33feba055a38917011148ebf04874abc7824970998755a10c94ae15b696d9b83fbe983c15c3e53504815243341a1b9784e2ce19b0998e4299c6c02fa94a21e57dac9c2adf7fcdde2c4da3f7557eae606ea29f33df92c8b41644c4b02edec0288cd846c3e858b6da44737cfd0ea0616c6798d068017b5d99302f924badfe24ca562669b3bc0e0c9bbb28fc2d99f53497a9acdb2a9145fd5253a6a288e6242ff8872e33a23e1135ae85f2bc6b68c69094926d0bc74a139f13227f5edbb8703aab504ef22f01e9bf2fac16625571729c337f88c6590a87d57de74ce2ccc5f154bfbbf44104100ef75fe897309001d2e7deb4fba880ea3c9d8059994cfc82abc0c547115dee117940134103cc6dc2a120dee15b42ff1aba0215ba72da80488e811a46274ed5bf5c3d3b2403813542062b467c0cddc31ed841d02d96213fa8d60dbf04b57fe6f4379d274cbaef673401887ec748c5be74f0c499aa5fd1f6b20878a135c3df7228fb6f76aceffadc04ef5138a63f3ef116b7a680d7ca1e76d13e26c6875a438af09573195d3891eee7af4407371171ecfd08a70064ec206960472bece8f76de41d8d679c6f4b3cee9adda51356b2198fb8cb2cf9e75666efc0772644ec303540bcc0bbd124b56ef971a86553904fd55c2e8751c167ab0cb8c8ef503a61d7f3134f5b1d407d820b6d52ea94d820c714bd3fb69dc6b1d301eb38f93ed8bf484fe2c306e1e9310099fefa05c2f0e590d6e0c522738379f35bdede51feb75d75cbc4d7048d18daa353300583b839b22be961037b4454f69b0159690dc50719fc6e48bb2ea6a7c11bb7e0559b6be8d8e959f77b70862ede7ec2cf670dbdfbaea2f91b61fe17d5bae34bc23f36a440337f3468f98e9c6c1b4b05a172eea780f73e7b44c50bfcbb023a1d5290fcd5bbb95573f4248ee80ce01d584b390984c1b3c33c515ccad6d34e08e375e80eb79a8f782b3d86d6418dd1240b6bbd6b0621fb9d8601e86f95716d5453658021d39dedcca836cc1a69fc00c7011ce7a662bb89fa03915a2b230cea53c896ae0d8709e74cf294694cbd60e7101ae18182d32c06547942ce755523b97e4e6aa1c98dd145cb0f99f6622a14589fec526f24b1234fd7cfd8da84421fa9ec48dd516a857e3023dec64cbc726465bd7029316a33742e032ff9700adb2cec373b033c40ec8a02b28d488548bef0310e184a9c1660a30a36d77b70bb93d732aaec857097dcaf56f1a213d56413c25895739450b040fa677254f3c536b9c07f9c8047b79e25239dd4f18a1d06dc1a413369b628aeabda71393c683bc1b624c7df848c4cb1784c1a7981a142216481231fff958e50bfed5e5eea5428e65cee7dcc00004b1e93bc613a9eacb99ee07d3b8bdb34a3b6f86af82157a8dc4f23b72492b5e8bc3bbd99dcfbd7009a012b87f91abd28edd9ea6ff145210011c0d91cbc240ea5cf26a629de1fe4220dfb6f3c7a105e1ee1d81e7a117b1bcc6ab2334ed9c7896e0ad47841732533ee602c45a9baa69511bcb1a4f74633372e2159fcffe6611ac303d642544b42b06fb00dc18d0fee1263fc7b29abc242a5505f6731f000db0d02406f174643d127ac9de44f0dca9e89bae77f4f2a2512b68918528cee75bbc5791818fa032650e3687f198bb05b70e5e9558ca54f1ffc1dbcb8c3ae9d360923bf51949784c3db20a7e8c1f094a38a9efb8a0abd26ff0384e3af5a071f747ee23ecc3290e36c92c7e3d2c5426829737d82eef2af9aeadc7f53a8b649f2a748ee6c217972b1b06c257c27b44c03d48cedeef2310d616d094d33cb70d46990dc909527957469e82c72a7e6635eba40c78fbc00d548a1c76421cc81a36cdc80dd75ee40b575fc36b9b1e7d6c4ae3415dad471146d80024b76b69e099339300d734d431f43bb8c3438c7907adecad40ff152ac45d6f248b8b4858ee505217afb5e58c43d8a4c6f66c1dcabb2797b9a8ffd3d7c270192572e03b9f220eff3e8ea136bdb156ced8f4e03e8f3359ab6e2abe5d4f6e35b8d2806564a53634a3677f78674222a3206a7f1ad34a30567b3efab4e53cfd5b24791cbab4691637ca9233f80101f8366ba041891175a47b32c5fa4e80332ff0d3d0865b1868d2a9c85c1f4b9cb251114163d6fec669c5a74c09b26110f170add53e3eaecc4614dede913e359092aa06a7d17daeeba9f652002078990722ef5e782c2b8d270ab8e3341cc8650c7dadaa481b9dc5600eb5b722098686c02199539206e1d8e529e270a8bd2c6cbc390bcc2075d0e2277509f251b225aca9c2b1cf9b3bcc16548e96143fb76f80ea721c2ec00d068acd6937a5441ab9b597d3a9c4c045dea829e375de5c84562195b3840af43057c51f22a2e6689be8f8f25289cca6433c285321a4d228aad43c6b8d8cd25afd86ac6c60a6124d7466609fa709d43ddc8eaa6fd940a3757c4caa840a43eecf89b72e347e485a28a73b1b93af79ed280df26cf2a2fbcd491920b7a612b4be9105359591a0596a64ce132ea9320a1c65336398d991f600901f6a459c050ab926227bf1b94ad233e729c9e725493356d917c1b6fd269f96c4f76767bcf4e5196daef6570b64360d0ab7b4ff3d3b6cd7a4f7c865bb9a991a564d7d146c8339317fad0ca430a8a52731e505fb4bab5c1ba3364664b6642c1739ebc0efb5fc3c091639bd9440d3f4cb00e4c3e77cab7f71b8dd8348a696846d720c2891137bdf012383b179c6a750c0c19de20469a6fa5d0b19e8c22effbbd57a69721dcc2446c4856a87c8a15ace908069aaea662febfcf7e688cf045ab0f92afd2a4bede280ae9b3449ac742a00d75d1e7b2081477a5c13416af3ce568c4798b74872d8450647c61ded31fc25fba63b74d87d0615476d90116b9a3bc7d5fdd2e4477a70ccd52a86e54d37e20ae8713f8bd44f819a612e3342dc2f5bcf829dc61a21cbe91d7f9ef61aa0d22ca2a1d15cbe46e89aece5b8eaf30a0ec0de0eff692a0251b18e4cad3b7bf68fce8142e52409ae8d06dd300e6fbd5cd9ea448683b86f1b968ef6b204ed20e5310eacb72c37b285c811a55bb53542c6e59ef9b729e8c849d0652955c88c56a3e4565c4da677f992e9b3adcf7107055c96a2a917f97eee099e3d74731ad3dbfb103738f20d889f151cdf7df4e2005180dc57386f0e48efea945c825eac09fe7056393cfff413e3b3c11f97a640f379dc7290ea095c5cb34011d406516e8d6a078915703df5e381af3bc46112ac8b02464052a1f8245010b0430b93e7a26a16bdd7fae1da22723845e6227aa01307158fbd1023ad5eee8c355859c48830b7ea7010ada32aaa440235b57a620ba8ace9879275276febeb7c75ecfa4faa76be20899cae1a4973ce7d58ac83bbaab2e19e13d020c482d3058e4f4a9310965630eaaf1624bd786ead825740e0c14c8b1baed7e357ad437b239f1942bcf6bfc8642b9ad249d507c1e19cc7860bd101f9c055bb5e7ef077a4f3f40eff6cecde4e1f14aa8c3f48d049de84e95549999016511940b175644f2cf9498fcb191c860a1cbee6c1af4b036ff20cd7663fdcf417898c4717ecbda972013c74c63cff98cac4a5f3a319e1aacbfa3eb7a9b8ce635c87762d3688d146b85e559e7b600b26971712cbe79b2032788efafa1673f78fdf88f3e6c232abda04209c8432c9a2283c4850c104e810fb0b7c69acb79fd3219c7221dd3e673aebc2618c740efb80aad1c6991a84b871ceaa5fc3fa7c0141bc3a8729bac46483171b5715f8c97859e631972ed5f6da0936c15ed9ded0e4f43fca990c1a0be6a65b3e88ce4d415e606043a6bc810385f97e9f396a87b42ea1afaabc6e3a5ab158d571ebe4ed7915587f3c74b6e48ae0c1d59baea18214dc9dfb4e0c7cee94d0c5cb89b8fa1a774bfc9e7d37374b4e5e2c9086de7e11a07075d1bc4de3a384ba6675ec373bdc3c9095a5806d2d709e743a64206b942528740c71a0d0203c964c31da28b903dcf41e2be837378386656f7bdece5773727ef954ed27e897ef22200a2e7a68788f5799d2a398ddf9491ffe319feee8d35da4c970e21cb524c352eef16d57bebc7a80bef142ae077aaaf3aea42fce4411c838700d2d35d30cda6c25b1961fbb0f070610e9e427514501b5a63ea689549cfc1a43196ded4627ece51a8867244e933237956d25f6b4091dc7af10519f40be84c7a369080c2c2e4ff72bf4e56a1baf568203d8186dca450ae975facba3ee44907135c00a60db8887054e6294db29fdec162473f42b38bc9213524834790b103bfb399787ba2c0e1aa3fba1a7b425f8c0cd97303d36e8e7b5ed59c2275688ffc2e80e928f65d6288cef8eebdf581579939214535b90b47aad7bde1d7ab9aca359268eae423a517834fcc9bea7d817e73e8c9a805f09e5ce589e6d2479218740decf338de92d25241136dca8a4a12a5d9a9aa3613aa7c1a8c7dd3399bc67967666324f214ec92534b033c4f55c8d24e28c284396a444489ef4758d582a241ab5267afd9fc86c1a370733608143c725d9cec6bc6b55b53e082bd4f61593e48efb4bd20bb6099718924884019ad3b32cb4cc80484e3bcfa546b20868f99f442e162b58c3bf139f9785096f6d8c1522b9e60d09ca1bf1a28fb17f610e8524f3b508ced10a633d8d3853c778baad87bc475851995b99da2d76ad129f9c7a40e11eadacee6f46daf9a4234267452e33133a7679d7418dce031cbab26cb164868dfa988e702f0fa1680ca30f7e41aaa633b4c71ba4222d2b79719cc692285a4585562987af016c3dadec88531304e310b15c647c6f64d80d575b96c2867141c910354f850fa714020bc7fd3e140e0ec2766b736a845e3859864cab9a1faea3c3b4019760857d31bd8ddc37c11480bcd2939ca90dbf4ca138a56664560665006f2c9b837d98369f870bd9015a1ac6636d52a0097b09c34d651012c385f729316917c4f4ed3c8d76840fdb80b3d8b9ff195a54351c3c42a7e765e5993bb0ad14166abeb6015123370938c97b9699e975aa7287e83f633e305af297561b76890b4dc87bcc20f50363a5075cc6a53d9482e55c90752fafc787b4a53faf0db76110d22257cbe7ae984ceeaa8ca3bf01cf453fb08be6aeb2e4243bda249eb662c77523b143efc2553caae758888b40c233cf0e6b7e17f61ee03ea22694a275add52c3998b11e4d8b01f33ee380e78650715199df89c9e29a6202a5b78575781c3189c76e1ac49af932a172aafe81a863de557bdb9b4023fb06dc3ba25c34d62f38f9dd5ad37b78404c36ce5eca789b33ae09a19a89351e21fa714649b3a1df8eb383ca04c8073ccb2b12178a45c3f64aec86bf8efa501d31d332bbccaed0f64030e32333107ab019db0a14019ceccc9b31f1db3c438d7cbebd78ec4840f4508daf7c59386dd2ba4b1a48c87284dfda1d115cbe797d474c69433f334b4d0fce0e3734c71372bccef36fdb274c2a491e7a4476328b0965d4b2ca8aee7d5b0b04ce87f339f5b85ab8b91621b2742dec17700f4e326b0a95891dee17d85e059b2bdd3d74b02d192a066665bb384749d709badc093f740f2af68e18d0f75a9e335437b4f8df9477183a11a9046ab15a95f3bac7d7bc7b363669bc275e1be346c414d0bd24dbd20423ef25684389282bb047da1248ab39be50eadd195a8d2af48cfe0d757719d7ea0f45c536fc7c0e46f2b6ee9c75fa3577338b9a0384986436dfe2a5eeaf3ac0265bd69a6391c097046fe576fc0377c0dd1d39fcba14b07b66f3f2329ca01d76bfc025b25d4484c64a9a0f", 0x1000) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(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', r4, &(0x7f0000000440)='./file1\x00') r5 = socket(0x18, 0x4000, 0x5) sendto(r5, &(0x7f0000000280)="88f14e6563cd3b5e92cd60c28684c9840907f9f5a8114f42f92c0704c9295bbe67851e068bf946ac7709020d5b2669b983d3192b857227a1b0e7ae399225887067ae1f260453f34da445e382206abfbf645f47a90f5f5b68218c261a23d23b60b2e4dbf0419b86f508ea8b57b262970d3ceb345f92513edc79d59d3b0f4b22ce1f1517fc15f05a0b86a4", 0x8a, 0x3, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCFLUSH(r7, 0x20004268) symlinkat(&(0x7f0000000080)='\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', r4, &(0x7f0000000000)='./file1/file0\x00') 16:00:05 executing program 1: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x804, r1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x8, 0x0, 0x0, {[0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3, 0x2], [0x100, 0x0, 0x200, 0x0, 0x8000000, 0x9, 0x800000000006], [0x0, 0x0, 0x0, 0x8000, 0x0, 0xfffffffffffffffc], [0x0, 0xd87, 0x0, 0x10000000000], [{0xffff, 0x0, 0x0, 0x1}, {}, {0x0, 0x360}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x2}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x9}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:00:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0xffffffffffffffe1}], 0x2, &(0x7f0000001780)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6943744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0f2bf83"], 0x122, 0x3}, 0x3) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = msgget$private(0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r0], @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3f29d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb737", @ANYRES16, @ANYRESHEX=r5, @ANYBLOB="06000000000000001ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2541f005cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) r6 = geteuid() r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r12 = semget$private(0x0, 0x1, 0x10) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x8, r14, r15, r16, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r17, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r14}, 0x0, 0x0, 0x1}) r18 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x4b3, r6, r9, r14, 0x0, 0x14, 0xc40b}, 0x80000000, 0x1000, r18, 0x0, 0x7, 0x6, 0x200}) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1, 0x0, 0xc) 16:00:05 executing program 0: pwritev(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000100)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9", 0x45}], 0x1, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='vmm ') 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x3, 0x0, 0x3}, 0x2a0b1e06d5b5d348) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x86d389504c2fd730, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) syz_emit_ethernet(0x106, &(0x7f0000000340)="ec0b25c8ff0d5eb6b9282ca6f0f709e9b6ff87bce3e9b1e8f643314bef65b469ffcfe65244487a4efccf388ff1894b541c7bde7bf687fb939b8a8bfc72b5f29b3f8f4ea938be05c2f90a17f7ad945bcc18451cfa540762d2c03dee15a88971192eabe3d45d0a4881c8a541efaf1f0ea11dc8a44ce734aba8d6e162390a9195bb51438d8f945975fb6e80625081ce55591fd775bbc43b662647a23b38f495f66968f2e8dbaf49c17a2e5efa846efd0fb8c9cf1c7865c48159c432189b3c9e50623bed49bed5119869f3eca1f12a145df66bd748ffc903e1fd1de897a031ecf615ac479e07ff135cd3452a06821072d60d7cede9987c374c51806ade4a5abfa58cbf2b351edd32") 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) dup2(r1, r4) 16:00:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x236}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x34, 0x8000, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="345fe265abf33ac6", 0x8}, {&(0x7f0000000100)="e8e16eaad9d32816c75f85e94476f916cb54d9ede534f6fc24facaab1dc883ff03c4ae70137e3e62d876326bcd1ea655aa40e6fc6d9a0848fb0b27d8bcf2547fe27320948a5c0cd4841468fe05af05caccfbc34a0ff287b3850f75dfb4357b9c283825f471ec707d6b1296b895f66471619ba1b3657a22029f4550370a9a199e5a292712f300be606f5b35bb1b894826b83326ad0a1ce795ba370029918a356b19b5e29ef2cc0e2ca17cea37de8b10c69c6590f27cc48d51506569db75c801a49634fff911825f", 0xc7}, {&(0x7f0000000200)="80b585b2372c5c81efa7c66b331490e019577c8f77625a952b64c131f4abc9be4a67649a372df0347c2c587f744d2a3e67f42927cbb354cd385084fc2f63e423c461cb8904d97be35bb7b34f854fd0392085ea83355ddcbf411175859c60ac5a565be66bde3a8ba1d9082427b4bc2f4f4f4c3670aab59cb8be30be20495402eb3436d15cd478976a3f95577e8b9e0e6735208a2f1a0a56cf44d808aac4dfbc457869559dfd0aa092b198c986c3e4ad41be422889cf810c5c300c2704e871e69b6d35d332ebf3def43eca4f2a8b1f4ef28e2df8130f8d0845091b3ae63821ddfaab55058defac83b48ca5119bf5da109737bc40b88a", 0xf5}], 0x3, &(0x7f00000008c0)=ANY=[@ANYBLOB="3800000000000000000000000002000067202d296992573fe5072ef819ba8aed2493ac7d58bb3ceeab1b8db4bd8eb66b5c000000000000002600000000000000ffff0000080000001f56d71681d5742c47b21eb7fe2de9e2a679fe4cca122d0b010ed62d74668cbc41975b4bf6a0b4976e6a81e2d922a8d8a2ecc10338747b565dad9d2d043456bf2a052539632801361f9010a57ba0e0fbe796d23f3badc4d7d0306291151f1fc7641d03ae00f526fa70f423bd59051518687f9453fe935179968345e55f2fbc2a0dffa7e8da87f10000007000000000000000feff000002000000e0ad8c60cedf7ac2f3599ea72f4de47d0e742a2728b2ce67ff89c8275bff0f33b6f193dcfedddb89cb8f190dc199be3153da5f8a812a18e4a9a9fd92811861eca64fcdb3a52aebb87c4c43928641593c5c742b023acb8493ba6a000000000000c0000000000000000100000003000000dcd3358ce1eaf8c703236ef48fe0fce6ac007ff5fb80ef29bab2c0d2c24d606184f3e418afa97bf27634f6de682840db2fb09842d52786e8ec53498cdc017b53ebc3caeb7189a08ddbed33cdda5bb504f2b9b843c991c6664b6bf3c370a1c8c338630fc48dd2d320544811d43933eefe9be4b65e4e70a3c39380e7d2c457f28374cd9ea0b5bcc968edce658c1f183bfdcce122a5a14132afa960544330e3d801101328a2a85827eccbc418eaaa000000c800000000000000feff000001000080444687fca04939a694e047b3fa0d7768d67cc3f70934abcda498c4d1a15604a9bd2ffd888bcaaa954172845566c6a2abe8775782263648e98874487bf727f5aa91485dee2eaa79d184ba5d71e5dd5a031d3e1cbd69db7a96fd25deff2400689fe5e58ad558843381a0918a1e94c258097f8e18eba2ce7df6c60eb9ac6e3f3300d0496e049843f082bb2fb5e0050dd37a009427d0437f07da1ca52e41997bea3837d14b6a33d29940263d4c85a1420a4545000000000000001000000000000000ff7f010009000000b80000000000000001000000e900000024ce1d483823d4629657af81fd14601c9a9b52478735c2a08445f6abb53aaabafa4f4ebffd5fdc06f9a0c8e26dff09dc686467f8b2976bba7bdef540ef099a88591aad5a597b6df1c1a64f38494636fce829a28730a3955f743669d5b97010bd95a9029aac155c8118944c97fa3cfa99f2a70aaf0be678be555443ff7067b4ed3d2ddc7f3213a37f8069a7d6323343d75b4ac93a5994fb05ab9ba82bd3843a892c00000000000000f800000000000000feff000004000000a851b08d0aca341d7e4be928cd1a2f4ff7fe46740558a6a69ae8ef0431713ead33eabdacaf87df2790aa98ed900c5a9de9b34eb7b83443b8f64dbccac00a1b65418e3ea76bc47a97874b13bd48e1703be45cce73f52f6f1c1d723165b1a0f0698d6be536cf8b9d8099f817fbe90bf50a1bb5a972489ce82f2a08495aaf0c1727eb2e429218b904e039e12b8109a599a85cf7c0feacc2cd42001dc22a0272d547243f85dc6bd3323554cbb32f684dba462128e52f267aaf5cb5115af63c3ee3e25f1069f8816bc85af1452f44c04ca274dd88cfc2ff1173fcf8f27f98d36e4f03887969000000000058000000000000000100000003000000d23d82d48c23fa562df089c1b3e403fe81151213da22a37e1a57a06bdad681665e16b1e3cd52182cf0b0bef3d6cf1caa6eabb96e8bc09e7e84e6be923cb66dfaf87ff85900000000"], 0xfffffffffffffd93}, 0x19) getsockname(r0, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r9 = kqueue() r10 = getppid() fcntl$setown(r9, 0x6, r10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r14, r15, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r17 = getpgrp() r18 = socket(0x2, 0x2, 0x0) dup2(r18, r18) r19 = kqueue() kevent(r19, &(0x7f0000000180)=[{{r18}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r18, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000600)=[0x0]) r22 = getpgrp() r23 = geteuid() r24 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r25 = geteuid() r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r28 = getpgid(0x0) shmctl$IPC_SET(r24, 0x1, &(0x7f0000001680)={{0x8, r25, r26, r27, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r28, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r29 = socket$unix(0x1, 0x1, 0x0) r30 = socket(0x2, 0x2, 0x0) dup2(r30, r30) r31 = kqueue() kevent(r31, &(0x7f0000000180)=[{{r30}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r30, 0x0) r32 = socket(0x2, 0x2, 0x2) dup2(r32, r32) r33 = kqueue() kevent(r33, &(0x7f0000000180), 0x3f, 0x0, 0x0, 0x0) r34 = socket(0x2, 0x2, 0x0) dup2(r34, r34) r35 = kqueue() kevent(r35, &(0x7f0000000180)=[{{r34}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r34, 0x0) r36 = socket(0x2, 0x2, 0x0) dup2(r36, r36) r37 = kqueue() kevent(r37, &(0x7f0000000180)=[{{r36}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r38 = socket(0x2, 0x2, 0x0) r39 = dup2(r38, r38) setsockopt$sock_int(r39, 0xffff, 0x1023, 0x0, 0x0) r40 = socket(0x6, 0x1, 0x47) r41 = kqueue() r42 = getppid() fcntl$setown(r41, 0x6, r42) r43 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r44 = geteuid() r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r47 = getpgid(0x0) shmctl$IPC_SET(r43, 0x1, &(0x7f0000001680)={{0x8, r44, r45, r46, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r47, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r48 = getgid() sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000300)=@abs={0x8678c1864b4369d6, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="a1dc55cb4922c764b1dd896904c7aecb5f43c773db", 0x15}, {&(0x7f0000000380)="7b7eadfd7966a1e7e59779b7afb4a4afc7a0ef2550e2def5aec183d82a332a", 0x1f}, {&(0x7f00000003c0)="3787f416b8baf905808e4f9959187faf7148ea9d9568600b4aa6332f0e9fb9656c26d638c690d16584964547fae3c5ecbb1caadbd3fe717d9241810d9198edaeb3b463b7f4242390835d", 0x4a}], 0x3, &(0x7f0000000dc0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r26, @ANYBLOB="000000003800000000002000ffff000001000000d688713f37a00252f65d9d3b826b48cce01c1b06000000bfc248d0bf3c4ae93c6a70155b8185fad2aa85ca840686d74d115d353c5482de37bbe6e5", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r46, @ANYRES32=r48, @ANYBLOB='\x00\x00\x00\x00'], 0x123, 0x3}, 0x400) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x0, 0x200) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) setsockopt(r2, 0x3, 0x8, &(0x7f00000001c0)="99f26ffef385b8f42d99968a303744249420022036243158aa2d96dda45b82696a3461dbb70298c38ac9d74b45e7fb2c8eef83eedb1fbd6d56778a040ac483b0107c3e80103fc5c9c167bb3e16393c5f31973c6c007c", 0x56) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="aef23d3c9672e57baabb911410cd5cb784ba0139c1833587e5955830a861c11147d5d55dac8b1beb52996c1b63d2aca211109558e4b39e2f22859e30442488bbd431ba7d946a5b3a33bbc9c3f580268df06c7bc619e3dd71a9d9de57501feebdc834d4ace9c9a1039c532ebad72832eab51bc7a77faa2f3a188b9cec11aecc53b611a030110bf24b0a94e64750c5fef1a20e1635a8f21c737f93dd733dc0e5cb1627b74b42766336f60f5023495af14d487c8834df7fb7670f207a5ab7d6251209", 0xc1, 0x12, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = msgget$private(0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x234c2801676b9644, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[]], 0x3, 0x800) msgctl$IPC_RMID(r3, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f000025d000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x48}, {0x6}]}) pwrite(r0, &(0x7f0000000000)="d00000000000000000d7fbfaee0aea27fe1926dd0b3e000000000070887f452e3bc84ffbe77b39a3", 0x1, 0x0, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r2) 16:00:05 executing program 1: 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) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x0, 0x6}) 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x1000001c5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) r1 = msgget$private(0x0, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) kevent(r5, &(0x7f0000000180), 0x4, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r8 = socket$inet6(0x18, 0x3, 0x8) setsockopt$sock_int(r8, 0xffff, 0x1003, 0x0, 0xfffffe1f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getpgid(0x0) r14 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x10, 0x10) r15 = dup2(r3, r14) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240), 0x137) r16 = socket(0x2, 0x2, 0x0) r17 = dup2(r16, r16) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r19 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r20 = geteuid() r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x2f0) r23 = getpgid(0x0) shmctl$IPC_SET(r19, 0x1, &(0x7f0000001680)={{0x8, r20, r21, r22, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r23, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x3, r22, r18, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0xed, r13, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r24 = semget$private(0x0, 0x1, 0x10) r25 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) r26 = geteuid() r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r29 = getpgid(0x0) r30 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r31 = geteuid() r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r34 = getpgid(0x0) shmctl$IPC_SET(r30, 0x1, &(0x7f0000001680)={{0x8, r31, r32, r33, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r34, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000001680)={{0x8, r26, r27, r28, r32, 0x40, 0x7ff}, 0x2, 0x5, r29, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r26}, 0x0, 0x0, 0x1}) r35 = getegid() r36 = kqueue() r37 = getppid() fcntl$setown(r36, 0x6, r37) r38 = kqueue() r39 = getppid() fcntl$setown(r38, 0x6, r39) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r9, r12, r26, r35, 0x180, 0x8000}, 0x2, 0x1, r37, r39, 0x4, 0x40, 0x2, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r40 = socket(0x2, 0x2, 0x0) r41 = dup2(r40, r40) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) pwrite(r41, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:05 executing program 0: unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="27c55c465498f0d4e72e4a53a069f95b3b0bf559f465426f095d4546c9306f7f3c8c64f4f5758f083efbdd8137904e14feee", 0xed}], 0x3d1) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x88c) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x80000000}, 0x8) 16:00:05 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x4, 0x0, 0x6}) 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) 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(&(0x7f0000000040)='./file0\x00', 0x200, 0xb2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2, 0x5af79982, 0x3, 0x295, "1129f72c4689c30232af85676f6c78df92192e7d", 0x487c25d3, 0x1}) close(r1) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) sendto$inet6(r3, &(0x7f00000001c0)="c6016ead", 0x4, 0x400, &(0x7f0000000200)={0x18, 0x0, 0x8, 0x3}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) pwritev(r6, &(0x7f00000004c0)=[{&(0x7f0000000240)="9940a1435cb58d50d581f37f0781847c59e9271302aa5c164d0acc8c882ed34c11dbadbf187bd684ebd27bc87209b4a1b47832f1a4ef3593d0006b76079546e194afc8d80af31cfd23a1f438815a1e45d20634d5ec78d0597cc55adc1588fbfb6db93f1c7000047d9b92b7352e41fbac", 0x70}, {&(0x7f00000002c0)="e9246d90c309affaad51fa1392504148172f80a20dbeca6185ba355a2a8c4fe6ef3334978e8d983b934a91dd48b3bb8cd4ffe20e6982b65a1dbbefb55a47a79e051367a2fb18539ecc62b38a38bebf5646c5c9ff6da2a8a3a8802263099a06506054034b5e811c8351ac5e117f33142c4e642112faa5366e7d08c63d25ba543ad48c239f51f665e35eeed04081af8da7b97e308cb3824c92709fb4c8c4442f7fac1accf2ed02b83131a625630456f3eaf7268a360ed6f31d2280142eee22ff7859a3e681d7e1f66d5248e3dc9ac3382236e664b9ba4c31737637a039d5b483f6a624af22d61b6d475f", 0xe9}, {&(0x7f00000003c0)="73f2a7c9d11799858e23e9a776dd8f873d7e12e3b99f6f85b6937998fa7d6fe99d3c9dccad3eb568bf5d4935ffbe010400cbd1dea901a901be6e9a70f76a1256c8c29524e67125da28382be341ed43d49334db13be439f20bf2e35986cd7703f1bac45b11cf3dd898b89f40b03b2cc3b3f597c1597cfb13356c27525f05117a95af130eeb367735f2f1eb1ceddacae84fab6b8b27716495fe420d07b966ebbcb885066668e1c12eac429f33c79751b27c0d1aacebbb037f95543e07a7c28d0b5b130373fe37432cdbf7daad9c975278dd941ce4969e8e50a19a9f8e95a5f62535ea6bbad6e", 0xe5}], 0x3, 0x0, 0x0) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000013c0)) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffd9e) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x2) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r14, r15, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r17 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r18 = geteuid() r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r21 = getpgid(0x0) shmctl$IPC_SET(r17, 0x1, &(0x7f0000001680)={{0x8, r18, r19, r20, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r21, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r22 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r23 = geteuid() r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r26 = getpgid(0x0) shmctl$IPC_SET(r22, 0x1, &(0x7f0000001680)={{0x8, r23, r24, r25, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r26, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r27 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r28 = geteuid() r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r31 = getpgid(0x0) shmctl$IPC_SET(r27, 0x1, &(0x7f0000001680)={{0x8, r28, r29, r30, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r31, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r32 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r33 = geteuid() r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r36 = getpgid(0x0) shmctl$IPC_SET(r32, 0x1, &(0x7f0000001680)={{0x8, r33, r34, r35, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r36, 0xffffffffffffffff, 0x80, 0xffffffffffffbca0, 0x1}) getgroups(0x355, &(0x7f0000000100)) lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) 16:00:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x5e, 0x0, 0x101, {[0xd9e, 0x8000, 0x4, 0xffffffffffffffff, 0x3f, 0x6, 0x101, 0x0, 0x9, 0x3f, 0xfffffffffffffffe, 0x1d45, 0xf3c, 0x9, 0xbf, 0x7, 0x6, 0x1], [0x3f, 0x7f, 0x8, 0x100000001, 0x7, 0xfffffffffffffffa, 0x9, 0x6, 0x7fff, 0xff], [0xff, 0x2, 0x20, 0x80, 0xd40, 0xae8e, 0x1000], [0x312, 0x29, 0x4e, 0x7f, 0x5, 0xff], [{0x1000, 0x6, 0x2, 0x7ff}, {0x4, 0x9, 0x7, 0x2}, {0x1, 0xb6, 0x0, 0x2}, {0x81, 0x3ff, 0x80, 0x9}, {0x8000, 0x401, 0x4}, {0x80, 0xfff, 0x1b, 0x4}, {0x8c, 0x8, 0x3, 0xbc}, {0x20, 0x80000000, 0x80000000, 0x7f}], {0x7f, 0x3, 0x1ff, 0x7fffffff}, {0x5, 0x6, 0xb, 0x80}}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x2) r4 = dup2(0xffffffffffffff9c, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x10, 0x84) linkat(r0, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000140)='./bus\x00', 0x0) open(&(0x7f0000000400)='./bus\x00', 0xc4e0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x112) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1a8f, './file0\x00'}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/60) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6}], 0x1}) r5 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) r6 = dup2(r5, r5) r7 = msgget(0x3, 0x10) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x8, r14, r15, r16, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r17, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r18 = geteuid() r19 = getegid() r20 = kqueue() r21 = getppid() fcntl$setown(r20, 0x6, r21) r22 = kqueue() r23 = getppid() fcntl$setown(r22, 0x6, r23) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x1, r11, r15, r18, r19, 0x85, 0x9}, 0x1, 0x1ff, r21, r23, 0x1, 0x0, 0x1, 0x1f}) r24 = kqueue() kevent(r4, &(0x7f0000000180), 0x35e8, 0x0, 0x2002, 0x0) fsync(r24) fcntl$setflags(r6, 0x2, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = kqueue() open(&(0x7f0000000080)='./file1\x00', 0x200, 0x80) kevent(r0, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x200) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r2, r9, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x5, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r12, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000, 0x0, 0x0, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r13 = semget$private(0x0, 0x1, 0x4a9) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r13, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x400}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4, 0x800}], 0x8) semop(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x15}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/116}, &(0x7f00000001c0)=0x76) syz_emit_ethernet(0xe, &(0x7f0000000080)="180d344173302883080005b8a0a9") 16:00:05 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getrlimit(0x0, &(0x7f00000010c0)) 16:00:05 executing program 0: r0 = socket(0x1, 0x8001, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf5723d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d56827cbbf91e680dfd62e02fec464b6c3c38775db19f085dfd237945a9ba53fb8f6bcc69b98eaef8b25b072211e250cc5672d8b5826e"], 0x10) writev(r0, &(0x7f0000001540), 0x1000000000000023) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000200)="670099344f8bc20f003e0b965c13") 16:00:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) r1 = socket(0x1, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100a0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r4 = socket(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r9, r9) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r9, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRESDEC=r6, @ANYBLOB="db9f3c971f25493cebf5fc0b08a321c126ed4d57c5b3c32a47d5134a522e4d364c2075642d62978e518b6a3110f8dd964e7650124e804152d8f17ec1d5b09d865c1375077aa6ba1b8371a9775a9573489d584028c8f14b5739102462508eda2ee56be857a5f674868b90367513eb6b77ac505da04d1a44607260770b44ca4fbb5a2d94015df1174378ef38f69b6cbd9fde8ab5e8646b8d7055b79b8a4e070b297cfb0705f0370f794d13a35256d9845f1c20783a1b7278111b03ef349900cf5421f2193f01df62754bc833f4fc3a9c62d9d66474bf28d2227f7c84d6d529906545b81005440baee9c53630792aaf6ad3be93cc55d976738bdcbd7222a9", @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRESOCT=r8, @ANYRES16=r0], @ANYRES16=0x0], 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r11 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r11) r12 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000100)="8c65", 0x460) r13 = dup2(r4, r4) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f00000002c0)=0x3b) r15 = dup(r1) unlinkat(r15, &(0x7f0000000040)='./file0\x00', 0x1c) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() r11 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000000c0)=""/232) semop(r11, &(0x7f0000000080)=[{0x1, 0xe6, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x2218}, {0x2, 0x0, 0x1c00}, {0x1, 0x9, 0x1800}, {0x3, 0x200, 0x1000}], 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r13 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r12, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r13, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x81, r5, r7, r12, 0x0, 0x261015a92d738a1b, 0x1}, 0x3f, 0x2, 0x4}) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005201) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x183, 0x7}, {0x8, 0x7}}, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x401) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r15 = getpgid(0x0) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001680)={{0x8, r12, r13, r14, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r15, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x8, &(0x7f0000000000)=[0x0, r3, 0x0, r8, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r13]) setegid(r16) connect$inet(r0, &(0x7f0000000040), 0xc) r17 = socket(0x2, 0x4000, 0x0) r18 = dup2(r17, r17) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r18, 0x800, 0x5, &(0x7f0000000080)="5dc787127eae8a9bdbef71045a9ef33444eeb4541ec2fac93521849e78ac57706d311ee7cf6885a4ee81aeba0a58e320dc23c94062a38336e0b5ed75896bc9d9e1fad52bab4366ac8714b9477255d6cf34a04cd3c74ee8bfcf46bf4bab12b9018b1d22e6a92bf50d532c1e9b29e8cc0ccfe80103776a4db2c31ae489a71f41946c151a6b251e7322a84031160ed0549b9b957401dbc2de8ed20fa1ee681ee9c62f2f7aac78", 0xa5) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000780)="a99348e3cb3de7aacfeee105867945d5decd99c2b5ba46afffd459b086ff3812946dbf3dbd41f846222b763cbc4b23fdbb9dec5b84ef93ece862f093398b3e21750946e6ee586202216a414139c73e716a399df08e4fa0d86d1da146b69b564563fc7f787a323f5bd8edd881d7c9dfde9e27a55ca9162f7dd60901d5fe9ec86d58eec723e88a8b59fe82c679eb84d5993cc21c12e0e7458e62114b0c890a933e1aed63e887177b9177ca0c48b858ebbe6b3656939719ad2961bb37d13043b57eeb00712c095e30383c199c4e2816cb233ec05d17dc262a63667ac037fd5eb53ee4a7ecf47fa49d935a35aaea93c8cc454efc9cf98dd5670c4774a61c917af9290d1c3b260c1374ce9fa78f246512253eeac81e9a6fd0dc17ed3665caabd5388d9970c369cb13c6921e81e77ccdb8d9e005ef4eccd514049be592e563e7d2c37c85e5d58f1d16e8aaa251971357d4a78ac8a2890c4d1480cca41ded1e486bf7b51956be1b4313ce0920015f9f9cd31e36728d68ccf933fb56c3732984995352c407115f495842cdd284e40b44e5badb00928f077f4770b1cfdf19c61b45c231a06d79947b29fd0fc230bca4640d16fffec6804bc4708bf6e10b30dbc9721db39dddea8dcd5fe743717b959793af68f3219c2feb03cb8da37df91b212bffdf2a11d747f46efabae01b65b3f085f6e3150930dd2f08c91e7af39a95b5fc3811c926a343112714e4557b0796cb885a157781cfe657b9f8963ba24596c3a603b37460d302ffe72f57bc9ceff63ac2df8687165e34545c91abf6b8bd342c9ff77a46c7a764515b7a4d152c81ce23d069632219a3ae4870aaaec3e039313aefb175aa511d1085554a35bf4fba852273988d41d683b21974d68ac3cddd79b2e69ed5e6b3a431ca260df1791e813ab0e5d0bd510d61f36de338ec2fb635747844d024dc5009d876f5d7aa73d239205b00e283339cd90a6a22cacad57ce0d1035bff645c63fb46f9c5f7afe6cecee3b2b29352fc51c4824737e38f64197a7d6b963278d64b0f6452d48e57e7a200c0940db0d47867d4f359d4564049432cb1c07a8f89212ff794c6b61f44aff2bea6dd6d5424cf355cf9d6a840c10eb6373f68fbcb0f9362824112601729cf78bbe2e4ecbcced6b220301adc0d5aba2317af2e372095c46cbe4b28d3002f3e50ee671ebf68c4bf95c3435ddf31e2595da027ebb54a628c3035dfd555841f7d6388c9569f01d7b394193caaf425264dac851f50cd49d11ada47471ce4879d1ce24ec5f67f9e78b5eba2f3fea03b128c5fb0679e97b89339d6f337838bfa2196d107cc88cf1977aea4f292e5c30a577617f0273fa36cda384df29826ae3698d3f57e3f709f2f1d9bcef06312f2f9f205a942f7684c06e516046324cc9f79b161e8fe86c151500d7868db17e39a444026c6bcc6dbdacfe275e6e0696f83d1650379ffd115cd918e88e8b0435936411625bb22996f508b07c1ad1feac735908333894ccfd21863be3130916d44ddeebba6c993dd0ee3cce7e0aef9159f1597ee7620d60735241a359ef54aed53f2f27b23d9e6a36457d131eb63d8d56b71c4865d61f46baf45cac1e45c168d99ceebc0c1c3f94c6f5953753886961923da4be2c33ca2bfe12f54d1e7790f9ba3ae907e56d9167a64edf9e53f5c4ff44f78ed503e0e2dd33707fbdbacdd853ba72d39be01d00342bc3945c3c9ccb478e72ff9c9a6319d139ad730adb1bc000b0dfd38f965b16f30250f7415d13f00ba891fe4721087e4f2dd380957f378f8d008058ca968965d76cb91752d5e8141510dba45b81260e717c7be5d027e4ff14b8b394da6e2e34b022d1531edf2832ea90850e527e5f49fd54c03a28759862f6622abc5f49dad06b76504903a0a4194e441d235d55ea78928eabeb8454eb4a253e9f555e031a3d19681c4ae3c65958910a37336a26de17fc310b87ba066475dae7eab33d23d94a05d677b555d24669d29eeb0f7ba397da5de382c282a2859b7b1f630350605daecd1f602c5183da5c4386fa4ddcfcf4441343accb2b97a03a0add3805a47aedf361988826a870be2bc5b902b4cb721899959e1be11f957e3085f6c0d5647762c51ede1e4a84b88f9031cf0949a55dbb47665afc3882a007333fe5bc43271d2c0ee838a95cc432ee7af7b5b0226227a7063e546e40924d1511426151712bcd0038726ba3399964f70e818f9c2d1219c6022bca25c33cdbce2e7409c0242ebd127eb072152e9b98bbcaafc069c5c26dd9c34c808b61208a2e558777e86135b9c1a6d6502b9a12e2b2f1d11d7bb5b585a3174e7641253372415d8e246e5895c5d907bef149bc03c4e863224e40e2f665b89637275cb3a868db6d4e207dd6c9e84cc5ab3c2051408d8226e57c68d1fab26dce221f51138640d8793182a611f00a8b5e7a58c0bfe9d1c52d90b1f9707b7a8a24be65e53444ee4227055297cec0d7a1bd609b335344980eefc2c39b8f01a8319eb331d35b58fc49794a6cb8013f02ff12fdb53a9a8c78650678277481570800094268a85707821b42357a895c027f27eb2201f8ba7d2f185c9fc560fe1b9ed6d1621fdebe04a524f7cf51532bb37d20c9148cc1771040dbc9d716081755372b61ac9402aaadc31848cb2019345c5bd3a12ff597ee3718ae3366632c33f26bb8332352460bc1f7d1c7ba94a25623d3ba634a1fc960045ba52bfe1332c0c6f51fc65c7f2b62319c37eed55cfa902cd146241c977050544c7229a16b53cb2ca450df544727a4a63bd7a76574d1b6e514ef87264e5a44d9dfa9797368c61048de22779f85e07ac64e57a0057b75269444c48ffb261b3b069b5824c5e062037258a1ffa0f35db5f5da2389ff25d6ebef5f470eae235e24df33589cf044ba850e23471266aa7066323cb27fd3b03d18fc34fb6191da9f40d7c5bdd0fb382f44ce2b18bd794df3085feb5f9e4350aad5657e53e5af706a6376943566c6c8aaf8797ec4972400c5441727740bbf83692f247146139a45e0c6ed8c4e1ffe8b527b5bf35211f58e363a3b4c29e0a4c7d457f0f2942aaec68bdf60b906635756c1c46fe9d5e62d6fe2f63bc28a1935be37617de973d04871adb70afd56d7af4f12cd0df69492a497f8a0da829209a189dc8974fe5b373f8fe13a97592db8b4e12a874c982c3dfd77738db71b3d37ade1c16bd611e5d178d941f43faea189ee565e6b9c5ceb0bb757e9b3a3e1f8a64543b73bebbf2e5d3bc1449e43880108f66807c1ae5d1d792e0f46d465b7bc8a2fa666aa9f8971c17b275a5a38075a5331cd30a8937669a9c7770ed43f19fcb3338306f02c7fd87948ac9137905ecb2251eeefac7da71d072772cbc36fc00d8fd38ed9d9fb6881b24c5eab51bc8c2dfc332414b037348a887c32acf858f8ce738a87d764fa83de7423fe48a36943a8b9b605b5ffe6d7c3f64a8d84907495b0c5b4aa72754190b2ea72eee6f337079c613f3dd59c98a94b10644b1c4b8a23362207b8736f18e197b4884c863fb988b6086ccdbdcee53d217e89758ba3226920e85d67374e5b06fb665db6e777e96c472b4ae0a29850e5e84250944b8380678d86d6e8e68b3ce270f79337a83e00160b9a01990ee3e04c9e72a45375eada2b2f668dc82efcd69dd443c7884410b40f313ff2e5b6af88b20111575b9220a89fa76fcea6f3d4ed680664dfd2b2057f974eb293a5967948de7f797ca6629701b3d8ca5838dadf0bc4a5bb3a75a7aaf6b86d0dd48e03d7fd427af85cccc4ed8e7f0c01ac604d00f522961c631b8384ce06d9b9bbb9dca580134157b216f6989ec8e1fc1a50eb1b7e3abd7376a4e0fb24b9fc878e5f92fbe40627d6fb3822fe1abb135be4986cfa0ddeccd566550209c7c83334ad6a23df627af39d32ce76c18be3796ac03115beb17957c0450544fc6c28cc783f1f2ba73830ed18d630bd134a63857ce982422071c4b630b3fe5b4670e74f2cc5e9b5e481d185258f9be882b0921fad13de2283d23b73ce02858e0d33f7d3e457b85f7b84f2dbd1cb3b160b3be136ef11b4519cc17e9379eaa94fd1cf5a1995b62d129021d863bdbcb99655f7684d83f65ad18228672bab4ab144a62f02cccf326ffa892c293dd3ca715a1d62a3428ca43b38a3617f13e61fb716fce4e8c23ddedd08d0876edc5d9361ffc2aebaba0d4cb2a9f915689c9a04534e86e769eb43dafa0d58b28b41e4f6326840bb3249c00658399e6475c87435a689ef8a48a746700948942e88674918034d5af2963bcdbc84cf2e5340ef278b8b61e005349d2f7076310c86757f924dc9a5c9821cfe8112b1947d47eb2b6007bd33e42ae6c4b4babf1edad9ccd52a7bd039d569b71956e54958ded629860d6215cb920b76aa7c7ad19d07b0f3b9fd439e38b07664e0214b8f06ba7270692988a2b2ff67830c81cfc45ca272b9b0e41e262cd0495cd0e08eacb85f82a2cff6f564e7967c02f24f2d053ec1ceb6e9dffeb09c1ec14e795a97615cd117007d055c0e820e2c93e345726aeac16562907b41b1d7bf9c8c4890e4c2a1f6388dc3ac3055776f69ed6d5db2d33bf2d784e2093066fa504ac034437cb5d9091d68467c6a9ded6f0928401e5e1a3036d0ef6e1530fa84186e864a43a6bd1a4dc6c4a4ca54ab881b61cc5fe777893a5f3194a8a13e821400a8f720b7805b91af3743f8e6473ec4ca838e948ce0b5bd78737fc226982abb4e9f3e32b94d17b92cb996a24b7f8dda019dacebc6b11918bb49c9b6c8dbe8d7577584d17abd90905e8118c3ff02988a94e942dd1f3077364efb6f993f6a45c5fd52ecffe61401e4de6738ea74d2697c9dc78889a6da44913a2107c85f92ddf7a8389bb0162d4f8900fd3284fc658ccdd0169532c102f6dcd1c3e2d238306219cdef6382f509c3f7ac3ff8ec7b149183a719a6220ecdf762d3ce9c4b8055d6bb6ec7a76163b88455546a03303cba850d1963179f66a3773ef5225b3c00edb4ab40124ba4f45986bd91a5f4d58ddc57f768f130c41920af9d91ac9322483c447e26c62bd99caa21725fc7ce2ead048d090b6a944b0ba18da4442a7928ef28bf8f800cdd4eaae51a4411fe3be3f7cd220a35973674a2b295bbe7b520dfca4ecce8cca7d96a985b70376c0c38f142443dd8ec8c12a441f0eead16d400bb11c8a8621ca1d7d3ffd0c4f47e3a16cf90ec9e29e0e42791ba9532ecbe9b4c5356451c3ed654e0df7ee023136753a7153a656e60032ee3183af7ca474a04b73fc88a9e4d3434f6c68e5019a14f523d1c6aeae3617150fbe542b956767a55f0dd0aa13171cd03ea96a0bb7646e5768e9330f54d6d2761c9f68e68e756141b43d33efd4693de67ec6226d7f04846059f50981f7fc2d7e3f591275f344813043660173fb41783f549c1a8ebc2a5d62f704f529da3a3d80423798c6fd61449e4b9c76f03feed53cb9ed7c7b18a96c1ac60f5837d161e88a84cfb9cb5155124f16c5124f2513a78cbd18a1b6fccd372ac59fb2465d6d85a88f7c0e22185df68f0a4ea2fc4684e71e3acca349d829dd45acce6f2509d62e59b4654b4a58e4d67edfc4d67bb97ecc92f16e0eec24e5f96554d87d2e42f2ddc8330a78087f8ee6d311a7fe1234cb5e587f05dd5cb8818d862d8a6325115232677121607059658acaeeb6c76a0a0e0c46e40e20944ae24edb33065bf641ddf49559d8160f54ca067fd4ede260eecf5a5c321d013ddf1f84356a04038bbbb16ba639abd752da4d21c38d7d7910a293db23b66fa9afb46d0780bf0b174b8b36b213a27488", 0x1000, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000740)="15", 0x1) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xa8) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) r2 = syz_open_pts() accept$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) pread(r1, &(0x7f0000000740)="bde83c0dd8f800fb9485cd013e1d3ea3dbcd34a635b058d5e35e17bf4c8f267f7fbff5c26022fe45336fe993e797dbeddf466f918650ef0ed4e39af6751b5b51ec7a3a1f21a60e4e4791a50fcd1a6750b17c9d5c5d3fd8fd652c3b84b85f6734fd3c0c1fe1cc3fa20f74b7fbd4537012a5a9813b082e9dd71e2f26b8b88840305783d2f702260a7f8e456ae94935b8afe4", 0x91, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r2, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r3 = syz_open_pts() close(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r3) fchdir(r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0xfffffff9) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)=0x9) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r3, 0x4e18, 0x7ffe, &(0x7f0000000300)="317056445b305087e8e194dfff59e646b53842d91ae799a79e095d310d96267a19b8b03ddabcdee18a1d2878459726d1de717c0abd13d43a0dd5ba5e0b9281dc9477515b663e35c4caba8c23a36f565fd24eff39cdd86bd0e8ac0d4aa446557e6da030acb7947bf13fb49636284bff61bfd4d26ec753116e0a1a3b79fd07c90edd42174930a0dec8bf4afa6228ebae075d78d7b0d6b949b9357dd755191ee295b0832e667142c5bed91719bc583c5be505247a367c47288d811afc0a29d45b2c023c6045f37f229619d2d12a811c454da84ceaa4926a651ffc83c888961eedb2d215367592469217efdbb1ca3381ea1929fa9ae75de727988904d7e3b33573e50c44f35bba5e165395d76ba4bc098cc6a881b2c7597e17d5ce6f26920000", 0x274) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r5 = openat(r4, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') fchdir(0xffffffffffffff9c) chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x120) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) getpid() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffed29, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000f8ffffff00"}) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x7) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x9f44a6ee3e808e8c, 0x100) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x6, 0x0, 0xfffffffe, 0x0) shutdown(r1, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = open(&(0x7f0000001780)='./file0\x00', 0x100, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) sendmsg(r4, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001880)=[{&(0x7f0000000300)="f946936bc67de97966cb73461f0b9543cb9e60cc530cc532e7cc491837867d7cc32d8243a8e9460805c68f84fc820630755eb2be5b7a83ba4dcc7b695d673af7d658da3b45efd55ace421efaa3e7ed073ee84707263b1d7e0b7378814ef998b656b92a60b5ce6b455498c1539850b2ef6869e9b081d4e32038ad7d8a05fe907cc9498e8a90e0c338632297b0a1469c6a50d65f418d97dbdc5b53cb2c05895af4a54326f4cee5eacb77df92c0048decc8c0d811f41add2b9ae27d7473cb9105943fffd519323bd4ece53a2a2fd0986086927f64123d9a9d1551b1862bd72636ee60ba5fa15850f64714486178f31b4144d0e18452426cd7", 0xf7}, {&(0x7f0000000680)="f473f396fb5dfe919db4a693ce31feadeb376c1a59af86612bbf356cdc4b3a8064fc5d1ce0ff79cdde693043fa6ae46e2ee7a111b289dd5a2667db5725f179b8d262a057c54051946566a651ee9a902b9526849366fc78fcb535d2f3aec72fe0bc0c140679553dcbff9acc7cd71b57a640168470370d719592fb971c46e58e576425316413287b1216a844d536b6211918ab2bf1c4399ce6d028433140d9000429f794d78c4bcda7d56373001a1e6953912cb3fbe25e421f7aa46a729a6ba3e6af4dcdf3407b030c63a8cfad2d94a4c621e3d2a1330e71867b802ba242cdfcbc72ee0cc5c4130fb7e1f34fe7453e52ad604e27abde875f26119e7d924d8777e274f46cf8136801eefee9b8a82727ef1134432df308fa4f61361ab883f082cdaaefbada02efa62aa0fd261d965685c8f21fe52eda44b483e04a7b8476f066628a064d24372fc99c5099f0cf7b6c1fe9d6f5a5b1a2a85cf79360d3f464f2456cc9d97babd38b5f420c677bb3bb6d1592a227dc18aa4945f49e9752a691afbee8a0bf789d02edfb3af3d83be4dd244bab1ddc61a7389488872dd17123c89083829c82751366e99b9276211618188b0e1c1efecddf82dfca3315affb9f907e2692e2d4df254cb239176c7f2f72d5b8ef04653a479d7fe2a8e5ecbde47db3cd6542225026e2631efd5700110c61eedba6f0936d1434a82f15e96ef86f8b2ac4a1921ed966d782a083cb861ae083675dc4660aa2788258c1d44113e219c6e34209a46485ffd4328848fa257a68558c70d6bcf8dac0533b8982268fb23bc0bbaba8374e1ef70c64c9a46ee381a3cb7abe05afc302fa68657bffab20a3db5ca7203b61dd4ae93cac00a6ee95470766c396f1f258004696058211c06ecb9ce89007a795f79e84f9f8aac312d207c896a1fb942d1688608a4f8bca55605ab39209cf9d037e807cb96d78e61dec9477c3126220ae17c206097962629747abf309c7dfbaefd92b13d358d81d9533af7b7876acd6ccd2f859505d5923ceaa68174bb9ba4646698a6cabb1a75ebafb9501b9b369ee7f5bcd7c18a79cbae32828543da1c8dbaa198b01ebc1f4fdbdbed26c6fa5482df4234a8d62b9e1e2a2452a85531dd301ab1557706cc2d4c4e0a4bbb1c6f478e6cfc64758a10841f9ce76a6a60a975a6d932ee6e685184e993a0883012206f9fe56979d46a2eaec28ca8081fe35180135e723b86ff27cce7dedaa095b8384ce104d952078dd45a7500724af008b5645639ce212db4986acadb2be94e9323e15d09ab5ddcd5e3dac2da35d4d8b3e87085d1e3464ac97b919271bef512a2eff29b874f924311e61ca707a7ebf89dcb657cee987936eda94d9a46efec35eaf77dd715d16b543be1d9dccbb2d86560d273595768b4a955b3e589416a6e64cf57004666422cb32a4403a2f8b8c6db9c94a36ec8b01d0e0e202422f30043e416cc8b0e4f9a8e76a84cb8b28126cb971fceecbda10c90370d914f3f94f22759d5a0b0cd866e65df5ef4f6ab9b19e8839649359ba0920ed2abbbf0599f9e0830795e53d4b0100421b8fb52d370733770e2be6a78c1c2ffd74c8436eb7aee561046693dd68408a9c3ac8b4500f90cfc3d03fc68d7374d395f5ab658da276828d048cfb2d015b76a26516d209d33d64f955a4dee64d1fb8ace93227e21b1024001806fc8cb721212ecc1212b8c548becaaed14f3b8b95bee260dd1f07b805c185264c72a74a27eacd2a745ca69912399aabeeb61f7369fc9aaf3c69e0b09ec2f51cf809bc62acffebd4e5e608aef5715a7856c40e08e4e49e84a01d27571b1f0331cb2b6ae5034e08da5a4464d977dcf847084c839fbd24bcbac35ce8215bc2e832e7a9c498ad092253cd3338c1a4b739c15615525241f15209a697ad25b5479f42ecce82d915d69c06d15779e9c12234c0a95dc0e8658c022edc83b2eaf6da9fe7b474149caf67bd602eaa2510fdd86ab4213a94897e97fa08fc9c7831b44c8189c4b8ac5d3abc2b36fdec5f5c191c28989ce769c030425c287d646b43dbc0661c5c9edc3ce4bcfe4fd41e50ad9c92233530073274dad9902148e190a66f521a4e32a05f8821b637bfa585700fddb4c1107d91d5432c39c516b0200a5858a722cdea0487b92846c9f9ece896830deb4e34a40067da9710ab838eff0e249d469b8977807c82010815bde56a8da1d5dba8e0e723fa546c97bce26e33e9d2d73a3ba7bee5bee0b673677ad76028a34ee118f5591d3e3b24f79e7d9126c74f678a042e315b7cb6750c23f74ae0c638b12201698c23ba0ddae6b77f081387aaedff63a1895941ba904cf786f968abc557af4b9cd5804f2465b2d7977421a475337276c5bf2e12fa6fdc8cea5867552acf3d85e61d1e73b67e27e6e6f50385593c9c23bd7eda326ac0725eecdeab9c737652ce9202042af96ce231c79242d6fe92fd9689c80e7072ff771358d699f0207633225a14bf14d45cb6abe2253328e6916ab94e0caa9331bacf9fdce9b9f447bc52fcc7abd052a671d530fb20ce04a7a80d03543131b788fcc6dcbe9646c557e368f46dd8b20b1241e369f3dced2392635b02f5528e6e213e3ac1303f14ccfc0c72e62a5edd5827dc5022a4e3b710c66644fe11ff167fea3a10cc84649ad4bcc0c2025af34063609b1390c4147138e258b554cc94f708be5be3c011c36cecfe86e5476ced0cf9ffde4c06bae3e189078740e233459a18fc2d8806a4caade2482c6c33ccdb118154ecc2e53381068c0a716e7f71b49ff7888c1a2eb73e6fec467c705dcc1b3ec297f6c3a13b6f9096924d1639830716a0da602a425f72b853d3d7fdb1b8c35c97ef0afa8010f54ecaa46df7bde712c11d4e9188eca9cf85904203ba035535756ac37417f81d4054fdcf08236e5865880d366370250419707ba039cb43345c63a592618ce8259f26ed34a9feb6270d383b2cc978a30f794cfc0147246c7f8728d29a5b045172514a6c25a32f40d02fe597816da6490f8c7a3b1db2b579a21166f016fae6935a8473bf72035c4b7ada70c26569b1d0762ea2120ebd00953bf08f4b755518c62f44ac3fc438c28d0651acedaf7346c7dd1a0b85d8e8a0363c5084d63cf4cc0698ca92fc4ad3309b652857c8f6600fba2f13473e3e2d72d70c956eadd26f439936cbc51ad946e011e6265df953e3ee4a9aa31b55ee4299b20f03563b068c37c1b781162d86454dc271e6d65706cb97e4d8774a7999e1f2ddda0685779b76776ee2ac54deccde2778813068df2b36d203d6c8dcc87321d7b6715c90817a199437b747f06f0e9dd0540c42cdd6a50975e5bebe8f476368cc58cbe6220d97e2755bc842a1338e6b017379291a598d6afae03a2b459129779ff6eba1818c08569ea16ade9122e42bb509aad3c9eeedddd7a429a149caa2dbf7c9232ce5830448d3a4ad6352347569c0f6e7ca5eb18ab01649064311a84b371fecebe4aad3ca0095eaab952bd2eb1de7b13552d06e104cc1516a339f4ebd0cd68b8ea58bb7640af1d4cea14b2a97f4813f6c049e2c08b630555da2b8c4a0bf8d4cfff3205cd7a0e9a82d7c2d23dd2e24cdf8aa1b52688e93dc8b64645f5af3791a9d83682a43c9b0ca65de0455eb086164927afe0e03b6a42fad52999b5b3d3cf493bff2ffd6eed70e73665f6e158a5b5abd87fd6ae1a45cf3a9709ac3470b4f881869d9bce19f8985da0d8834b45b25b46b8c04709e1fcf1f2a4dd3e436496e57a9ee93decda46218218e2815994ce6f85c73aeb8ef797ba2bbdb5a315caf6fea660e795c507ac5fd43508f7e74a0921fd75c67124c7dece21efa60537c9ad63f7d0f9cf90d8f01889a50b0364c7a77ef1bd17b2b417049a57725d14984a09689c29b43e769f7e01cd5def2125119585065fe68f12115da670270b459e79889bc30fc501381207c5f990ae17cfd634c939eabe1cfcf1e67c7c33801060b7d64601d7c80584635942ba61d61af328b8edf43f44c5e8b5383e0dead1d43825edf6ef90027d17e474fdbfb736c72e13b4f231af1b945e3c53972b18fbc4db0af3d6a5d13c303f718651375bf9d210995cec06feec1e087798462fd25862216a63800bbf1039fe7158eb1cb7f2c9fc35ec2f08711cebf14a0a738e1fd569c3670035755edf529d183b033eaab4b68cf2c047b2c33e51e66c55f83bbd397f2e641f95d05f969fff4c2d8b425c02eefbf7d0d4f6897692a63076f3bb4e0e1d9adeb7163909d5e8482df11b4830847b67439aa415c8c8a30c4409b0abd1ea994ee49e37b7c4b816c39f4ba88cb54a52ac3a88e71878eaedac3986982a2aab32db41c4f3877487fabd06508125def0aed23f32e9ab2eeeb91a50786ff5f466c1ebc08161d84cfacb0697c2752812ad7b437049d4c72972d3087ae9cad7db3370d326f874f163a4d90e5cd6e66eedfb2997bd47c351479652b928bf4f178d91ff81482b06b44d71805aa3744e941027a712a780bca7ab90007558c453b04641a87ddff5255af7a11a5aeecae1b9f406c6c2792cbc0df5258d6cd2d775aa3856e92741eb51de406f0c6bef04b3a9044074c4d0bf565e9096a081fc3e10302f8a465382ed5b73efc7537cec62090caddf67b2694e4ced63f554dfdfe82cd90dd3aa366e324114fd6e9daaa893ede5a4d9c1d358068bad8e45dceea25d7d8832ca722c499e70b812488bb6ac42104d253e0ffa82b0b6b0af374c11c190a80382f388e8eb97cf135f5d5548885235bdd5159be3814587b1cecc0cec544e42ac33584bf4cc1c1ce48c3abaf51040d36b75f3034707f0225fbf80a1dae4d95319ff0e5be17e0349ab295d2ac6127b79b0fda885183a361f3609036a3582e1822975e45fdcf0ae604cba28a7e4fa56740af70d7fcc22d226c4769bff46ae75e60aa5c8d1d1c64fd28d3a25650ef3341ed1a41a6782742df240ba5e777404252486016671ef3860bb056eda9511eae75ad822f9867c3fa1e5cc80cbc8ad776fe018e21792cec29eb3abbcc6827d1ae316c78db460ad06a5e504535f44f9f0a0cfab1f240825e2fdd6eb342e45190c2dafc99b11b66a0d2e950a3eb4eebc3d900d5e5b42c8eeb1a8e9c086877f6a12ece8e8980e5acc839fbd97ebf259a95238fe17a86e647081b90d5c69e59fac37fccaf7f695f4767db32485df69e6f48bb86b0e06b8de450bfb77a6e7aa4da83b760f320aadd08b1457ae7899d2677b4e72616e27bf8455999c0e6c20d409f208081994d6f137d026d56599cf9d2122dec52e5f4e67d0a6b4a7c39a794f9a5c2d84d4d3f5cf609f2999a12a239cde9dbe424b9c6393abbfbd7ae23fc24aa91af842c934ada879196fe51866a57f5fedd63ea7a129cb676671550ced6dab26a7786919e41fb8da0bfb7e9ca8d14a336544808d5f1e76dba298587435735fcb33fea449d3eb93e8d8e5494c7781d4a041572c6ddf43d165494758a274d19221cb1e36acab2db2f5322d0e865dc5eb575f424fb5e6bc4244b90ec4a4baf6799d023d302ea2f16a41cc771d568ba246c43209a584fdc268b24e14fe6b46ce5b2083469c05903c16a35105c2bc16ee23cc0f48d37982259396cc22d37b0dc5ef1aefdd84304673c3a3059b215dcd382dc06e304ab44cfd12e5f3ec33b9f1d48a824163a220a44241bee896e707731b2b2a8f3570aed3e251b0dea26344ca774e52f10938034934f8abd5e5dca0fb433c803bfc7a6c3f290d8579b7d021d28f5d544a344a499eae99979a38982973796cf1c51d6e63bfacf18aa05bcdfbd6ce36492699636", 0x1000}, {&(0x7f0000000400)="5f95fd08aa93e93ead3cf59233a4b3a6d731149a05ebb4226f68b28b1f480c8ca5d94fb2d1523309a3fa92b0e4f9eb2c081b7d0d0aa3314485872326917439b1cef4b6ef3d8f80a4b639da30cdb3dc6f99024ba5e089aa9f75fd06fa96f100f78d2bf7ca9f899fbad075e2343fa50d304f564f9ef9332ae5d9ddeec31cc118080601a5bd07b56f02f986d28db9bd8a4e84424ce988dc7a2c", 0x98}, {&(0x7f0000001680)="b0b42aad2f19963a710b9896bbb7f0df9deb0275d2086cad41e9def2d58c3560534a2b971c2ecc53640ebdeacdec9a1636a963af8c94e4571e438c1cf5d3e8844161f332050ddac4f2d69f16fb070230f62a987f68f404c420c2292c303c91f59f232698f1d90a439fce81f63acc40778e50fc5c52535a6cab2ca7b893d05cc021267e7f3b", 0x85}, {&(0x7f0000001740)="66216f42a9204dcc9c0531e5c2030cee9f80a82de6731b80234f26f479cdc8d267d897b7d57bd9d02cfc825ba76cf7", 0x2f}, {&(0x7f0000001780)}, {&(0x7f00000017c0)="57f6241fcd0c6d1bfd2857e06c58a7f5a38b6fccd78b2e164b22a081f1eda2c1d782584dfef1813d8472263804d591e05ace02ea2187853c5496eeef09b61c09d21c5ad477e8d42f6a4cb322514200e7709c39de0090513854fae52125787d48c3eb5a9ff7eec4e00719c8d90257c12e9681c398eb6d84d088f0fa8a", 0x7c}, {&(0x7f0000001840)="db7ce972593a11a0eabdee976dfb160ff8fbb7ed308530c561654c9e", 0x1c}], 0x8, &(0x7f0000001900)}, 0x8) r6 = dup2(r3, r3) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) sendmsg(r1, &(0x7f0000002c40)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f0000001980)="7035f01b7e3ca6957137b83efc03c5f1675f4af60d23d284b224447b1c67e570064f141bbb3c690024d21cd372b94d8857c481b2444d11c35ccc217a175d55178e14e418d4f09bd572d425f646bc69333d46e91d8a59018030dc361a16677ef5935e5b3953310a862c7f895ad343ad4d278854586d32b5f193acfce176e57697d0cf0088de644bc585abc4334ebda51f9945", 0x92}, {&(0x7f0000001900)="3757b8c20c2d3d9b0c8544df5904758ad22dae01", 0x14}, {&(0x7f0000001a40)="15624e762c17c55f242c0ad71f4a76438b988067a25a3260def7a0bdaa9829af9eb0ffbb28557641c50704be5c138aca68153982332b237e797f51283f35d643e2767f137c5c7270e1cc67d0fbc4d7d6ad691cd1865a181e1c3357c6c1d29a466d1b1eb9bc08b5590f8300c6589b64e87a8df864158df73bcf17677253341b7f485cdf74c003ac666e15a9142dcc8ab0a3cf796fafd644bce9b27d78e4cc0eca9b6429f21dc0faa71be0df3b551b010b6a623c8d82633b62eb522c6958c8930b95f037aaf216b903a54bac49b9c14506b2c967cd1a33f56f559589965eec54f1850254436f5cfe17d40005cdb6", 0xed}], 0x3, &(0x7f0000001b80)=[{0x1010, 0xffff, 0x9, "865d8fbc979e0d986a0f6f6667de41ca21c11db7b75c8ec032bc22ee15ebf5c971e02c29624a5eb327d15e6733ab6bb4d8dcc1e3221671728a0a9fb3171a5749ded0ddc1b4d4b960ead9d16ea0aff3066a7adc3d2a51b2c0cce9d94e8dfc5d2ecf64d4cc12d3d0d164574c56b720798369d15658b5b959668b5871ba2bc550af8cf6355f4d7743c2a976f8f077d8ab399349de5ec92af8e8252fd837a44f947620cde0cf0ea60b4733f4e054c8e59d4fbd9daffc2e3127b85ff699280ddb79e3c27650720e5afd0e2f53a3edcc5a4886bdd6de8e9d43b0737a613df90631743f0f4bd01bd695b7bfff52bf919ce53abc6659e5627f676b4fda19e3585374d2086fd578a2dc6994427304533907a9519ba5078e6bf3b1b574165fa2cdc1a03273d5a7ee9d411230d26d7fe3ab426d58277f6374d82544c1432abfa22e68bc8ad0009d626ca755642f18a9a3e4b8362e8ea09792eaeef170c6e52eb82a72163ac634197b1cc21766140e4215f014ed218938a7841f43555f6852ccfaa68917fe7124267bef8164580a654780c7316c8b58b44a5348e917e058fb2ca92313f5522b8bbb8814340c0d6f6838ac34aa143160ddf1c9a4a7e4547564057a3b6de601d0a6835e8196759e42d718b2a2dd66eafce489ceecd7f7d58b07936830e5072960ed2f2913a91c8b0c53ef2141a56da08ae923799da5863987396e0195d559cfec39df3db2714a02cf78cd37a452fa90b2e7aa2b93a3e7d3f67f0187b7756a94a3c80f5f56fffe47a6acc152b887c4467d1f1e61b0e247c5f9393a9a17a0b2c2eeb016c1612c17c9c4986d2efe2c80908bd6cd54d4ba2e5f36460bc72fabfadab5eb30532a89fb8adad554942009b4e05b8751d0337851d799d131312adb09b7926a64d0e669a109863ab1342d52f5cbd74ee5099e05f3d7e21404fa98e288b56a28920c071da377ca31cd9a49d307fcbca567f9b365e6cdd95842873a30074300c5b2bddb7877b5b9ccb05b315ce76a6aa2fddc143bf0db2a9a49d3dd682e1677f319e81c631ab97f010083e0099041bca9cb8df33ea105b13c2b26c59039e3c058c9f38743b1ce6d7b1ac3ca7a72a88d8ae9db6ce3980362c612f5447fcbde5228381d39eda1f6024a22ee5411bdf0517aa69dfd9ab072c207eaba58eafc0455c9f03937459a07c54cf9cc36fddb6f2947967841c89766a4de7cc58173fe8800604e6f303d4f71d33a9a45cfd8fc9680bc7a9c46db3e70a13a772256c13b27b50375ee1246a9234518b5dc7497343036f5de3df52b2be53346dddf9ceadcc5cc74b052b1f36a23ef8cb8e9b2cf10175601ba7dfaf98d695df9eaf80d5f0dcd31d52083bccaccfbdb1c6e339c2752917ba749d10131d7e00786c657e4485a588f911eec5e7893fa41721b100449f386cbc24762d2334473b5abaa2497d65cbbcd7832dfc2ff4b106deae85fd0dac29ac1b1226e9a6b98263272f65630b17c434f10e86b71e182dada7b78b5d2ab6ac8c2dbf724f430c32cfe96b253d35b3b1edd81a4ba461a26bcc5b1282b60c68a86ed79428ddfbe7f2141344e8ea28fccc7a9088548e98bcb67df711520177b03b070ab8ce213181046f0d5c251ba396ca05e8f1cd09c4523e51d628c30a91b07b946d36425d15a0ba25d80b2cc7d265a23e14cb73f690df4ef7ea074db0b1c7a679b99c9840ce053a06afb53e794ada9c6028755e406f683683fb28e0b01c13f695582a653fc0da265cc0d4d980ea5dee5fbe078303ba33a5e1ab8baf4a9da1431a6749abcf25250760f466db3f28dff5eae5dce4f8075ab0ea58245f3f79ed219603571e545a9cc2569b0712290d81dc25f746ffee6122152f3e3cd28b2171ce7e54cedfda662bdad75234e561d01c2e1bcdcc313880fea422dfe1a925d649df8c7a90f97f8e81fd7f8f0d7eebc9aaa4bdfb66ccad1918cec9d5cf718091438595193e3f22b818e2d2df2665aa0e35956d9a8c8c6d0b40f139013c316637829be1a052d1a6a4cb8e5ec071de51ba61f5d83370d9c6b6b61d0ef564ce9c95896836a77c5f808017498cdfa65f54f0aa57bc8ea09fac25c5127da044022bf91442a827c239cc0446725a2b7d5e4cc3de9f46cca71b899a531e87e82eac23043d615dad91d6e5b67886ea4f89857de86a0e0a657c74cb05c753f02c82f208303a4555f69dac9480edf0808907a5253056b04ee81b82eaf12a4a841d7e30e49e269996aa946702fbef229d8b93ab2700d70ab7903394b763a5cfe1f903453a011878ea3033f9547cc829fedd722b169b91f6b70f989d19744f98dc1e050a8c87e356cfd0225073669b7bf5e94b228c98658886a3afe54d4ae5c68a9a6a738050aab1c31d0cdbcf793e10daa436797729e97063fbebf733490087d9615337daba62c0cd7c5c4ed5aea8ca3043ee5ee7996203f8bf0bfae83d4695409e21a7c7053ba152655cc1d12d3a242fc9d55fb5c2c31a2ba9f4dbfe1e32a84872ee87effd4f630c8d1f04212a5488f68314e68e98b66b7629219877b4f56060e18d3a37459ee3b7a6fdcd42c03fcdf3b56b0c4cd2dc9a7dcb54ee1bfcc761ebb969b7b14926ec08695d4b53c527771b68f70f2b328c76479e3d982136a1c0de292aee48d853e172014c02b9dc6b06c458d4427e19f7036ec7252bf0bf2da272133cb1a4f3cd280a0e2dece7b6469623d3302e080e64195e06d000c1957bbaaa22cbc6540e66e3ed45738a5b6915bd18cf7fdc53ac8ec67f9f5e455cbe1d50e0cc4d6c4fb0f965eb04f56b85c5367016e6e03ef1855f10cc34390957ee7d72afffc56ee03b2ef72d26fe2eb3012029746703cba60caa994beee1b9cd121e73356bfb3b97485ea4ca8e7b9b80c9ac9168ca41303251e327967d56e5cad747538e5b51a18c07f0ed12e278a2289efe82401730d23ad19d4b726846a9e307e2ad7e37c78705611574c2400510e2627f119d5907b68b8fd87db8bf84e6e5b6d3bf5f3a052a0358a3ea23e965134e99cd8c0057ae98d6b2d66e56ee76070871306b23474adc72b85f5d0a0c73b9bcdeafbe3b89c861e20bb40c10159108ee1200dab3a21414cc3e97fac3e27dd30ca0c809464dcdf2d72b191e7410ea2aee013907b62c14b9dd7c1568f6b388b2b214e80c2e62f753f7e1a7a07583920edfc56e029e2be17cc6e4dc1ef0ee94bc6ff36a736beb22420755b3a5aadd1c3b6998c7aab3eeea942c50be6db658bab122fb32f9176bd5725570b8c2a0b685bed481517602bc022bfa9512b093f2bc3c8473a187a76cba394aee1bf9ac2edd60ef7f243f2071cf07e76682ffa0cf2a17c71d3c127743977d59c88b412eb71c033f250ac7947bd0f7a3caf2e4fac7c3b6114a4fda32642083b2b9c41a035581ecc8440a3e7d8d91d5de65969e0554abb8d7484f24108e5397bf4f42dd285eea8fa674308b77953179ab18e7cc657d60e4ce15891c33aaa13f5758a4ef98f17a9f19be619632613c16cb2b1c8b1fb023a40749180d509a6e82c3d47f84301bdf7961efc76a2f5b24ac47b519a1bea37089c5165b91e5ce59e98b2afe2a25c0ff5651dbbe049637b176506e3990fb1e5777a48f55d07a33bb4e30bb173e0d049e077f404c13c554c825235ee6a3d796220b841b01685ce2fb03a159b5eef4dcfc141b01f651776cdb9a7469e549209a4d80620fa8a8a6244d7504820fcede9288f729e580617e627f2ec5b86d45cf9a529cccdbb66391d5bc134996f2995251ad9e9d689dce258415bc9ba3a6e70c8c07aa7bc6d65a45ae6fccb77bb118f64bfe8ec0b9f5cd6bd81558f8d4c4151d2d6fdce21595cde47f4bbd098386a07bfa5456aba1c4e85648c4b497fb32d8c90e04c938d74a71fdd10a02c9a189636985c73c1537a44b54ab76e13b13217980a3c59c58019df2e3e7bd06a80bb139c74fac5e9bc5e11f33f9d316182325b21c93a3fbf719e4f452642a88a1698cbdb1d5494578ed871bfc8eed98ca46241df185c7502c574c7a86bcb8b016db0f6c276994f1c0e21d9f943e6fb1e87d68b6dd89895c177575524c99bed2f0280f80163cd5b72939ba5c8780b879c5c2ffb6278943abe26ceea7cd53d4c4af7e8b0e0c4559272e1e41c92f93f1b6a86c57868c1e8e32024ee0452adfcd50aab79d4305e9fce729a005f6dc14b647334a6b61d82053b5abfccc6d0103557f118415f2cc3920af01eced2a49c576ff880c6881684fb07590eb7c075c86cc777e6c15462e5aeadd1d4315b80f8fb6e878603f9eb8054e9e74646bc4d9a83326308df059d86b237c00989d05981561681f9fc826b728347a6424e224b9d5292a6ecd02beb39732bdaa68a017658e7af5a3bde49c6de579409e80eae7a66b11a16d49da5439d10f293fe3b17bc5ab58f075308cbe0f97f36a182c74036dee27eaecd6a79e77ccdfdb37d58a1b89fe101f4129c90aae7db48a368f0a249042dee924ed00fccab590c2fc3e70a3fc85790823961252942e50dd323f86aebc2a97a3006e5b4c638832a943f89057b1f67a31ca8ff0bded537a6ef6c248bc1b1989cad933193a0461178dab3c6e4adf80321b278ed9e58d1ed5fd7ac8507f0005d8b0968a95cad315de4dde3eb9a19b7243682b154321c226055693e39d6b666f5c6e54397925eaa6841f587a21c79cfef13bfb04930d7738481591a6668184e3d27aeb963044211b7ed02c391d486d8e99c115a1a5dbbcb8507b94e4daade87f8134973d114e2235119e8842cc4f831d5c5cc49eb35b080f6d573addd6955382b200fc266a43fdbbf68f20093ba7fd3104300e0298b4322bb8d6f51cd9dc8fb476b188cdd78adfe7c32d67cd9b06b37ddb993f58faf2828215bd1a38b90750a5459fd322f249cc392021cf5fcf1add1bdc7020791528c5ecd44a2ec94adcf160d96a69ca1016fab31aa398a11ed03cd3935f8dd8f930c3481d09ea99d42b9eb454d189a29cd63ae645f41bcc81700301bc812cfe0121d96147e08cbe73d48158d2ee1fc868590bcf1d2f06a9da69701cb69fb8bf9b51464e6c300c24d732dae26e12c010f76f36a7d749f27ed0a046fbd36a775417a883d1811fcba83079cf3a06082d3ae7c42697857dbeba9cea3daf580994c6dbd95360d38602e407a5e7c6439cdab4e89bc62b7b7defd7d36ebab4ead190c45d117c22365ab4022df58d265b730d10c15c4b74d9633fa5343f6afaaa2a7f6d6a4560593851be52a54171c52f48d309ad24c381bb4590dba47eb2b9a5bac06fd101d1bfa3384e33633d08f506b956c8079ce5a5c81c2fb8d4d4cb11802a9432c4be94af3d5122a2d5bf131bbcc83c9ec5b3e6541b09386b3dd0b117bc7877abf531049bc38823926b3daa9aa4ccef784a64aa0c0a9bd91d1625dafb9a9d6e108655bc762e03e14f55f58309d79fd2c1f99fb25ddc176c6a6fb6b30d0d85a19a06848e0c95520252edd0b61fac79e51d1efabe521f5f4e7549cbec1292312d705cb9fa2bfe29515c1603498a1dac331dfcc67fd7703c0024bb9494d9024e917dc26fc40e411d14465968429d3fd667c1087e2cfb025293c15a9b8416e77114a2fc7e04abe07e481a432cbefc3f416780bb8c8a81e7c0948a92286ece11f3e79664b52430e8e6137771080164baa1e13aa3cebdc84ec34189eb506e0d3514cbff8c49b8ae7cbd38f995548941d308f87bbda4a657dca51ecdb9993cfea4fc1137814835fc112541e1729e8606a79f9b79e5b17a24bd82e7f2bd4849771ac536049100518e56395523fa1796b465f4677e278108c"}, {0xa8, 0xffff, 0x6, "568cbf2bce7cf67b6a130960e6b07ee97383e70416ac400a11e83d2f0d27290c977f63ee85c06329c1db259cb24bef0b1f995c95879075af4c33bb596100029c65bce6f4304ec178c50e7579686f2fbc26f98dd0907ab48439be4f6905425f7a72a8f798c4fbe0acdfac44b19c59a1f14bc0c7713159a29af28e4f470cc06f5d418335a0eed5e07faa49c2089feb25afcb8d0222ad0a"}], 0x10b8}, 0x418) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x401) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000180)) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() geteuid() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000140)) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2800, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:08 executing program 0: 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) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="696c65300016ab2063e7c56d49c6"], 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fc2c6a1a5173d000000003000"], 0x1) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fcntl$getflags(r1, 0x2) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a7a06219bc000ef00010000000f000000001d00000000000000"]) close(0xffffffffffffffff) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r2, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0xffffffffffffff47) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f00000000c0)=[r8, 0xffffffffffffffff, r14]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r15, 0xa) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x2, 0x0) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000140)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x1, 0x401) msgctl$IPC_RMID(r2, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r3 = socket(0x2, 0x2, 0x0) dup2(r0, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setgid(r7) r10 = fcntl$dupfd(r4, 0x5, r1) getpeername$unix(r10, &(0x7f0000000080)=ANY=[@ANYBLOB="00000100000000000000000000000000000000000000000000000000281300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000008"], &(0x7f0000000000)=0x6e) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x4c}, {0x6}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) flock(r1, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000140)="b60ee3241f7ae84e24d62faf2851") 16:00:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000], [], [], [{0x0, 0x0, 0x0, 0x1}], {0x0, 0x0, 0x1}}}) 16:00:08 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x6000, 0x9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup(r2) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0xff, 0x0, 0x9}, {0x28}, {0x80}]}) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x44797282b8aaae6f, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)) socket(0x9, 0x4, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f0000000000)=[{0x20}, {}], 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fchownat(r2, &(0x7f0000000040)='./bus\x00', r6, 0x0, 0x1) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) fcntl$getown(r8, 0x5) r10 = kqueue() kevent(r10, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r11 = kqueue() dup2(0xffffffffffffff9c, r8) getppid() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r11, r10) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x8005, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) '\FT.JSi[; YeBo ]EF0o݁7N./bus ./bus'\FT.JSi[; YeBo ]EF0o݁7N./bus ./busvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acecf0 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0xd1, 0x7ff, 0x1, "c996236a9f2b1d4f33b5e28bd85e81ed544dea58", 0x10001, 0x3}) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r2, 0x4, 0x8, &(0x7f0000000140)="7a3b37b457f72ca9391543c9be6b8a10a0cbf1f0c93b4321c65ac3b54ff064a8f22efb1c6699d62d3ed7a27f3184d39dcb9cbd7cfd32349ec320921b364586b2f778fdbcf05eb31919b0f796f3b45e87836515b349104becf3eb6871b5c8b77c3c59e09e621abe1cd1a2e25994fb46d41d3042b085710d933a1219107fc7c54e6e1946638c0a80450a510c3957a1bb0bc5fddc1eb4e626175ae2c80cc39414f790ac841fe78fd4", 0xa7) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8c5c, 0x805, 0x5, "fbda28777fefff75143db9047387d4cce40532b1", 0x7ff, 0x6}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) close(r6) close(r0) syz_open_pts() 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x4}, {0x0, 0x2, 0x0, 0xdd}, {0x3f, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x4}]}}) 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)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r5, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYPTR, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64=r4, @ANYBLOB="40da6df5ee65b841ba5b8e0df725b55629bcab11cbe333efa75bfd2bff4690436fbc59107ae7a5a9397d409a77536d83ebad67d011666e015aff6a00ea6cf752", @ANYRESHEX, @ANYBLOB="eaf120c26f4c7b9d40617077ebd2282f9c9edcbe54f67f514221a3d5db3171ca9a735fb7d73b36a8eb23428f513667347e7e1375835cc2fb8fbaa5e47ad4035dda78ea3060e9630b594717aaca96bd63b3ea795a946f7c8adefbf617301fa2b5cc29e4b58d1f34e1c345aca8d8c8dd9e458afd8ffefda5e4f78218f64895837ac541eedf74a5f3086027632dca09632a8d123e41f6941638eaf4d8cdbbe511cfd44c81394712f4e8552bcadca4a2d342d7b726099cf968a0f57d376cda2ba6371cc229badc2fa2845986ef80fc6bda8aa6a6c8244fc502768b882b954720479c9bc027ec05b4c6d9b4bae053283d16a8f4cd7843bf7f2eea0c358479f50357a7e274708e52509d3ecf2f622c043cc7eb486303e5fe81c8baa47d64e2128ed8729132cc1877e4a2967a4516a3f5165cd3ae9a1cf750086eb8489e5c9c2a69bb979e70692f6eb14e74b102523987ecd52a9a965bf87f3c1255bd9bbfc3ace526c2482a48e4dce7c4ca95f4c8fd1c5b938684792c7de3c50988dfc0ac2591ff27a06c5dd9854218d8da027a0521a63dac984382b485909bc72decae8716d9e092db9d353c3ca1a0e3011fe227d1ea33c2439b3ee9b89f4bcfa3fc0de6fa683c952b9255c03d0a3d84b7a72b97ff7c5fa319d836630efb320beb73854be16aa614c5d9bb8185c5051874833a31ed48c6df8a0a84762d8bf35a285cf0c51d307497b5620b5b181aa66e8b5f144750271dd68fa9a151c700939178acc41ec8e446f6237a555a299b54aa8565b648481502353470bd3213a8bb545ff08bc0fd499f50da1449127065d4f31b1f18afc20b2bc4bb029e5bd527c007c16778a3f2df4eeebf1cbb59ca45fbda52b72e13aa96d515c26124e99cda5b3906ec39caa42e8d252ef9e43104b8196ef5ac214ffe5cf933a61f80d35ce205146795a75e80f5a99a86102eb2156ef4a72075045851ac974445c51690d0ac1e2bc2fd15fa58f08ce98e6c7ff476d8d42c93e9a9b6bec345dadab68fe4be3bb0217b39c021e09400da685ac615d7b3ee3b6c13d7b316eacdd1a2d718fc7819dc3e02685c07ecd25996b4d68cbdbd3f7fdcaf5427cd69bf03b76e6d8915f711834763099780227ccd55f251d35b2df7a218eaff9b451a33bfd09cca437aaaef9dcb360d904b8f685d9fd1f497aa37c86e950819d0dee83b5f4844a78d8dd1ef93bfff51a491a4c562d3a72f722dae25c5ffd6f1c9a5a72ea73a362320a1574c0eb57ecf1b1025386e47a7f52d3c61817df2b44c02dcbfbb8a61d3c816db810c27d2b69308be7a671791d11688b0410d3079c66ae7e1e56ccad4351d6c273251804a64bc34c70537d35a8c700dfb6db871e9c0b7c51316b383126d0898fdd73ce25d0c5395ce48bdeae647388f1527d7138a23f63fe1c81d40981eea0e4ba6737b1c271a9aed8df77ca86ed814559e19fcdd5de5902df220959c31f2c0445d090f23d8bd3a2235a5552f49c42dc61f35953aee8fa196fd821fe62d28b5e15760038d8c704b7dafc14884aa584bc840af07114f713e7e945648e8aa556ac5352b2297f2f9deed0f5cd215aa5002a5a7785e1f1e1398f5b9c29cf27c48803a2d41b63dac9a0f9189ed25cab48c7e493cacf7931b35186326276ea3b7642740e51dd5dce23f0c00265f0b64751cdb8640550043f1cf42cbcaa62bd29370715dd70214f1e13e0dd9c0335b8af0f076376d2d2bd30192cfdf5dda4c96bbb05aaad6c8f178d5f9826941a3d8b10c51399db6f1aad7092ea3932b41f19105c80cecf82cec7b20cb54bfd771b7c7a94c9c24ba9a1a9c912b73ec9a243bc26e8568e501bc44bfda73dfe81e7e092308b1e7361d3236a30c8273f9e57b8030e5d9a8eb02d0571174afb0812afd5c8741f43e8d94469b6fa0632361677d92ea5cc255c3e11cee0a7aac792b50edecfcbf36132805b507d2eb19c647ad131441823366fab72abfc128b594bb7287178e444fa4ae31cf5aa13c47e02ac549bec295f7062838da782da1ac80a8cc84c73f984f0f5f0854b2def6b31ef53c85a7500c02a9ac76d414ff949661e7912c79d302069d1f839c01ebe3abe4b508676d91ae1092ce837be3aaa21da3f517cc22f38be8edbb2b53bba5c4d7d64225cb05ab7a222dbba9ddc3616b12ec1dfb42d2c3a78d784dfa28a6b2e507ac3a2ca146ece51674cf753ae57f58c6f378236d7ec7337b80d59d73a50576a086f59ba291762ca1aebe73ff8f42f7a251bbb7d061c86975efd0c3155b7a08b391789e6a967a714f40e4001062c3893b51b058e42601c27017f3dcdefa4cef0ad96b4be58a1eef7f7b703115d8e08f263bfced02425e05affa852f4c65ae50ca4b923d916d45b7f931fb0e345de61187c48fec0dcd691ae0c046d840ecc89fe02a14fe156c71940314458a2beba4d7d5a12d510e9a51a10ea85025d4f333132d8b1aa92d1ff51b8340ca6139daae85f23d6da32d31221e2c5ace7b7a0ffedfbb81c91d856fda58b329d2d900309ee5d1d8fca130307bc756a96d11a920b531adddb6c42715663319ea504f0f1a87f1f2e16c6e872c37dd5b4de1fca10de71228a55053700339788d25569e8feb7bfef90ac89973539dc8663e64b01ed699709a367cfda86166907562e7fcaf907b465c7368ea563240c70e74fa7f1bacf4effd27ebd494a794862b5519b0219ed5bfcef3f7e9540993cfd6b698a367b8e562022020776d322838ae9bfc56865ed95d014b75909a19ae3af587c642aaa4fe4a34e92c0c7ff82a2c6fa4a162c64a6674180b7b02eb122ba7a72b1afa92fdd7bd9e1c4e4066501c8507095f7be4961ce8a8e9fda1c1bc6345c031729abcdb16f5661d02b761efc71a245593a9f3a8b0ab60634e4de4c50729681232268bde265104c6148248813d7e70021f4225a9b54b92956fe33dfa176dd1396dec51fafd33d5a8e9d4dc19da48702ad15ce04cb004b51dbc1c75648f22654951aa5a35b053d53b2f949e1fcec0f521e842747f41ab5cb832becf6c09f409c25c10a2617582f396a00a314317563bddea35649b05bae2754a58535bda100701f38c5526157546c38e9a7acb36347e95299733aaaf87b3bdd7f1d9359b9d277e5e12b101668dee7ae9e026158afe7bda88d6a46e2e399be542113280bb9a436381805d1239714d8456608c0901ab23185d2fd3728dfef99a0a5083c456cc7f8d39ace093e7e6343a268f0f07745d77bc40a7f7a3ed9ebaf5091085cb0aa8da6b2ed395bb4890d5756163ba55590a3ead9d5d122fb6fbf23218231c99234c26c128f33559bde3d7ad3f9c0333169aae9c9aa7c6ff80f070434b1605fe3707a23fa54c6bde2c6b867f3a428b4fbd424b382251daf81a812bd2dc60c519e624696332926329b1ef89137c59d436a022df59126b2b2a5368645f052736682073a31cda8b434bae2d5f32c8ba5c8dd367355ea08277d1250e800f5d02ee18949c73e245476ecc1a49be2fba805340c610ff0f7b0ea22c48c3005765401366dd99727559a483985d2b6086bad6b8c707e7f05d13a21f32d20764456dab6a1fd8d861bbbbc4e7b8d48f1e1a127783abfc05687ce3bf0ab9f0e831aacac1a8be426ae53dfeeb4bf5ed2187e7018809aff77a4c7ccef51dfc2f609b50774c76e6fd013558a82f5beaed551841737f74391e2b55863d0c89514165ccd54f01596679d7cc21365683ddf5e60d73faad06cd195c5d36e899f51c8a8dcfd4cd1e07937925557d5fad30014a1f483f5424e20297572788a5583c18754484f8f7b954eca4715b4d466466295e28114d33e14111b1909e7579bad8f350644a1c4f3e1febaf39b18708fab72724fa49b0a3fb21bcd989be5b25bac7af787701f0ee8aec5c34cfd35c201e6f18af3b5aa16197832abc18775cabbe3f88523fa0abdf0d3193d70fe8e3ea69c934a819cbf3dfe877a054566d8b52ee6e9740884df50becad1f492484c78e95c17147df631b8af1d633bdbd446d14a359792e8807c9f93409c44a3bddcefd2b08566e7de5f2b104567791201993877ba1e8e9e6f02291f643ca069eb88e321d9f703875a0f3655f08cdc4f0930cc82df9707bb0db16837f781075f3c78b097e543dac5f0230388874619db7d3f2db72dde7fd3d51616371bd054ebe194f7cdab1f9fc4cf1c495faec6b87530df6f50c64e619ce6b5c6439e0781854d043c1e599055fd6e3855edb8edc2efa71d3d9e3f2d2a94fcd2510681508e142edf1ee88e3789f018b7e49c3c18c7f1328e6c74c49c281139b5fc898ffa49e603551e8ee09eeb6b27269663c9a05fb0d6d8965613aee42282829f5cd010b3cc739b3d2c0bb89e0feb808765e2c73304934ffd530c10a344836c95b9e57b3cd30339e11983bb6a48f0fc19fb2fc11ac3a98f1711c5eda5ed3c3529d1b242e50f3dbd5576e3376780700029a15a240d06f1a9c4e3dd790596a206bb40d1d4b37a92e92f71323e7920397dd9f8d2f6f8ac26f9680277b849e48b07a7dae6e7162d30f7c22365cca3c157ec4e0d7aadc30a444565c052cf35fc82241c5ef6166425374444d78ea5acc274266096b07f9d5758ab8ddb60123922eabb1a3666e07018378d18109e43df2f28f2249f36aad6009cb92492aa158bc24fa82379eaf66fedb616e4b2d75a7eb9261cf4009a9b1343cd5af0cc1e25a5200cec1a885274a3fac9475831d895ee98bd9cc25168ada95fb235e6d9a703300e2eea69363bb614203a5541d454971458ee99860dfc914cc448dde5c51218ef6453aeecfd145d320951e825b3a5006f42ac6a33b15bb7985be7e2ec3c60574fec5fd0cee4734eb645436a83110ae1f70bd86aa5d8a41da087c164335508d516f99cc9012a95279aa68906dc1887ee902833a617fd32600917c6697f7c41f46b12c3810bb24a2b17ae9337674fc76656900bb87a0cebc2556d5603c7247e9650aa83ec5e5827c7cec9d01933732f3ae83955fe43917c80bbfd57653435ef1e27a4353f29307f9b96b7958486dfb249da5aee8907c240936b90cd1567baf148f7657eec6092182c20504809794a5c6423036852d9c36615545b17f6d5976f033aeb6b1ea343a1e6c1d83ec12e7511310348b61386955f03a756bea6da16708ca85e1eeb13060836775029575cd663fd74068afa02a6ad740e08d1e84e49529922f1d53bb713d21f840bf7151ef7e50e672b6ce736a1bbb643498540cd9f31ae367a786e248b53e0e0b3c1a28db700732e07e5b6c430ebafeb4435902891f63dcbcc6d6d87ca30277f46d51be062b3a974db12fd2255d647220958582b34c8dd0cf896c6f95bd19f4cf85685850952e7b68a286de5314f1073e5c3381bab2b692f6330fdd93a8892bdfcf51988aa0292df8f80834ca3ee4295eafd0b54e9aee8465c7efad7fdd8a4b892e501ece650ae1b6b8bdf831101a57388fbd5d4d96c95871dce729940b3e63d9bd8201773eb3e2253dd9fbdd9fe87e75e915363c88a9d0342f0d98d619bbee16d6d9359b160ef35de6b02fbbda11b8a44ab2a137b0c092d70f2a572552b416ed7503a1a16ef4121e08e978d2fc18b6f3641ddfec60b250c9615d62d7267cfd68daed725223646072503fe7c112c90b52981b777afcfffd771b6d2a3e88e2da93d2c6b43cda265807836912ee381c8735739b15850c9f395d4abd1e1a5949c8c7573db792626bfd8d5534c9fad6982270e6c99da9dde79d1535339887a58e9c6fcfc9f50a399cb91531958fb0baa81aa74566495ca9e6da5a3009c3586cf05f1391", @ANYRES64=r8], @ANYRESOCT], @ANYRESDEC=r4, @ANYRESHEX=r5, @ANYRES64=r4, @ANYBLOB="78dd31ccaf14b7ba30770a8b9895584f7d081701a18b4e07000000000000"], @ANYRES32, @ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYPTR64, @ANYRES64=r4], 0xffffffffffffff86, 0x14}, 0x400) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x106}, 0x401) 16:00:09 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) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x3e, 0x1, 0x3d) readv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/254, 0xfe}], 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) readv(r1, &(0x7f00000010c0), 0x0) pipe(&(0x7f0000000080)) r3 = accept$inet6(r1, &(0x7f0000001000), &(0x7f0000001040)=0xc) accept(r3, 0x0, &(0x7f0000001080)) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a060646e0dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4b9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dca3841dba140a104f63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fde1a1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e37149b57b3b2feff15c93e06fce4a322c9a69eb45b04d9af59c18df7dec18009b390fd9b100de0230b218079885a5a386e128c11c83f2133ce34f774b83bfa3f674ea0eafd7278329c395f130f3327199fe8e0518a5749c2e3cca29fce4b466cf66658dd34879142bd0f6c50761e4d8bcab6d3e7c650663985b43e63c5b2f31dc8380cdd9f206f943fe3987abe9b875f4e"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x4006}]}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/205) 16:00:09 executing program 0: r0 = socket(0x10, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000080)={0xfffffff8}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x4, &(0x7f0000000040)) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r4 = syz_open_pts() shmget$private(0x0, 0x3000, 0x4c3, &(0x7f0000ffb000/0x3000)=nil) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r4, &(0x7f0000000e40)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a0385e9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f", 0xba}], 0x1) r5 = semget$private(0x0, 0x7, 0x0) r6 = semget$private(0x0, 0x2, 0x2b8) semop(r6, &(0x7f00000002c0)=[{0x0, 0x5, 0x800}], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) 16:00:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r5}, 0x0, 0x0, 0x1}) r9 = kqueue() r10 = getppid() fcntl$setown(r9, 0x6, r10) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r15 = getpgid(0x0) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001680)={{0x8, r12, r13, r14, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r15, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r16 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r17 = geteuid() r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r20 = getpgid(0x0) shmctl$IPC_SET(r16, 0x1, &(0x7f0000001680)={{0x8, r17, r18, r19, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r20, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r21 = getpgrp() r22 = geteuid() r23 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r24 = geteuid() r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r27 = getpgid(0x0) shmctl$IPC_SET(r23, 0x1, &(0x7f0000001680)={{0x8, r24, r25, r26, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r27, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r25, 0xffffffffffffffff]) r29 = getpgid(0x0) r30 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r31 = geteuid() r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r34 = getpgid(0x0) shmctl$IPC_SET(r30, 0x1, &(0x7f0000001680)={{0x8, r31, r32, r33, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r34, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r35 = kqueue() r36 = getppid() fcntl$setown(r35, 0x6, r36) r37 = semget$private(0x0, 0x1, 0x10) r38 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r39 = geteuid() r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r42 = getpgid(0x0) shmctl$IPC_SET(r38, 0x1, &(0x7f0000001680)={{0x8, r39, r40, r41, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r42, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r39}, 0x0, 0x0, 0x1}) r43 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r44 = geteuid() r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r47 = getpgid(0x0) shmctl$IPC_SET(r43, 0x1, &(0x7f0000001680)={{0x8, r44, r45, r46, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r47, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x1, &(0x7f0000000200)=[r45]) r49 = socket(0x2, 0x2, 0x0) dup2(r49, r49) r50 = kqueue() kevent(r50, &(0x7f0000000180)=[{{r49}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r49, 0x0) r51 = socket(0x2, 0x2, 0x0) dup2(r51, r51) r52 = kqueue() kevent(r52, &(0x7f0000000180)=[{{r51}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r53 = socket(0x2, 0x2, 0x0) dup2(r53, r53) r54 = kqueue() kevent(r54, &(0x7f0000000180)=[{{r53}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r55 = socket(0x2, 0x2, 0x0) dup2(r55, r55) r56 = kqueue() kevent(r56, &(0x7f0000000180)=[{{r55}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r55, 0x0) r57 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x4) r58 = socket(0x2, 0x2, 0x0) r59 = dup2(r58, r58) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) r60 = accept$unix(r59, &(0x7f0000000280)=@abs, &(0x7f0000000440)=0x8) r61 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="b1b1e4", 0x3}, {&(0x7f0000000340)="e01e1fe16aa532c39394d19f561e75ae01b3cb1c80e7e02dc33135912e4caa50db8c530b61c3503bfe7511b12bbae99357dc99e94d04f9aff2b7933ff4cfa7be0ffad41ad05230ac4fc232195f9feccb925b8a831c07ff86671b95d08e69939de751d6a33d470dce41b679635040b30ccee4e9443318d240f2229c32d8fd62ff97559bd27a81cf9b5057030eefc7416ed029ff6bd2ac1d8c4a39a6fb863f4bb9344db9285b06d1b882d22f93cfca4a0761dd69d10be1f39c29bbffbf8f20f18abedfece53f0134d5bd1f8e7d", 0xcc}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r5}, @cred={0x20, 0xffff, 0x0, r10, r14, r18}, @cred={0x20, 0xffff, 0x0, r21, r22, r28}, @cred={0x20, 0xffff, 0x0, r29, r33}, @cred={0x20, 0xffff, 0x0, r36, r39, r48}, @rights={0x20, 0xffff, 0x1, [r49, r52, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r54, r55]}, @rights={0x30, 0xffff, 0x1, [r0, r57, 0xffffffffffffffff, r0, r60, r0, r0, r61]}], 0x108, 0x2}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x212c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 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, 0xffffffff, "000000000000000100002000", 0x0, 0x40000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xffff, 0xdf08}, {0x18, 0x3, 0x7, 0xffffffff}, 0x3, [0x3ff, 0x700, 0x5, 0x28, 0x100, 0x3ff, 0x0, 0x20]}, 0x3c) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="c0000000000000000000000000000000449ffbd86286d2ffdbc5dfb494342ae3cd8335a9c7ecb86a8b2f79ac4003260d3aa54f9af924eaeda8a5a8acebf28db15afc1ae309dd2e120d74c414d4b27611f012f45f3e35b57b56065ccde2a2413bc09b21087208a4b908d797eb40548ec394c9ae1c17c7011fea63e63c90cc785f6c1a5c43030c945c22d2535f12118943897f7acd8d4134231b673dc0fd3d7da9457f63495df120394973a8398d29bd5cb5c0c7d61de03ef56e00000000000000d8000000000000000000000000000000175906fe489d384e603395d2fc7ee5fab75d13271104d90857b365471a6321cb0ceea2c9ca5dde5690eb841fd56af32a3b74034f4a0b7717465812e2a9ba6640b5ab213494f8228b4d61603414a39f44bfe9f98107096d3f9af38bd730600cf8129ed6edcf770bceac972268017cb72981c02e78808a680525771ad312243d979d81ebbaca2889d131d6cc3f597d372a83633400d0ebe0859d971be8540c0b788e56393f331f4d3ce849eeced242e9258784f50e9f19de09b7d08bee087589656800000000000000e0000000000000000000000000000000a890a3e957966e650de3ad2e080235ebdac1621e7c1c16a66ef0f1a9618a94090520e9fc97e021ac591d04613ccd2e6ffe61d31e82a5a1ae3a4e764b563bf09f9eb7521342ea818275e696dce9570919b0a20ea319def1cb2594b31bcb027cc00f5c7b2100c295e2d784919d2b93cf613396131d381151c891cf4825f73e89c533cfbf551d89b3662b5d25051a0e8bb2046e6f5ea68a2afeac59f81af6f30db91b69d91e14de8e4bd4d8b795032c600692139a09675c0edfe0638e430b2559a696d390b741eba90000000000000018000000000000000100000000000000b100000000000000"], 0x290}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000580)) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r0) setuid(0xee01) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x9, r2}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x8001}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() close(r2) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000500)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edff0fb544b58c1db2e2029d0c475052f8c8bfe36e7124f47efa8cc8984033ae84c9f0611da24e00"/87, 0x57}], 0x1) r0 = semget(0x0, 0x2, 0x101) semop(r0, &(0x7f0000000000)=[{0x0, 0x100, 0x800}, {0x1, 0x1}, {0x0, 0x7e0, 0x800}, {0x0, 0x6, 0x1800}], 0x4) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x54}, {0x25}, {0x26, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0xffffffffffffffff, r7) setitimer(0x0, &(0x7f0000000200)={{0x5, 0x400}, {0x100000001, 0x8}}, &(0x7f0000000180)) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x51) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) madvise(&(0x7f0000070000/0x3000)=nil, 0x3000, 0x6) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c, 0x0, 0x80}, {0x74}, {0x80000006}]}) r1 = socket(0x2, 0x2, 0x0) r2 = semget(0x1, 0x0, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup2(r1, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 16:00:09 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x110a0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) acct(&(0x7f0000000000)='.\x00') 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffdffffe00000003]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x400) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000000)=0x2000004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3, 0x4, {0x0, 0xffffffff}}) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) getpid() r1 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) getuid() close(r1) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000002c0)=0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1, 0x0, 0x0, 0x100}, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10811, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r2, 0x1}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1000000040) fcntl$getown(r2, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8000, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41, 0x40000000}], 0x6, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r9, r9) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x80, 0x0) r12 = socket$inet6(0x18, 0x4, 0x1) r13 = socket(0x6, 0x3, 0x25) r14 = dup2(r13, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) kevent(r4, &(0x7f00000008c0)=[{{r6}, 0x415a0cec97abdd10, 0x21, 0x1, 0x5, 0x5}, {{r8}, 0xfffffffffffffffe, 0x8, 0x4, 0x4}], 0x1, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffffc, 0x17e, 0xfffff, 0x0, 0x9}, {{r10}, 0xfffffffffffffffe, 0x120, 0x4, 0xc4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x8001}, {{}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x401, 0x1}, {{r11}, 0xfffffffffffffff9, 0x423b5821eae70241, 0x0, 0x6}, {{r12}, 0xfffffffffffffffd, 0x3, 0x40, 0x1f, 0xf9}, {{r14}, 0xfffffffffffffff8, 0x8, 0x1, 0x8001, 0x7f}], 0xc143, &(0x7f0000000940)={0x16, 0x2}) r15 = socket(0x18, 0x400000000002, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)=0x1) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc1206951, &(0x7f0000000300)) r17 = socket(0x2, 0x2, 0x0) r18 = dup2(r17, r17) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r18, 0xc058574e, &(0x7f0000000c40)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9, "4244d66252fee36f8e04e2051bdc90d0e99e71e0", 0x1, 0x1}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./bus/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./bus\x00') connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fffffff) poll(&(0x7f0000000000)=[{r0}, {r0, 0x40}], 0x2, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000180)="84b786bebb86db5f23eb4ddd30f2b8989db6c8c0ff6eca94b324ec1e012b7b8ebcf1d71e6d6f35788da6962887bee47ae23d29e0370091ef380ca0072e75420f765f5c1b97c3a71747f99513139bc925352af080ecc60c6382893f5a940c133f0cbd91f53ea99686056088bbb4ea3ccdfe2aa285166bceb64b3c760efc5f822b451e0a1f96551807a29e9621790c3f3070f86bc81c53878b624ea61a77aa", 0x9e, 0x20) 16:00:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES32=r4], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = kqueue() r8 = getppid() fcntl$setown(r7, 0x6, r8) r9 = msgget$private(0x0, 0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r9, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r7, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r10, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64, @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3f29d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb737", @ANYRES16, @ANYRESHEX=r11, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) msgctl$IPC_RMID(r9, 0x0) semop(r6, &(0x7f0000000040)=[{0x7, 0x5, 0x1000}, {0x2, 0x7, 0x800}], 0x2) setsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x347) socketpair(0x10, 0x5, 0x1, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESDEC], 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, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x7, 0x2, 0xdc, 0x2}, {0x3, 0xff, 0xff, 0x3}]}) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000180)=0x8000) close(r0) r3 = socket(0x10, 0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000003c0)="fd", 0x1) write(r0, &(0x7f0000000040)="eeb02e78124cdd13b4234e8fff341dc8b507ad3fd1618369e4b3b9babc7aa1b1e62672291663583cd7e0e1f6d272af0807516db680fa47a979c377eaad5fbe992d83b4aa73ef3f68c4810d9db1397df7dd5eda719a5d28417dd32e3b7ff6f19b67664f6ccfb2e70e519292e0ebafd8d3449880767a15eba70b2ec0b300534475d23d81f8c8cbd52f93e5ee63cd5214b0fa9f9663e5b9c7083c157fdc7e803346643ff23e226d1545ce2e42b069356e42b87a8507c169ed416333f0174d99355429f590e8baf84f1dd42abddf7b6ef3f68fac183108563c4b2818a3a5b714d10e6cbae4", 0xfffffed5) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r2, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = accept(r4, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e", 0x1f}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0xfffffffffffffd95) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r4, 0x1) r7 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x83) readlinkat(r7, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/32, 0x20) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000200)=0x1) chmod(&(0x7f0000000380)='./bus\x00', 0xa4) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000040)=0x2) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1710, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) r5 = socket$unix(0x1, 0x2, 0x0) r6 = semget$private(0x0, 0x1, 0x10) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r8}, 0x0, 0x0, 0x1}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x80]) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r5, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="0e8bd5b93b55b93583dbe77032890000696c653000"], 0xa, 0x0}, 0x0) r12 = semget$private(0x0, 0x3, 0x20) r13 = geteuid() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)={{0x80, 0x93}, {0x2, 0x7}}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) mlockall(0x1) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xfffffffe}) 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) r2 = getuid() r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) kqueue() r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff9, 0x41, 0x80000082}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x2, 0x2, 0x0) dup2(r10, r10) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r10, 0x0) r12 = kqueue() r13 = getppid() fcntl$setown(r12, 0x6, r13) fcntl$lock(r10, 0x9, &(0x7f00000004c0)={0x0, 0x2, 0x101, 0x8, r13}) lchown(&(0x7f0000000400)='./file0\x00', r2, r9) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/128, 0x80}], 0x4) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c}]}) 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) sendto(0xffffffffffffff9c, &(0x7f0000000180)="790fe94a46bbd7e42ec85301975cee49a1b9dd975b8176b469896d524f7bf5b54b701c695dfb8b1466aede2b866d45d3d6f7d54b9c7402975e3ef0db1c4202c1300ab3e10c2ba137706b77aebe86930dbc0715b843a36996bf8ccede4089c8dc56a98ed5aa8054850a8665b4f6ee15a8e561508f45774194e139138337781c5301218037a76c9a1ccb22dbccf71976e8ad93a517a1f8e5db", 0x98, 0x404, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x5, 0x6}) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e2000000000287b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c300"/1991], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x401) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3, 0x0, 0xf) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x7, 0x5, 0x0, "6b9bb4729209c62b2332877fcff87bde12c0aa77", 0xfff, 0x3}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0x40000000, 0x0, 0x1f}, {{0xffffffffffffff9c}, 0xc, 0x8, 0x7780f86aa07d5d8b, 0x9, 0x4}, {{r3}, 0xfffffffffffffff9, 0x4f, 0x0, 0x1000, 0x4}, {{r4}, 0xfffffffffffffffd, 0x1, 0x10, 0x1}, {{r6}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x1, 0x400}], 0x8, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r7, r8) dup2(r9, r0) 16:00:11 executing program 1: 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) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) getpeername$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2800) shmdt(r4) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x101, 0x843e8d483fcc9cae}, {0x1, 0xfff, 0x800}], 0x4) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8058, 0x1e2) readlinkat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/148, 0x94) r6 = accept(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:11 executing program 0: 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"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5d8004e6, 0x800000000006], [], [0x0, 0x0, 0x0, 0xa52], [{}, {}, {0x40}, {0x0, 0x0, 0x3}, {}, {}, {}, {0x101}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = open(&(0x7f0000000740)='./file0\x00', 0x2, 0x140) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) socket(0x5, 0x4000, 0x40) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r3 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000040)=""/212) r4 = shmget$private(0x0, 0x3000, 0x338, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = semget$private(0x0, 0x4, 0x209) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r6, r7, 0x10, 0x9}, 0x9, 0x1, 0x9}) getgid() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be969a4f6357e3a", 0xe, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x200, 0x68b}, &(0x7f0000000100)) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) chown(&(0x7f00000002c0)='./file0/file0\x00', r0, r3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') setuid(0xee01) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_media}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r9, 0x80045756, &(0x7f0000000200)=0x7) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000180), 0x6, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'ta0', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x42) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x5, 0x51) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80a2, 0x0) socket(0x20, 0x1, 0x1) write(r1, &(0x7f0000000240)="0876fb05ea057dba743b4d8482a64e1bc0159371c90ad29cade09f327479223c471c0795c3c8d22d", 0xfffffffffffffef5) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\b\x00\x01\x00 \x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x5, 0x1, 0x80, 0x4ea7}, 0xc) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0xfffffffffffffde5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x9, 0x2, 0x1, 0x7}]}) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) fsync(r2) ioctl$KDDISABIO(r0, 0x20004b3d) r3 = msgget$private(0x0, 0x20) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r6) r7 = socket(0x40000000011, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x40000061}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) bind(r9, &(0x7f0000000ec0)=ANY=[@ANYRES32, @ANYRESDEC=r8, @ANYBLOB="4eb0a74ce84020d1bd821b5ab4453e7e3066bc2a4708898bc02f138597eca0e4f0f913030753d11946db65cdcd4ecd1cc083c93837f1fb05", @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESOCT, @ANYRES32=0x0, @ANYRES64=r12, @ANYRESHEX], @ANYRESDEC=r0, @ANYRES16, @ANYPTR=&(0x7f0000000cc0)=ANY=[@ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYRES16=r10], @ANYRESOCT=r10, @ANYRESOCT=r7], @ANYBLOB="66895b6ef2aef844288be6ed3bb3e6c2398d79a199c1ef27b386e8943d2fa97d622135ff20f40d3ba2bacbac46875e"], 0x8) bind$unix(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="00002e43be2b90edd2001bb9d88dce329f3ab7213dbec832a050d09617394af10b47db1dfb0cadda9924fed11126c667df55b80adb249989bfe72975bc6bd67be5fe8a1c77f05391cc8056996a0b8fca0c3ee2ed934c41e0e8fba3f9d37b2e6714ac4e510191c1e04003cdb0053ece78658fd09ea84ef6cd4f510a4ab2b2617409f08d5d2d3ae9f32d26274713b3d4ffd8b7030e94ff1b265cef0b4d2a14fa2e106aa07ecda372113833af71d81f592bb388e818e1c4c254db5ad1bd70a7409a2d9e4c19c40159769c49347a26379c0006702b5de3e0"], 0xa) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffff8000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) kqueue() r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9be9, 0x5, 0x101, "d730c1e449400000000000000c00"}) write(r13, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r14, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) msgrcv(r3, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r5, @ANYRESDEC, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR, @ANYRES16=r4, @ANYRESDEC], @ANYRESDEC=r7, @ANYRESOCT=r6], 0x5, 0x1, 0x1000) msgget(0x2, 0x48) getrlimit(0x3, &(0x7f0000000440)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000580), 0x800, 0x0) r15 = msgget(0x1, 0x100000008) semget(0x1, 0x9, 0x508) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000340)=0xfffffffffffffff2) dup(r2) mknod(0xffffffffffffffff, 0xc000, 0xfffffffffffc) msgrcv(r15, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r18, &(0x7f0000000900)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bdd321e9cee254962032343d3e0f81832c2284f20c5fd629eae522c3d9a0ac51d3ab3705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72cfbffaa9a4a5fee79d861ad99b986f355402312430436e015d35b02109bbece300374ff23769a7c681543052555620708aea517660dd0b9808cfda119ebedc7c03624e66d60a48e15c65f4d9bc1094d7e21bb5328447ab510d358313fc2205283c4acaa78a83fc59d99e27d4b3dc31e2f4ca5410b75b3008922fff6751abf305eee8581cc7f0744982fabb3951844f1bce56b68022f9b00915fac0cf9125179c43288ecce23c3ba39ca519e305729bae5b5108ff73a6e4b915b48d16a8bef320bd5ae3c73483d2c272f05ceeafdae89c9458127f9d324ef2b818a8a7e809ca5b49a04836391c68211f5a263cd6ebc40b6eaf4023ddda221e0ff69f1ef8d3d710147ef27b1bbf9a01b4587006cdd2f11753474ea", 0x169, 0x8, 0x0, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xc87, 0x0) sendto$inet(r19, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r20, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r20, 0x40087603, &(0x7f00000006c0)) r21 = msgget(0x2, 0x0) r22 = msgget$private(0x0, 0x188) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r23) r24 = getuid() r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) ioctl$WSKBDIO_SETMODE(r26, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) fchown(r23, r24, r27) r28 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r28) r29 = getuid() r30 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r31 = dup(r30) ioctl$WSKBDIO_SETMODE(r31, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r32]) fchown(r28, r29, r32) msgctl$IPC_SET(r22, 0x1, &(0x7f00000004c0)={{0x3, r24, 0x0, r16, r32, 0x40, 0xffffffffffffffff}, 0xfc0000000000, 0x203, r17, r17, 0x5, 0x2, 0x4, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r21, 0x0, 0x0, 0x3, 0x0) r33 = socket(0x800000018, 0x2, 0x7) r34 = socket(0x18, 0x2, 0x392) r35 = socket(0x18, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f0000000a80)=ANY=[@ANYBLOB="0800132f6669586b6c00f2a496c8de94c4c6d33719ec940e2dedfc356b22963bab0db22f0521d3711d1ba6eaaf33a3c0ce802317e1dc1ccfd8a3528db4baf9c658d906e6d4095729ef5bf73e05c032b4c75dc24c7733607bc958cde0b7ef6123eb1e26b7a3f54635df7a423b6b92a7db5bd44c197e78132a914e8abb004f144538dd0edbaa5b8a5306df08c1d7ef59049b16a471fabc566a61f2a8ea1ec7aaea323ef28441eaa87e51cfc8e255d572cd40661177947679b1713a843e8d8b93168c48d87d32156e13678a0093892ed1d16db8bfcb5b0616c2889da6603d133f11f673b6362bc544e7d88c4f0a2eefd200444c6d4105e684360a11848cfa7cd282f099e42893152d1f70cdd03c4e2eb88981798503036aff80a0a821099f334fe009ffffa534c0097902886252"], 0xffffffffffffff94) r36 = socket(0x18, 0x1, 0x0) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240002, "c4ad5fae885024b3e4000000000800", 0x9}) write(0xffffffffffffff9c, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881040600000000006d00cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x61e807af) close(r37) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) r38 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r38, &(0x7f0000000000)='M[', 0xb7) sendto$inet(r38, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9915d050000005fee79d861ad99b986f35b02109b72728c0b74ff23769a7c6800000000000000", 0x35, 0x0, 0x0, 0x0) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8000, 0x0) sendto$inet(r39, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r40, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731893}, 0x7f) r41 = socket(0x18, 0x1, 0x0) dup2(r34, r41) bind$unix(r34, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r42 = socket(0x18, 0x2, 0x1) dup2(r33, r42) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000640)=@in6, &(0x7f0000000240)=0xfffffffffffffe3d) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r15, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x4, 0x0, 0xfe}, {0x6, 0x0, 0x0, 0x4}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0xdc, 0x8, 0x7, 0x31}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0xfffffffffffff800, 0x4}, {{r6}, 0xfffffffffffffffc, 0x10, 0xb0000042, 0x8, 0x8fdf}], 0xfffffffe, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffb, 0x40, 0x4080b3612d83bc2b, 0x866, 0x21ee352b}], 0x4, &(0x7f0000000280)={0x80000000, 0x10001}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) getuid() r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x200, 0x6, 0x6, 0x3}]}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x3}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000000)) accept(r3, 0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x7}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3fe}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x4, 0x3}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000006c0)) semop(r0, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgid(r4) fcntl$setown(0xffffffffffffffff, 0x6, r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x800, 0x0) r8 = dup(r7) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r9 = getpgid(r4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r10 = getpgid(r9) ioctl$KDDISABIO(r7, 0x20004b3d) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r10}) r12 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000500)) fcntl$dupfd(r2, 0xa, r1) wait4(r5, 0x0, 0xfffffffffffffffb, 0x0) semop(r12, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r8, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) getuid() fcntl$dupfd(r8, 0xb, 0xffffffffffffffff) 16:00:12 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="00faf5a0c0ea0cd7301129b7956405433c72330855c18606862a18e835cb102466674850ab232f753050bd622aee018cd4adffc5196504cbdb6122d8704a3c3c0d8af398647f0ed65a02f94e958842a50ecafd73b6233a739effba4c9eba456ce852d21e7f935fd1c9cf0990b701160a8bac12f8274dd8261d8383cda4b46cbe3fa67b7d86a1073a5ba99a0c0b2143764f8feb86cc6614135fe0ea5fe883e85e9c853b979caa8b9274e38baee4ffe9afc9a884caa84e4d0cc5f6a2ee6da253e94994"], 0x1) r0 = socket(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r7, 0xa, r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x2000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:12 executing program 0: socket$inet(0x2, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x7f) r0 = socket(0x1, 0x4000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x81}, {0x18, 0x0, 0x7, 0x7ff}, 0x7, [0x0, 0x8, 0x1, 0x100, 0x5, 0xb8, 0x9, 0x7]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x5142) r3 = open(&(0x7f0000000100)='./file0\x00', 0x28080, 0x120) accept$unix(r3, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r4, &(0x7f00000001c0)="2d500dc2d6e187017297319d05447301d3e89d9db0a9fbd6a4c7e70e57ad6122f1cd410490108bf7360524e80e04f265f3986d3930dbd258d35a508ebdd80866d2fa30beb80be963ca316175826746763214e07f91dd2cbbb2d1a94bfb389228bcc665254a9f6273540711f61f4d0a12717cef1d8d", 0x75, 0x2, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000002c0)) r8 = msgget$private(0x0, 0xa00) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000300)=""/70) r9 = socket(0x0, 0x4000, 0x20) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x80d0, 0x0) r11 = socket(0x14, 0x3, 0x3) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x40, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x38840, 0x0) poll(&(0x7f00000004c0)=[{r9, 0x84}, {r10, 0x180}, {r7, 0x2}, {r1, 0x4}, {r5, 0x4}, {r11, 0x4}, {r5, 0x8}, {r12, 0x80}, {r13, 0x4}, {r14, 0x5}], 0xa, 0x4) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x4c0, 0x0) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000580)=0x8) r16 = dup(r6) ioctl$VMM_IOC_INFO(r16, 0xc0185603, &(0x7f0000000600)={0x2c, 0x0, &(0x7f00000005c0)=""/44}) r17 = openat(r5, &(0x7f0000000640)='./file0\x00', 0x30240, 0x0) ioctl$PCIOCGETROM(r17, 0xc0107005, &(0x7f00000006c0)={{}, 0x4, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0x0]}) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x54625ff12a16c08c, 0x0) fcntl$dupfd(r1, 0xa, r2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x64, 0x0, 0x0, 0xffffffff}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[], 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000006c0)={0x400, 0xfffffffc, {0x6, 0x7cc7}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_dstaddr=@in}) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setgid(r5) r9 = semget$private(0x0, 0x4, 0x404) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x8, r11, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r15 = geteuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0xffffffffffffffff, r12, r15, r7, 0x1, 0x4}, 0x7, 0x4a, 0x200}) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0xb97, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x10001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xa7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2106, &(0x7f0000000080)=[{0x4}, {0x400000003c, 0x0, 0x0, 0x10000000}, {0x7ffffffe, 0x0, 0x1}]}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) kqueue() dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='{\\\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='\\:/{\x00']) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:13 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000fd5aa4a62dec369045d27158ee9beb316e0053612ebba1c907c382fe03590ca17a52e91797da5d7b7b61c378ef43aa3a5e40da4b09518140c2199f9011455bfb0d659aaa8cb8cbc4098d2e97119e9ce67abc5d341657433894", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="a0f2bf83"], 0x122, 0x3}, 0x3) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/251, 0xfb}], 0x3, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x8, 0x42, 0x2, 0x4}, {0xf236, 0x6, 0xaf, 0x9}, {0x2, 0x0, 0x5, 0x9}, {0x8, 0x7f, 0x5, 0x5}, {0x0, 0x6a, 0x7f, 0x3}, {0xfff, 0x5, 0xc4, 0xd28}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:13 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x80000001, 0x9}, {{}, 0xfffffffffffffffc, 0x28, 0x0, 0x7, 0xffffffffffffff21}, {{r0}, 0x4, 0xc, 0x11, 0xff33, 0x4}, {{}, 0xfffffffffffffffa, 0x4a, 0x0, 0xfffffffffffffff8, 0x3}, {{r3}, 0x8000000000000004, 0x10, 0xf0000000, 0x1000, 0x24}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x4, 0x21000, 0x1}], 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r6, 0x0, 0x0) r7 = socket(0x1, 0x8000, 0x16) connect$unix(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891"], 0x10) write(r7, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r7, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r7, &(0x7f0000000180)=[{0x0}], 0x1) r8 = socket(0x2, 0x0, 0x0) connect$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530000ffc50eb6d08039a15e47685e98ea40da6beb832fc91b8dd811ba918f6fe283ba67d8a134617aaf0b6641cadff7f00000000000072eb133ae60e8a9320118214993978ba4aff04c30f4060"], 0x10) write(r8, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) dup2(r9, r10) r11 = socket(0x2, 0x2, 0x0) dup2(r11, r11) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) dup2(r13, r13) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r15 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000}) flock(r2, 0x2) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchflags(r5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, 0xffffffffffffff9c, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x40}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = socket(0x20, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) bind(r3, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000380)) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f00000000c0)=[{0xffff, 0x40, 0x0, 0x6}]}) r8 = syz_open_pts() faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x1, 0x4) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(0xffffffffffffff9c, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd330552fbd5e41789632dfc94b51035ff19515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a3500000010100"/101, 0x65) write(r8, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37a", 0x52) syz_open_pts() kqueue() close(r8) syz_open_pts() r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r9, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x000', 0x0}) syz_emit_ethernet(0xeb, &(0x7f0000000100)="b75d039d00ef43f7f7c855bb70424a81fbafdf3c2d400800c22f1bc7a9c3465a66630759b8b05720f92a4d08e02a6f96bd1fb9ada2e06b78d99a7325b2149dd1b182a7afc12763efda3e0914ebccfa4c9cc52c6928ec89260ed7e65de8028a72c3cb39cec2b50b42be5342367be49484fd620f73340834c511b66c9f4170533f29f0dc801ad724d04612e38caea5add39e782c8303f0e50548e497ddbf4ce90870c3576641c73f76620cb6634a8485e69101bfe5ab71cf326d46944312d78360202a72262f00ffd5c9110e3246e7d2155517ba7e42007bbb542316b468ca40f8f2d9423b2f000000000000") 16:00:13 executing program 0: r0 = socket(0x10, 0x4, 0x4) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) 16:00:13 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fF', 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) socket(0x2, 0x5, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x2, 0x8, &(0x7f0000000080)="6bf3de4528705ebd9466059af1e0e7b381575ff5fdfad8bdfa35b21b157689e76c5c485f2e003354191cae4777c25b6eba4c18e662b511d5c15b4b7e3b2d87615b9c9821ebb68b9621dee41dfb31bb5a67c9791db4f7f41899de2f5782ae6fd8144486c621a2bd07faf2cc4972c0d17d5c66ef08a3b781ca1598e91869d039e2c181fa1a5a45cca790f218bed4714f8f1f376427ecb93b4f04f26d4e44314e0ba56b4dcdb21e34d2aff8163497e4680aee5dec80e7bbc49fd164bfe339bbc88fd9eb6316e8b6cc3d0ec4cff0ef7f0282e60ee1e2391c2c01e4c61176e34b38dce00183f1fc8d3c9965fdb7ba4a08f76d329eec", 0xf3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0xfff, 0xa6e}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r3, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) r7 = fcntl$dupfd(r5, 0xa, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x33e4f2c6, './file0\x00'}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) getpeername$unix(r8, &(0x7f0000001540)=ANY=[@ANYBLOB="0100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000088000c34dcfb770d2cc7db63e7d4fd772ec9f9ae78f79561e3858e6c399ec7a22061b493c25dac121b53367d752f3c23ceb49df94c531a8f3d34075b08e9c5afe99a1a44b0cd8adecd8315d827578de0e1e2afdc147705b97188d2adc06adfe6"], &(0x7f0000001500)=0xacdd66d9c105b2e5) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x390) r9 = semget$private(0x0, 0x3, 0xc) semop(r9, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x0, 0x1000}], 0xa) 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0x5) r3 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xfcfc96ac7f786816, r3) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0xffffff04) open$dir(0x0, 0x0, 0x0) kqueue() writev(r4, &(0x7f0000000040), 0x100000000000038d) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000180)=0x2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) getegid() setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:14 executing program 0: socketpair(0x10, 0x3, 0xfe, &(0x7f0000000100)) r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = msgget$private(0x0, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYBLOB="9766819624f84c2d8fe313ad341b0a54365ff915abc28f9720a92637e14fd49b4c07bd0d6ebb5c8aa60ab78c0fcfe65324df9a72810b9f7054af5b689a6b828486fe9e552376794260546422e8eea2f8bf00db653201ca685e990e5b576688852d6df7c1dfa8904f8a746a52af1ed2291e3a94acf78976e6d49ae49c45fdf8551154b4869411feb71311af30c6ee391ece699c5724dac3c195361cc1c9c04f51f1e3c563f5b918c08877bf1ef4c4c36d6ba9964d9d05076f6d087ea0b5b7f2f357d53c3212a58273851cd0b79d76ff21cbffa3df47136b3ece54aa3d81a9660123c59e3ddf59e4bb82b7704f0885789298b7a8", @ANYRES16], @ANYRES32=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYBLOB="97c1b8905c1eebd5ccc94ee340d7bed300", @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32=0x0], @ANYRESOCT=0x0, @ANYRESHEX=r3, @ANYPTR=&(0x7f0000000240)=ANY=[], @ANYRES64=r2, @ANYRES16, @ANYRES16=0x0, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r12 = getuid() r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x8, r14, r15, r16, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r17, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r18 = kqueue() r19 = getppid() fcntl$setown(r18, 0x6, r19) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x8, r6, r9, r12, r15, 0x1, 0x7}, 0xffffffff, 0xdad, 0xffffffffffffffff, r19, 0x3ff, 0xff, 0x4, 0x6}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=ANY=[], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000240)="220e2289012350f64bd0806d27d015736774fd8f001c067e", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) 16:00:14 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x18955, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xfffffe41) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file1\x00', r2, 0x1}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7, 0x77, 0x2, 0x1f}, {0x2, 0x1, 0x3, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x1f, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x6, 0xfffffffe, 0x1, 0x7, 0x9, 0x9b, 0x2, 0x0, 0x893, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0, 0xfffffffffffffe1c}], 0x1) 16:00:14 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = fcntl$dupfd(r2, 0xa, r4) r7 = syz_open_pts() r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) r11 = socket(0x2, 0x2, 0x0) dup2(r11, r11) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r18 = getpgid(0x0) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x8, r15, r16, r17, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r18, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, r16, 0xffffffffffffffff]) r20 = socket(0x2, 0x2, 0x0) dup2(r20, r20) r21 = kqueue() kevent(r21, &(0x7f0000000180)=[{{r20}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r20, 0x0) r22 = kqueue() r23 = getppid() fcntl$setown(r22, 0x6, r23) r24 = socket(0x2, 0x2, 0x0) dup2(r24, r24) r25 = kqueue() kevent(r25, &(0x7f0000000180)=[{{r24}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r24, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r27 = getegid() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r30 = getpgid(0x0) r31 = semget$private(0x0, 0x1, 0x10) r32 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r33 = geteuid() r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r36 = getpgid(0x0) shmctl$IPC_SET(r32, 0x1, &(0x7f0000001680)={{0x8, r33, r34, r35, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r36, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r33}, 0x0, 0x0, 0x1}) r37 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r37, 0x1, &(0x7f0000001680)={{0x8, r33, r28, r29, 0xffffffffffffffff, 0x40, 0x7ff}, 0x4002, 0x5, r30, 0xffffffffffffffff, 0x80, 0xf7ffffffffffbca1, 0x1}) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000040)="8d85ee11599432dc608a", 0xa}, {&(0x7f0000000080)="a5af860148cd83b1fddfd0717f00cd09ec983d66c98a2a6db18f3defb02cfd774b6c36df2bafc4c0036e8ca3cab2466c64d7aa03f1a72b679cee90844c73844352a7e3b229ed1a65b046de3c2fe9085ac53925ead31fff5a07e0c2d1d7ea60cc7d154ac4dd1a8829705dcb982ed1f12841308bcbdb62ec1b7e7eb1fd707c29a184667541aa2d915dae9e102b885b470aa9cad4c6047cdad02acec7d461134d9fa680dd542ae67f9f4c1ff7b538", 0xad}, {&(0x7f0000000140)}, {&(0x7f0000000180)="2d6b0eddb074a0853b4d0fcd149cd3b1c5b4ca153dfcd0fba13d482a0edffc17d0302c6e534e39ca09cd41b628fbbfe5d11b05c135c2693409805c9bd4d01634afa3f962cb09b7a321b558a552c7b6e25dae8b54ff636d9645e6985d18987abd86e3528ecf90ad7b0b66f394b49ff68b9fba8b325b04efe747515e2fd9a36083cf72d4c0a0d9a8d623a7eaf299e7a31c571caaa267a6d7270f4fececfc723f46e06ac34a35a2fd5b", 0xa8}, {&(0x7f0000000240)="b1985620b51216e9f820ca1df7f7aa73835f057f9aba4658efa6fe15efdbade31a6fac11270bf84f13b3fe3005627120a3d5502d94c5511bca3d5c8787bb288c7669bceac62b83b37c95a8ec3251bb4ce85f55600cd5d7c7eee1aef9728142bd9af3bcfd421edfefefccfa7d4b6dadb844ee22c39dd367d16a9d0922e7a6dd04051514415bbe12d4858a125e48443caa3df1700bdd1a4a8530a5dee4808e5680188d70ac048068538249f996ecbc1fcd008793ef732e7dfeee6ac03ce29267ddc10b6994199b36c98040cf6fef00cc1dcb15a3847bad7da7a92119b556d22709cd5bc0a066c9a8f58eaac8274808d7b985a055f130a2462d0436998238b1ba2b9992acf8408eadee744715736fdb5f29de9d3194867e9d4056aab0080da724a7eacfcb3c5fc66a0a19f2148bb8b98df44f7e46561419b223b7afa28eb551d6f663f67d33dfbdb36b817b833ac3b6a531e73ca3e2d5994a830d83756abe093b1b186674a024eaef5ff05e3f7a91a05333e6db2347c81d81cb0b6e4aab7abcead65ac95497054801f82f193b194d6f01240eafe0e8075f3beda5b058da33a9588a49e3724e5f0700c9257dc4d69ab8d7542417de19d96f8e4604f6ea7ed23acbece29c5b45b528f9933bea3abbdd1fdb91eca10881644ac8a41cce7a9978bc428345c7d4885596b33edc6b8b4dbfd72ec2dd9e72f55009c30bc198626c49fd607c0b4d57384edf2e9b2d67a42fc81e491844310c6a7f24e13cbe04f5917ed5cef3de7d93bc33410acf9c5b9998505e0653818e2f4f0bd19a2aabf29beaaf60a4808d362163ae30c3548a5d86c99d043dc2f2d535c3134a80fda12479df99208b56ca3e5c58f5eb8243a3d8a06c61687cbe7a1ee50f5a6b43df06ef742e553f846da292ed4a52c16d947f099e500eebdc8eacaaf6e95d5664cc358ba0c3d576fc788eca99a6148b12b7824d9d8b2beef640e99e447e2337cfefabd4763757dc767247e0142138b95f7e12fe7336ec80f310db045ff9191cfa6430440d2161ba24e0a700e2633f761f4d2e2f2dc2deb5667f75b6d2b1a3a01ce3e3bb500bdc155846504e4a7675b95d4555ba2f4e2969cb60049f3ccb66ccde1c05eda486c22ffc0b24aec52605b5ed627c8d74e4914bf39a0881010e6ab1e8b3f0b511f06b7767d4ae412f9518b4c729d5731ae3f386192921e3285205f55ec78b24e0be7a5830d7549ece7652c138f545b698e8baf84a69f4fbd2e2d7922cd9ee54e0ad148610678e465a44d5c5765cd11b7b2ce8e333d3ece9e8016305e42544229853a1e4e13f842aded6a611c2e647b9c564797ba7e3b431ad6f3f5f0e203bf7b85b94660a0ea65d3f69691397c04eeb4e08d8ab105c4e6b28dd3eb9856aec5daaeef2d6564dda309c65411a15297d6c5e5b9063df328f88e9eac27b64c5fe8709606c363fb063e70432b9a46a4261a891ebc3b36a7c5e2f6824e604ff613c3f380188f555aefd5fe4f2f3605f190740a981a69dc1e9ac2c2f2970ce5a0a31f627eca0d3cf3861dc0a57a51defc51e7b03d0c89a3a447221367f9fdcc088c137e063e154022477781b763233908b2f2f54a8ddc470750860084d9b33fdf6f93a4717be89eb28e687b80623e161c83587ed300b1bd991f5bd95661670ef214f6d062a8c8c64c10a0e4c9632275a6f82caeb3658dea6d414baeef120270f630bc0995f8404d27221108aa25ac2a2b2f9db641ac41125852c8c6d9ad5acf29dafc21aa4475c19b3ef3bb57b9eac4e05738badb9d9ce6503f7d119fabba6e74bb41e2f34d18ddb6dfd292efd75d532e6139b13344f6276284fa866276988931616d7e0e9c83a25b25c7250a0de45831260b07525817b0531b25c59fd0eedc48f5e15610b3cca7e69ea8f906fa08f1b89395eb905a2075344ef348eadf7c201d3806f86e0e620e18a93bc97ac38fc211542f08509cdadb406c4b344824310509679d3b516d8dacf9423ce860e0389967a836d1fd963b123f4a9e89622b70c94517e467858a873ef88d22452ae1bdd99c5956a50f9b0a5b685a43261518c90efe5946389658e88b5fa73e33140b3581c541aa3a95357ce6ec66df4f36234869c9006d98979a0d478b3cb87d1425f4b09c4b82bef02887b2f059cd73d198083d192270cde4e9dbb0de92dd5a7c00b7e8c2f047a82a8b079708f9faa986e5d83f66ddecbf7a79b59701d868e12cf3a0149e20164dfb894d897731d84508f5a63af706f0a9e67fcd8c9e0614fc29b18241642fbbd70f26e1cfc0df1d37953ea05541a1042bf253be1b7b62cf46747516104637c125a4a93509c3fb9fbe17db1385e5e557bf20efe225bb266a8a537e2a22a58d623555cb39ac37cc153f8f7dc5d93c770aa5ac0ac32ea85d0b4403c40a7d2b3cd821740f3e2b761a909a4f28adb655afc75ce314db3ca2dfec0a893841c1c1e15e80c672afffdbe5b7c30cc74b04f168f62ba67dd43f7554e26fb1744954ed218f30a95947a656e7061ede7b34f6c5931be557c8eec3c3913e86e6f40daf3545d1342362d449022a41cc7c8e71be197f09ed907ad82eb92a02a4cf331ff36ef4943e5bbb8c1de9da9f429e77c2d9ff9a51b092714ae8b86afd3ffef3ba86923fb1dc3783661dcc0b17a497d41ff6fcb602af2427f4989fa3720d1ef281deb68b624770f87b20a075f931cd0d0e5771a3a5cfb2285b903f9b20a9cbfc3344abe0fcaa0738a04530d0ebfa6b425a732896d372e92263103ad0b51c39986f8e6cd2529b0fcc7ff77d9ba5e6238fe427b52225462fd61d46d4b1e41b5dcefacf0a84a827f9bde02b98fe14242eca4d5b295f2cbfee442f994218ce18a33560a2ad284ae3b1e180137a13de448b223d9e7cd19914cb20884033892c30f09c54c1402c381b806224572e16b7439fa0030c087b7e779d1bfe33f0305d55c7a200470fc3b99f131d51b485987938c817ace903cc9d3bc86903074aa247b37883285f15824951d91a244b3275eeced80730d3a902fd96c6134444b0a96583a55fbcd2f7445e3d3a2bcf0d929a4cf8f2e721f8bca33adcb1268f8d09195716357d219c8797f1a1590fa1c2d207e0399f62273a4b9c9ad329c4c53e4b55dd15abed93ce92e46dd2a9dae223ff58184a4ad9edb13f710e54febde7fb6a4ce21a6b49a03a5f7657c9ff64efe142746ffbf67144d0b45233d917dbe39b42037877a258ece2d88b84727b17e0676557485d96791ead19b7dde6fe850038707557e20895af58cb54f30d13f94c0e5ac4137b69ae42aa6117892b305b9ec7271a11408be171c4ed570c34ea3d1bda29a7f36a2d12b6f1aff5ef600ce74cc70967f82aad116c9a0a930d3685100f59ee50b1262ead79fdf22177a11ac7ddf7ec710cc5c2e5b676197a3721099a5c466ef265e212270dd651f121fea8124a8837953f1c3c12ea90fd40d196984d447957a85be58df8471126e9488412a3e86a3ddf47ef3d59e8c969fd78c2669fe28149530a74e9cbe480749593820a9e7371d76155273cdcb8a43c91b87f4d69ee9871637eaf2769a121de053609f24b051f7c631e2be829b5f0c1a10c4b11b821247c3dfde3c9fccc1589ac0e7d94de382b481a7371e5f6077b7f7c52ddb37e8c8dd4166b7b61fccd548af09b12d3314020b04eef714a547d5d3f193f72d9207737b54b3e400ad93c9b141a06ea8919d66de2f7c0a6af8db55429fae991419d0ab6dae7bc835ceaafe96b93a7d8571d5032d31a91b1b2836eca1a2a3cf8033f1f0c0ea3c4ac75c5e1bef197f1c44d07de5c76cc583d94226e0d9a0b80450c09d6d010a0de0723d8fbfe6d8a7ca9ff9b549f2b9f5bc478b6575c93703b219e46ef2ad01c9e1fe66e2d91cc67943ed5aad4933aaee6bfc4a6aedbc4c2c2cdadc9ac161c146a581e6ec56547777e79a5dce6e7a1c879b41c490628b9dfa69f19941dd7275c9cad8e1f54019d5c84361fd6e66c7a5943a9c15dbb5ef9e78eb858870227735064be5bc3b736fc7dc1419bab79e6dab630c6b512271ccae2ca8a87b3128295204ad5e29f2531bf72e2475ebccbc93b3db2e098f7cc0526a88c720269713bb53b45572fbe2acf1bf7e1d81651d57b3c32d9c528fc436b3e5e90cbd1a31bbb06f695fb6ff53dcfd193457d43a20646162fe4408de79adf05fddcec0158d208047a3685404b141e03797b9d3c58d0e04818cb7b18906306816ab101b9fef542efdcc58a71f2a4497e0b1145f97c3ecb9bece260f5ace4471c03989dd931e143959090f8d6d28cf0dce6c17aeff851d3ab5b30966af90fb2b6290e16b6ea564e800dbe07ac535a3d020253c932f1fe4bb66f4bc9f776d8ce0f062eead5f2682fcf74ce3d65b5de2ff48d698946cc08d998d887a18b0467f3d8a4fd1ebb7a33eb5a495558305634051200ecbcd58cc28ee5b34c32ffa88ff6d2cbbdf40f7fd147f729117cdd651d45b1351621503a84b94638ad3b5d2739aa4b6ed59546a2dfa991a7be3bb1e640de6bd97173fd11c3dbf9e667d04fdd526ce911062e9dcad9bb91547fff29ca82bee91ce855f5d7b6c4ffc510d602f5af4e08fd1abd3a371fbbc7f4ac2865c889ce9a3943081f1a31d86d819e780dd0bcbe73baf3147518884d7f50895826e75bd5df0dd7d5a5a78e680fedce251b44e0270c6d3bcd74b6c872747952647f56e76d3d32d2fda20b7971dddbd236be03affdad3d33f200122cde68448f32382518a5359334f485aa9592dea62492e40481a2f2c75b1752f2e214fe032096105079bf7b572ea2fba261d5a3c40d71a1468efdd4c8900650e363f9eb8250da5253ba1d4366f1dddaf5ec5b913ad2e2da98c4072d3fed6eb85261f819bae6f90f146e36280cb06130b089aa6fc27e735dd8f30bb12663f9370fa468fc34bc5a6f750f01dfdb5864db598404f9443508f6e5dfa957759eeacf77037bf0452c30943dc4bb45ead5310f0fa25bee91b9c514b923b82d3b0524ab3ac538cef38cfe7d3ba09e51b92846b67b5e9e7d53a1173fc1b661d3abe9d93e77af82d236631e703f62f3a077fa68164597008b4ff47af4d26d78d7fe348cfca74e695e93664429624d2df8be732d7e4eedb8cb4aa574df1c6c24b8ce310e3676ee2b336faf0b6561056e99c4323b0fb4c68d602e998b9f10133fd8796dd59d41e0e1e361dba9c50b7391003881c3085f3f1a59375c58512b21b9136241c7c04325abd05f784898a8c8b89496c9343ab12c0ad0915c720d771846db252b6beb649be3f3b52aaed981ee151cadd33976099e9a1c4877bc02ef6be1cd9ddf67e4bc918b3e1ac1026e042b80ee7d96ef25442059a49d708967dde8002a1b801bd3eeb933f39cdd6bab55878f919ebef2367f16cf1f36c3dcdbcfa899af57e7b6119036ffe2ed52cae1b2709f8ebc01efb0f53caf57e31c76041f8d7be0bb35349f25f16ef537686a338ea0f7b21af653a72e7fabfaed1b6414e610b0d8fbd2f835f68c5d194492dc5c2af24b3290a3d6b5c4defe190194ba50558811cbc581b6e1d8274b06c29318e2867d5062bb771fe116b3becdb59889ad74f920ce343a81e5252d976ed869848d69d0574c4866d77255e5f44204e25c5d2a5bbb8fefbe2c271cc62a0df1377cd28726839e09c8170e4d4a4fa80126cbf5588fb2edaca4242cd9f38a1c6d22ca0fbcfcbf48cf6baa5dc10822c600fd9bab321b48c0dbec4f31974c4a149b967fadd604001cda7cc0dc6d9918f662002b44ae5148b5f587e601ead81303db912341eac1786507ccb30fa59530342", 0x1000}, {&(0x7f0000001240)="0b16bc8051da6c156c4613ce48423a0b3d8dac366b5fc44344171d000befc7d136746de32b73fa18e6c673e9f77eb88afc584627a013299639494f9b0ca5bd29e129cd5e71c79e25e6557b1247c1004f9b3493899b62da7fc88d8b29b0b4d87fb4fff454ea74863b73f8012522409c1ebfaa2e1df4161a8d0d2ddf8e2045d38a0e99e99258d46ad5e50811963e10057bd5288e58fc21abdd0fda", 0x9a}], 0x6, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r6, r7, r9]}, @cred={0x20, 0xffff, 0x0, r10, r13, r19}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r23, r26, r27}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r28}], 0xb0, 0x5}, 0x2) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 16:00:14 executing program 1: setrlimit(0x2, &(0x7f0000000900)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x208001a106, 0x3e) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/43, 0x2b}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x40, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/9) 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', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0xfffffffffffffd97, 0x0, 0x0) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) fchmodat(r5, &(0x7f0000000040)='./bus\x00', 0x8, 0x8) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000550a7eb400002fd7d687ee762fc0ee832e250d2023f398cb8339a2d7dfae765e55e06289b221495450dd00000000d9c3a2785cd4afdc997207caa7ad001900000000828235f4e50281a7244f27e34dfc7aba921fba25d02a07000000430a615998906cfad684b7141ba0fa9fae59d72612a4834006567d8a90bc8a9679cfaf1bd962407def090ba64a8f2929ffd66d1f6e1102b3e4794f"], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:00:14 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffe32, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l7', 0x2f5, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x1fe00, 0x8, 0x33e, 0x1, 0xff, 0x7f, 0xffffff18, 0x4, 0x0, 0xea, 0x401}) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd180110f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3"], 0x10) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000137, &(0x7f00000000c0)=[{0x7c}, {0x60, 0x0, 0x0, 0x10000000}, {0x80000006, 0x0, 0x0, 0x5b895335}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") fcntl$setflags(r0, 0x2, 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) r3 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) clock_settime(0x0, &(0x7f0000000080)={0x7, 0x8}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlockall() r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x2800}, {0x0, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x6, 0x1800}], 0x2aaaac12) semop(r5, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r5, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r5, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) close(r4) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x6d2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) socket(0x8f2fb726d100aff8, 0xc003, 0x7f) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x10001, 0x40, 0x1000, 0x1, "4dac062af64ef1cf83faddca1c250315549f02b5", 0x66ad36f9, 0x5}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="b6132e2f66696c65300024c4e6be2e4db9149d9f7866239ad34b62860717f65a9729ada1033a9ba0f42a4c30b5ced83857a75fd25a291bfc6d623ddb9d1d460c16ccc31519a42e200ae5cd0f74aaf89410946384661546468f2098e1c5a0a05c963ebd1d28d7d95cdeb487a6277162243520811c3074b7cd397399462e18caa4abe6605a0ed1dc2ff5aec7bb60666a8a53fc3e95527968a6"], 0x3c0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) fcntl$getown(r1, 0x5) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1dea47f0d612944a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3bf75e6f) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x4400, 0x0) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f00000006c0)=""/50, 0x32) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="e098167e119c59d05d62fbe43c670a946bf8b2eb7aef5946f228f609198d83ce8c15d44d2515fe893a6bcfec57a455b8b63962b48e191b5dcc476ec01422d8c9290207a01f8e92c298bd8c6d9cc7ebd218eb8bde89f050aedcaafc2806642e656429cc32400416afdd235185364f030c71682fd8278218442bf6ca5eafd23a896677de6e2c939d376b93a3e4bdca510f9f4623f22f016635d54e7220b88d59bf8c0c43cab1e63b03a6d4e53ffd1422729be7deffa3ae66e2b7b85271c6ce9eef763a9a329cfac78319145b84b91cac7df3274ef2a741e13861e979f2dc3e03d2e74b8c047d65f054da57ad3f28cce37d53c86a1f10958eb7947f0c471d2b", 0xfe}, {&(0x7f0000000180)="81f30e735d1ddee48cc9af6d3b1bbd81dc6bd9f439d8d99f1a46adc995e7823bcdf49fad92118510467c5b41ba708475131cebc6f2adea1a201b89f81bde34024da27a", 0x43}, {&(0x7f0000000200)="3e6833cff88b7d7d51155a7bd2963cb64aa50f993ffb5142811cadc0a96d7f0740f2659c07fe0d1dec46598991efc24875f41c437fa7f980f5ed76ed436dbd7618487aec651773c75346c49484b1ed10fa505d0d7f647b1733716d9a3e2e1f187e40275c6ce37dfe2ca630e23759b568d66a99fb62d5362344bd8eb6b99983b246396e3ef0bd270ba60e15645e59bbb025981603b6d4cf3c7eef62050e96643633758edbaebbf3709fac2e7259b5ae39ffaa5a217338e3c4e479388cea5cbcbe01335f05", 0xc4}, {&(0x7f0000000300)="ff30b168e28175627531782879be0834ef9aa287d792ae5f90fdfa639147feebd7a42186ee9a7af9f3cdc700e29186269c37c86ccce4d9305114a0325b9709f388091d9c087e38c081d1a3277053c1367c5de92bd88c6ef00d13ada0f3d6a606e5ad79ce983a99c7c6f969e96fb59581dcaa011aa7aea7ed4c82e1c4099b23fdb1362e4f2a7c5d891a425fb73b0087f03df1554e65b41343afa9b7ddcbaa464f4d2f1efc4c232f7ecdf4293c4f63d012e262567262233b6f6445f9bb1e31b2d94395aced66dd3bb1c8de3c03cceec2f7b1711ded8490f1f6f31cb83cfac08025dedc", 0xe2}, {&(0x7f0000000400)="3410fc990c81e8af933c15b2fcabeff8233ff0b1dfd38f991e885b565fcb58373099c29e75ba86d0cbaea1d2766a4b9b7e7c3ce68f45d4ad32dbb5b1e3c1f0797ed38f97f2e773556d8501bebfefae8b6b006a4e", 0x54}, {&(0x7f0000000500)="400b5e69a3efff328bdd7a68e7e593ac7a79c21ca8cc8b10ab7bdb559e655d6dd7de8fddf4fd395505ccc546c9ac2df44ebd6b8e89207a6e6e46ccab4cd640e545b170060552bd1e056da054d766a2fc4d01b60231b483d1c96dc322c783762fafc77e0441524bd120fbf0c98e55b8501cc6fb88", 0x74}], 0x6) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) r4 = dup2(r1, r1) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x86) getsockopt(r1, 0x1, 0x0, &(0x7f0000000040)=""/85, &(0x7f0000000100)=0x55) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "0000000004b6000000002000"}) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0xad) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffecf) socket$unix(0x1, 0x5, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = getpgrp() mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x3) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x900, r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x9, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x1, 0xad, 0x1000}], 0x8) chroot(&(0x7f0000000200)='./bus\x00') semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) shmget(0x3, 0x2000, 0xe8, &(0x7f0000743000/0x2000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, 0x0, 0x4}, 0x200, 0x401, 0x2}) getuid() getegid() r6 = socket$inet(0x2, 0x3, 0x89) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x8000]) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r8, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000004c0)="edc03841663b32f3e0b57d03e861bbbd7d2b101a22b4b01d34d25ada34d7424907463404d4370decc187f7cbf432854c9d471998a588be27e86a08efca214de9d63be31ed630bad5f4232685930a155aa2f4a4217ce80d8f2f75cab41cf0268d035eb613edf156fc334c074e4e2bf8311f4b72b2c71151eae4eea6eae12a3824fc27d71fca8f55890026beffb8c8c09a40453cbde9f584084f99069136916e297b77b116939632c442884f73f60a6b3bff57b656a3ae000c21f94bcb17abd0f61160a72d55dd1153211c7b6b6dd570227364d66642ed5c4563c4387924720339654316e1f24db09c943a", 0xea}], 0x1, 0x0, 0x0, 0x9}, 0xe) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d, 0x0, 0xfc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:07 executing program 1: semop(0x0, 0x0, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8", 0x7a}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/222, 0xde, 0x2, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x200000000000000}, {{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x84, 0x0) r1 = kqueue() socketpair(0x2, 0x8005, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf556799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb6718971700000000a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/163, 0xa3) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202006301"], 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 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"}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000140)=""/120, 0x78}], 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x205e, 0x40000000002902) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa9, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x20800000036, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r3, &(0x7f0000000280)=[{0x3, 0x1, 0x1800}, {0x7, 0x0, 0x2800}, {0x0, 0xe1b, 0x800}, {0x3, 0xfffd, 0x800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r4 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r6, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x9, r5, r6, 0x0, r7, 0x80, 0x400}, 0x3, 0x2, 0x7}) r8 = semget$private(0x0, 0x4, 0x201) semop(r8, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r8, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)) semop(r8, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r9 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r9, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r11) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r11, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x9, r10, r11, 0x0, r12, 0x80, 0x400}, 0x3, 0x2, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x287) setgroups(0x7, &(0x7f0000000180)=[r1, 0x0, r2, r7, r12, r13, r14]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x40}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc060, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e1f0dbfbc2fcdc0a0e87589d1d78cc54c2a54d18459a83bf9b2b90355d0d0ee756270cbbed7e81c94e6fdcb3062ba199e7161ee30c420", 0xac}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c6b0078adf6ba004ff659e9144b1a430c40bf2d5cc3dc7a6905e003696c8cf28c734ec59b774d84b621c2f7afccbf90a4af45368c8b7235f8de890f6bc3d10d0833a82e1db7c96ddaec02b80f9008f90c84566aea30062a352d699e50a30ea4424b3345f3aad3bba78ffc622c627e738505c186ce7923e17295671d0a9d571345fa", 0x83) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)='>', 0x1) 16:00:07 executing program 1: getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="eb3b37da5df49d2a7cff18b01d45b2fb56f643965d0cb63cdd68ec7239d6ba1d7082254113b6a24e6ed75e208c860df6", 0x30) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001140)=0x8001) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd0\x00', 0x400, 0x0) fchdir(r4) semop(0xffffffffffffffff, &(0x7f00000011c0)=[{0x2, 0x1, 0x800}, {0x5, 0x5}, {0x4, 0x1f, 0x800}, {0x2, 0x400}, {0x4}, {0x4, 0x0, 0x1800}, {0x1, 0x8, 0x1800}, {0x2, 0x20, 0x64004a3be6e292a8}], 0x8) r5 = shmget$private(0x0, 0x2000, 0xd2ec5fa41d4aa986, &(0x7f0000ffe000/0x2000)=nil) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r8 = getuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001300)={{0x10001, r6, r7, r8, r9, 0x104, 0x8}, 0x3, 0xfff8, r10, r11, 0x1d82e150, 0x1, 0x9}) r14 = getuid() r15 = getegid() r16 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001380)={{0x5, r14, r15, r12, r13, 0x10, 0x8000}, 0xfd8c, 0x5, r16, r11, 0xff, 0x3, 0x80000000}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x0, &(0x7f0000001440), &(0x7f0000001480)=0x10) getpid() shmget$private(0x0, 0x4000, 0xc8, &(0x7f0000ffc000/0x4000)=nil) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0xfcef0b9d205f33a0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r18, 0x80045756, &(0x7f0000001500)=0xfd44) socketpair(0xd, 0x4000, 0x0, &(0x7f0000001540)) r19 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) read(r19, &(0x7f0000001600)=""/27, 0x1b) 16:00: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)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xffffffffffffffc8, &(0x7f0000000340)="dcd2d5e2ed1b4d473d5459d062a75e41bb292ad2c75f1d7900ace30563016022b1a50a8bbc1891917cae1b084363f8fee7cf38f3b9cc5c6ad48070e53f8cd01e160139d25f2c3b94cc38b9f99e7b9b49ef21273175c48fbb12fa0be4f581fbdd9e304cdc3ab58b79f6b26d1ed8e0ccd38ed51860e19bf437cdb271b5f6e3c59a06dd06ef371d0edf2444ad62245d688654f555f57078558749357816e96a4d6f6cbfcc6af3ae2feb8884193f618ba3d513bbf59a2457af7c8a7425367c418420ba7dc90e32928755601c3baad992e5b1411e03b3b737397627c50960e4d9815e040098eb733601b28f7c20800ca9534c8915549b0ec9") 16:00:07 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0xea72e25f7c5f623f, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000002000000800100100000000000000a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000300000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000004c0)={0xfffff3e2, 0x7ff, 0xe1, 0x8d8, &(0x7f0000000240)={{0x7f, 0x35, 0x68, 0x3f, 0x9, 0xffff, 0x9}, {[0x6, 0x74f6, 0x3, 0x100000001, 0x8001, 0x7, 0xfffffffffffffff7, 0x3, 0x100000001, 0x9, 0x100000000, 0x7, 0x9, 0x88, 0x1, 0x10001, 0x7f, 0x4], [0x80000001, 0x4, 0xa6, 0xc000000, 0x716, 0x1, 0xf47b, 0x2, 0x937, 0x7fffffff], [0x8, 0x5, 0x8, 0x4, 0x4, 0x7, 0x4ab], [0x3, 0x0, 0x0, 0x4e83, 0x7, 0x10000], [{0x9, 0x8001, 0x6, 0x5d36aee4}, {0x1, 0xd90, 0x8, 0x7}, {0x1, 0x80000001, 0x8000, 0x2}, {0x3f, 0x3, 0x8000, 0x9}, {0x61, 0x9, 0x7, 0x3}, {0x626, 0x1, 0x9, 0x3}, {0x4, 0x0, 0x7fff, 0x3}, {0x5, 0x8, 0x6, 0x6}], {0x3, 0x401, 0x3, 0x6}, {0x9, 0x0, 0x9, 0xffffffff}}}, 0xe6}) getpgrp() dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) write(r2, &(0x7f00000001c0)="d00c4e3e9210a2f5a21ffdc7c9cf92a9f08beabf2fae18908df23fc0330fd70fafc6973835ef847d8d7d557d28374176681d2c1a40e4e58b63258e5e5c31af659f541c9226ab20c2eb", 0x49) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="1c985b4c98bcbd1803ef269e1b0406aab33fc3f4fe89080b9963f75d4ff47a7b8d264a970ee4c28df2ced9ab378b9c383e67599bdc86b46a300999d9000862f51493630b418b876619cb06e8424671d5af67d41647619e69ee768915083e988d5324027444e90f9fd10caa5d5fb2202201860ad068daa68e1485bc17b8f17c39becb66292e40868cc4e93a34be5d55a4e357651285318784987dcce57c55c95aa6c6636e346a65", 0xa7}, {&(0x7f0000000040)="42789ac832e24a4591b249f85dd809a7a2d22ade604c7e5e948d35e93cc2886707e0de42c44b4b24b29629ad262f6eb4352a262f99db6e8ea5e428790c130a8cf78381e065fb45b48eaaf43d", 0x4c}], 0x2) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2133, 0x0, 0x7e}]}) r0 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x8, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000340)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) close(r5) socket(0x21, 0x3, 0xa5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="017bf8f20000000000000009"], 0xa) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r8) r9 = kqueue() kevent(r9, &(0x7f0000000180), 0x7, 0x0, 0x0, 0x0) r10 = dup2(r9, 0xffffffffffffff9c) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xa6, 0x81, 0x9, 0x101}]}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b80000000600360801f8bfffff0000040100"}) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x360, 0x9, {[0x2, 0x800, 0x487c, 0x8001, 0xb2a00000, 0x4, 0x6, 0x80, 0x8, 0x2, 0x3, 0xfffffffffffffffa, 0x7, 0x6, 0x8, 0x8ca3, 0x8000, 0x6], [0x8001, 0x6, 0x3, 0x3, 0x1000, 0x40, 0x6, 0x400, 0x7, 0x8], [0x2, 0x7, 0x1, 0x3, 0x0, 0x20, 0x6], [0x0, 0xffffffff, 0x8, 0x3, 0x6, 0x9], [{0x0, 0xfffff4dc, 0x80, 0x8}, {0xa5, 0x33ec, 0xc1, 0x1ff}, {0x26, 0x7398, 0x1ce, 0x100000001}, {0x1, 0x3, 0x3, 0x81}, {0x1, 0x1ff, 0x3f, 0x7ff}, {0x8000, 0x1f, 0x8, 0xb}, {0x5cd, 0x200, 0x80000000, 0x7}, {0x4, 0xb58, 0x1, 0x1}], {0x6, 0x5}, {0x9f, 0x0, 0x8, 0x80}}}) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000340)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000380)="6429bc950553a9c30045538b3f6a618fca022704e1bafbd8c4d18c09f76b08fe92466932680e21b9586df980c8c4724cce013d7390385da14da750374b52c8cfbf9b6fee71aecf655f8bf54123b89d4ba1d6e43bc1d0287aa9c954bc8a81ea852c44fe1d8b1dcf72b9fee705bc01529c3540cd47d9", 0x75) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xfffffff8) r2 = socket(0x6, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r5) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/105) r2 = syz_open_pts() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x31}, {{r2}, 0xffffffffffffffff, 0xb}], 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:08 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, 0x4000, 0x4) setsockopt(r2, 0x29, 0x3f, &(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) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x0, 0x2, 0x7}) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000140)=""/241, 0xf1, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x1}, 0xc) connect$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0xffffffffffffff5a, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x2, 0x3, 0x3) dup2(r0, r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x10000) r3 = socket(0x1, 0x4, 0x6) close(r3) r4 = socket(0x20, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c023638f3e93060862e0d17eca462"], 0xa) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x5, 0x8, 0x5, 0x4}, {0x8, 0x7, 0x40, 0x951}, {0x6, 0x81, 0x7f, 0x8}, {0x4, 0x3, 0x9, 0xa7}, {0x31, 0x4, 0x4, 0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5, 0xfe, 0x0, 0x80}, {0x0, 0x30, 0x2, 0x5}, {0xfff8, 0x1f, 0xd1, 0x8}]}) dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:08 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) r5 = kqueue() ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000000)=0x3) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r8) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r9}, 0x18f568c1aa17820a, 0x40, 0xfffff, 0x3c3, 0x9}, {{r7}, 0xfffffffffffffff9, 0x40, 0x2, 0x3ff, 0x9}, {{0xffffffffffffff9c}, 0x8000000000000006, 0x13b, 0x1, 0xffd, 0x1}, {{0xffffffffffffff9c}, 0x5ceacc9c42035d2d, 0x0, 0x1fff7e, 0x80000000}, {{r6}, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffa, 0x5}, {{r7}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x80000001}], 0xbd57, 0x0, 0xf01, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000bc0)="1d06269d97b5a025b19df505b750ea82cf5a404cb3504a4fd4391ceb01effb2604c60b417e145f7122b432bd40bb872aa522615158bd9b875aeb4afb8980279291653bd4e0fcc2e3c0f20a0dc5d75490f866ae2190177b1a7158c39918382be9cb3b81d9838a197ab6b2f2ae74989899d978d04636b5b2e996795eaad6e227525b5fb2f6528f47de9fb82c2c0e1348a81729c56e946d411fad447fb337e55e6d4b7e3db09d20866fa4a0e70480fb78007d89c8c709cb2a48ab660410dfa09e9355dd5058fe76c21a0f81ddd4609ecabb002e9ed0db0f360bdad33e0859f81b1de0349569f23bfa55d7f9b8c5ae0f4bdfea6d5afd3f50af95330032a07cb6426dd0705243354e5378c467dd498668cf12ba476fdee01c79517362cebe4b94356113d13e9961180dc450bb0d5562ddd5cf0c36dc038086119d2516bf637dd7ef83030d256040a237f6f33ea05491f88e497d8f40b369c7c27d06317323f5bbcaf3646471c2edd0065f442a6b18b873af56b8b6b3648baa5b027663e80c0e8b40cb0f8fb2f792b321765fd581b9a97a4f90d1313bc4ede06d5c49ead48059997dc19b79eeea6584d592d464ca256191bfa226251263229962712edcfe13ed93b734ac3df7c9877b8035d4d17fcf6365a731e77f16a94ef34f7d4c3de52e5c6a9da9f9fabffd92c5305566edb49341f088cad6dc609d81d69539d7158ecafe481c8283a2d91c10ca148806a3b9cd9f9c1cb7928389c022d257ce8202d374d8969e6ed069eb442e0224e925d702306c15c3a66620f4134473010c82ee8ca5bdf82c64230d128e6be9e926483f78322faa1d3184c2640ebf485c2cf14f4640e1fbe9ac50a42cd86809ec731afb372b74df3e994da5b025123720da9961166d08b399b41cc3f83179ea1b7db6a92129c796b5e5ed71e10ab52e3a7b62a9d10b3ad00de1f60c051bc1afc32d4e54f79a57ae297628499b7e01e09f46ea98fee25e8c7b8adea7fe96ee3c141924218b72ac852c91ac7d832d7e396517af337c55b28ab703919975683896d1ee357869f342a513b4d3bf68546bd3e5dd9ae5a0eb799f5ed448138cfebd084539dabf1a0ec57748990b4b6ae3e83a12c0ee0ab4986d3e307294e2dc8836e4ec675060d63412a2529f9d6f39c653640efebd63df5c298733a4dbfb89e64f3fc9d9053ab33bb509d717d17e0a52df1b7e1d277bdff5e97218eda2d7069a5d13c12193cf98cca9b10da4f4bf820df5e25b60d5e9ba83bfa941526b8c3e123d20fc7196a6b7784add82a5ebf9c779b88b874193760c9e01b719b9f313d121acec252eba03fe6204c91a8b7037c06fe2832dc95fc177ec5622a18eda990c884f0840e37156b1b6560de33340910b8940493e8a7c0d2e9afeec513b205f7516e0a0b0c4ec31ed25d0021b8935cc5d6348a6f21bd80af8c38dbf67ae2dc1a9cdd84165b941640a017c384284f95b77af97207a7416d8d207a27dabf5d70215f15f6970e7916eda17fe156f17f2aa8c2a7b866238a4358e339faf4c4c995d6dcb8c83ba75eb71f6214db25209803b980bbde479a1ee9404b283d28b5ab9ab9a1a1cf4a385c0e0487f910529aa712b97286cb5e2432367437063471fdd0ddf03b01019cb8037d81a26988250a77260a082863f2d7e5f224c74717741a6b3fd883262a2b1d0800ca93c491ee99d7c5722916a0919167d0044e05eed756a2f9d0f2879cff748c596ecebcc94bbef348abf1fbf6fe3d94588c3b96aefc200f738c385745cc7f5349d36f630b4d23eac026a2a441b1c136ebe3c27f6dee311963ae81e130cd4406fd0a55072b6358ff8c83fabae778850513f47688ef8c2202bf7f265ebac399f96a24a7f8dcf0e58725a30932bc480201a0ec48da1b61801b06713c5c14d7497b10e29d0d9b2631f0b02b1d89f7160545a8c5c6fc1ab869a1c0d395614031e536009a3ca29cb6c97a6238e83552fb4928f7479b5bec278be8d4db4ce0d581d32a3fa9b5613b6e6bd4d47a557151f1788e4173543aecb262ca2fc46efc14f1833b9125d027e488f1324bd50674ee1bfd94c600192af610c8b7582f17fa52b2bace615cced916b92692ab1aa040ad52fcd318019ab950ee6277c729cfd40bce1797ffc010e97ed95aef9beb17b10fc9d5a6b413c37ad4a6dc6527e2317176949d6166d2140f11069544956aacaa240d63302e7bdfb731345102805508eb3ee5bf9a602f69d76712b03b2378133ae2a37b6acc43c496cde0b2fb7e8711134dc896d510833958fbd404dcd0ecb5b6bb3694da1aad2b690406190e0b5cf891a052aa2b9658ed9a7033080f593bdd1778e77342b33114548d4c0439abb15ededc6164600698c78ca2ed96a681a7830546f91c168322e3a065f02801aba1331dacf9403fada3982f600d5a7683b0703d33af007c7bec5e0d409a348bebfd86d5cf26680ba94e09398d90c7db70caa5e35876f4e132a862f34b1499f492e62bb1dd65566a54ba6b22ee6b559871cf5223c6d3a419ccc717286d99348ab82f1141dc2cc1d67157d855596e7e91d740f8e213180c6d65a4d7f2e677b98f2587f239a99889cc9eed28a902e037a9ae82410fe97c7a0826abc608d3972223c76bcf58f751f6b54e2ba6dfd3f1db8312112b52c50eff72b8e30297373cfd688b52dde6840f4d81e46fa446dc5cf5a591f607e01a2557ce200ce1dd16a245c78e7f8a97eb02d0ed676b29e14562d339dca4f41b26ee63154c4f72e2fe32f8ad27cdf397dc90642d0910207ed697e0e82cb93b2a33b24ef905649fa2e7d9bf1b5a2911b06f18e50106a88eeac40a14a6c4d422e9c1084f5f4334a9e55119799cb6bdab7b752ba1249af8099e51b6e96e7ef8578da355f397edb8f557e55125855ce0bb77254a0f354f9ceefba15ecb706fcea3ff5dd9b197e68a72ce661225d6c0ff3b4b94cdd66dca348dfeac0d1a54a9c5c8af8c967b91ce39a689876567fec37e564cce010479d8379534d23e76be1eef2ccf12cd08bac901a68b76a056f3655392a1f752605654dce213adcc8182d3280cf1e3e73f6bfdc416d58b3d5f85fa9ae146c5c9cfb7fd89e458ffd6ed693f91aa7d3b567dad313bf1e7d1f86e51b0fdb841d3cdb3839885987eb6f30fc989dd84bede717a7eca24892474efa5ec35255adb7cedddd541e30f1fe5ffd9085727308aa7e26b98322afd0c36c843b06813b30f4b357845f81ac15cd2f7b00b4449b2f274813234477ea86f8e89b8951fa215f476f395914b75d855653fd7a935cd2dff2625b67b119daa3f95e5eab76df6946325b5d55ad5efc4006f2dfd969176d293c289af19062d37c9034601ad3ad587a604e2f0c05c396c94e4ed0de9be25a21d20721ad130ef5ff2de16c93eed203108ebe4a37a12a166fff9f5423e346e45a5b9f3cfc60b2ccfc88b675ba70ac561a69a7da3ce59266d19c5b2d70e083baadab34fc1e653c392c7e011faa4d50eeaa1cf320bbbc8d80bc5e9bd7b8062dc407d40c3407c669b2cdfbba45b8b2c67b408be1bf35eee7e6b55817a8537e23d0564f0c4ac0de233b015c22bb75787d1bf1b9d78dfc3036c1c427f09f220656c2ed9edbe4ac4957afdbf9fcba4e7c937e19f82d8be4b5477ed7f077f61e55e5adc49a6c5ec9b05eb18c02f145b21c2578d9d180b36cd13a0786e49aa8caf8b90d0557b6515289f8fc52519d8caa4444cf247bf73be4a111fbb898ffca4709582533b0bf88ade79419141e61a625ada799cc7672fa75a7e2feaf151998728fd812f8ed2ad7c8a04856fcd121fcc132d7fa9da63906189fa892b6bd595bbf57cd374ee3d061f72080faff48f3db1aa8c6e8878dbc7b99a1de90874f666d01993f1de0d7ed7ecd4cd6f63727630a0e0d4058e47dfa129954948beda9c3d373eb33959a7ffed87f1230553e682e0f07fd2d373cb3eb08ca997c68cbfecaf94f6e9325efa720b1600ff0543ee4add5ba31e1dadf2a79141e35a3de9a4a29f952eb54df6b000fd57786fddac626ebd5b970aa9265927849b3e8e04fafebff82ca24902d2257f73a378e810bcbf368d6ae4c33e902b8ae3bb1d3350ec981cd9d40eee073f66d8f1a805b8b98f4a134881c412ab86da2ea199c64451a6f681bdb39827f868b2fd1daac8e8185f80d74c40f52f81e44544a7f85269c895defb0fa66d8a00037c6412a977a732522ea1d732f6db048979d13dd66bab649494d18d277fc02e8ba8eae698fa896debd68bbf95bd39c4fac9f212420f76246f5d67c86ee54f19ab384b9f7734c209113a31e7e4320414dff41593bbe127901f29a969ff08bb8dae370b0096e07d3a8e7cc1e75469f5d3d42e2c7dc6eee90acb2dabc65dce8f5e9aeec5e81da88e770d95590e2ac1867956b4dc045c35f6db332ddcf3f54dd4001e272dd3827d624e2abd1a675fa484082e7fae5f46a6d4f4632bc928adc040f2187de9d5b8409821007c63c1b1ad46cfa6b24f873cfc8da63896b9852dd01efee53d900b3cafa16d11d60adcef85efa58570ce33dabe696086992b63fbcc85ffe76faa69c087e23eedafa7b5a3faaa7c57c2e0225cca8762bbe22b5647d8892e3f95725c1c5fbd3cb68aaf33e7f1e96cf5e2c89241072a646f4d6012e8933e6953cd677eac5684e5f1716d33db9c64f8f40ed8ad2971cded74f6dffded611579031d0a2515c3e0d784ae675b047b6733f679fec49ab4c975af84d391f0f85bd3e142f61952945e4c7d416e4ca731c41d967a8fef7d66f13d5199d2803cedfae01146a264057f3b5ab1c61edd73d81157db4ce7aa8d2a43fefe076cbf5e48d6d2f2907ab45045ac28e2ae0914dbbbddeef4b01f2bc9027e71d5b30bf8e066fb3d8fa7bf970facda2a08a744152c388945481cb23b49cab4ac5bc1ce277f3888c1cb04f461acc2df261fbd169648bf0b162b7253657703e8ced70a798bc49201e9e330b48838057416acdf2abd2a6a7410085e371c2260b16433384862dc0fea522fe2f0635b392f89f54699b108081522ae98756fc1161f2ab4ec711391659c786568117224d0a4100c26ce12f4b865aee2d45ae090c138856c663b8edac499e2ecd16097cf2412b54c3b34695f3abd469dd3654818c8b8bda9e519cd31f65b6f45e20a07143f7012778381c6c230f2dae436ea6e452d0f5a746b200dd62f55bf9ee64d8e8afa54d26bcffeb119541cbaf11f1e41a3394077568e6466e36b0a78cdbaa83cc447897c172eb136ba76d041e25bac0bdcf6780d57e59b3952f038a77c65f044b8ac08df6976392ddbf330b73169543b1871c73241e8e5b45699a1239415480ba60f24f93b3acc2b390b61a89c22b7e184b5abbcad6654589d4969694da86973bbd3cdd33a4e0527e8bba57fd2ee16db21c499a61310aa858d8e080c8258f235f7a3450cda5ca2251e3be1f43b559a6e3cac336002378d15eb7de69534652067405e0def001b9a1380c4218fd5b563a19ef9988202bc5e1cfc8d9401140542019eadaeba3f1718f559a6ef4f7e1e8f3378e21ce50947717f37d7b9f5f7fe6bf02225f49408ebc624894d634c398dbae833546ff4573f51ffa975280dfdf72860d60185cdc8b4db1b98b778a0e35daa1593c584db15f9befe14b566f18884bfa18b184139c366b30f01745813f454107d6efc9b06e6c6258766b2d62347bc2db480c4aab9d05b0db1703478a5e3a341011e2480faac4733bc922438e1405bb9b79e5eefb453e17b7081169ea175ffd3a33e6070299508657450718d7084d75fb3adf0fab96339a6f3348", 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="939d0622c1743e866b71015c524ffedc273b0c2e03f2ce4a7805f8dfef36b7142c7f1b23117587e76136b264172c618cedabe738dc89c6d562511b032a989651327bdc85396a02aba5af61f54b78f90a4042cf2291bc75a66279d86acca42defcb15abb60fa347a90f91330401d9a157a1c5619bc3f8ba8b12a66bbc5e1633f41299ecf2fb2d2821d01e426ce92fd64ce5503d7fc5ea7b0713f17804b3862e304de8a72c5a4e374993e6733e6fa41e29b67b3cef6c6d5774eeb836dc74265fdd0edc14bf14844b1e11c8aad46508bd0155897a0a8296d7dfe3372662b4cfc5796be165c37a9ff2", 0xe7}], 0x3) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1465883b21b13ab5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3dc, &(0x7f00000004c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/Eev/wsmouse\x00', 0x20080, 0x0) nanosleep(&(0x7f0000000000)={0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000400)="b100051300000000000000100000000000001ae3d3051020741438f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f15d900207e6d033f132e27acb5d602000d7d63ff37282934e4fd89f20fd3872bab81e2a8ee72e05424fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9", 0xb1, 0x0, 0x0, 0x1d5) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f00000000c0)=[0x6]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x0, 0x0, 0x43, 0x0, 0xbe, 0x9, 0x0, 0x0, 0x0, 0x5}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/120) r6 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r6, 0x0, 0x8, &(0x7f0000000000)=""/38) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000580)=""/183) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x6, 0x7, 0x1400}, {0x3, 0x6, 0x1800}, {0x0, 0x5a73, 0x1800}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000340)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x401}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x3, 0x695cf1db, &(0x7f0000000180)="9315480fceb25582ecc40f784154f40cc55348d9da025b9e7f629df7fd70c11531935b045908c4cb956f20d4df37d0441eea86a7b0c0bc195f391fcc739d89f0a0222d5a68f27226e4a153f5e121eaeb7c87bdbd15d64cf426e95ad925161d2530ebdc33d86306b943", 0x69) r4 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) getgroups(0x9, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r7) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r7, 0x0) r9 = getpgid(0x0) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x8, r11, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r16 = geteuid() r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r19 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x8, r16, r17, r18, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r19, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r24 = getpgid(0x0) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r23, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r24, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r25 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r26 = geteuid() r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r29 = getpgid(0x0) shmctl$IPC_SET(r25, 0x1, &(0x7f0000001680)={{0x8, r26, r27, r28, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r29, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r30 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r31 = geteuid() r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r34 = getpgid(0x0) shmctl$IPC_SET(r30, 0x1, &(0x7f0000001680)={{0x8, r31, r32, r33, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r34, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r35 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r36 = geteuid() r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r39 = getpgid(0x0) shmctl$IPC_SET(r35, 0x1, &(0x7f0000001680)={{0x8, r36, r37, r38, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r39, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x9, &(0x7f0000001400)=[r17, 0x0, r22, r27, 0x0, r32, r37, 0x0, 0x0]) r41 = socket(0x2, 0x2, 0x0) dup2(r41, r41) r42 = kqueue() kevent(r42, &(0x7f0000000180)=[{{r41}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r41, 0x0) r43 = dup2(0xffffffffffffffff, r2) socketpair(0x6, 0x5, 0x3, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd0\x00', 0x80, 0x0) r46 = socket(0x2, 0x2, 0x0) dup2(r46, r46) r47 = kqueue() kevent(r47, &(0x7f0000000180)=[{{r46}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) r49 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r50 = geteuid() r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r53 = getpgid(0x0) shmctl$IPC_SET(r49, 0x1, &(0x7f0000001680)={{0x8, r50, r51, r52, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r53, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r54 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r55 = geteuid() r56 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r58 = getpgid(0x0) shmctl$IPC_SET(r54, 0x1, &(0x7f0000001680)={{0x8, r55, r56, r57, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r58, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000240)="9da213d07f35e27cf7a67a35ea81d2c4e0894ddc802bc666fef3c1c5bf236c7d5deb288e71cfc486824eb7ba25b66aaba00d3557490c2588f811f223505e1145798845ce2f018b8a3242162abdd77699658d849d94d936dbf7cbe593f693349bf6cea027b70b3b8d5feb52b9e5bd8187d65ed1c896ebc55ed2825a90ce7b80c58bde13c0930ebcd1670747a39df037abee2a0f3125555cc088ba02136bc08b6d0f87b226ca15241931653b2e4bad7d9f353f9063cd49c6825dcaa8775d7f09ce836d12880d90dfaec89c5832d2fc620dc588a4c84c4218d5", 0xd8}, {&(0x7f0000000340)="e743f4c909576efe9d43ba679f3a746262480bfc1f66f67e1ed7dcaa07f9f4b7530e359589a839961b94b085c9f9c56617cbca857668098270dfa988a604ac827bc78e2332a74f38d662e966fd3a7a4195aa10e5de033020267ce35891dd23425ec3672fc5edbbcc876b9dedfaa0e99f50a729f628987ff41f99bc502539dc41420f8fb360a72792d8c741f1dbf5dfb730d700d36902ad66ea843fdc1a1f6ca3d7d71279ac9594cbcda9ba2f18d52eca1f9c9b1d9c227f2f35e69443257bb929fa55c77a4a2cf266c5b9060cc97cbba86173a553dd70d38a26ac36e0f1ec042b3a236aaf3b83b205cd74c9f20459661cae2a397b277a82892dcd272d166b647221a96611681332e07b8210b63f8fd13ea5b9508a7fe4c039f6911c94aa5d593a97368c912a33840dbb394f3574a4b4edfa76fd23e30433e5bd063e23b3ea61881397a8f56f4ea063d3d52b88aa9bf8909e7e0cc77b6cb840b0ecba82f22f6696f6c42109168914dfa09d1c243eec2e1837a140dba577d2d1e0127838301fab0726579a0194cbac4f73547b3847ccb4122bc3e25493e9f50312038ea7efceb6a47754437d30542a3cd7b949c65f68d726c98e42be19bacaec15dacf432729c7511a7eade09724684e5e37721e766891e4e7d1cc61e0d8b18ffb9ff0e20495614e9ef5a7404aac10fa4132e8c33fdd3ebe11f7a4f28599557a9bb83927c587b4f6eb2aaafe06068e431c3b8af8951eb2070f11e111ff93236305d1dfd03efa91e4aa6544be990696e6030cb636c50f99878545b32cc66ac3e8da05ffd1933e4c2b4a7a7fcba75116bcf34de6edec4f42945b10f9b5baf7f268af16ed0185d177dfd49347161ee96b55846a5359bc6691c8df01c1406f0d0733b77d48231e33a381276c37c983df0ded6690984132f686c3d3f0dd116a9d4d1c2f1ddc213df44f2fd9b9e714fbe321cb66fc6a8be26a0f4c4e88392281617451b8bb12daa482aa36ea30bd07abd4865258b2c7c9e311c917f94374d678161987e71b87975853a9d4f476852c09086a89573d90ccd7e34d92259ec81043f812fa7f800e02e3ab811595237151871a65222455e852fdf351d393864747218635c32ab07faf744f47ad5cd78c2c3ef1fae91d0cdda94cfaa2f3574fb8212e6d90bd9339eca722c93bd3aaf0f4eeaf7970915ca3f8042bf95bfb5683f5a7462ada438a1a7bfc5850c2643dc12162c9edd76eebbfcc2d9056101c99241dc7fadf2261e7a1fefeb716a129fe6c93eb74f41ac36d06b3bcc8d3209ef824901bcdb6c5cbf4a4b44c2b937f9a5a7be64c5f0a0021f25aa587bd3685edade6816281b423d2b8207f5cbb48010510709150ac964015eed4e050c7d29be1d72a0b637f7ea66765d0ebf8e98f19ef6f934508a225668ddb6254cf640c65d597d6cb1915fe0b7d8ce5e4809a8e88c4e6691cf8656e34eab4c8476d6abbd24aa4d7e28b0b52067bfcf3990f7cc4456c524166df6b89d493fa9ccef61806332e7f29396d04ef80f6880deee13eae4840e8ff8f02ce3f68d1ef7bfd2b8561884ccb4fe3798804f40b4a96cbbe8ce0f046250182fcadd46ef67f1413111a0b57d2751fd320f6ed51dd40ca900b27223aba81dde3b7cd91c5256d9dd8c40e519d276eb1985a5637dcf4c96dd746fb14ff6a1878f0376ce473b819da91a09b6e27daaa5331a0445272b038df5c2b5834165980f5fca04bec09a83d0c7a3cc34c10e007d1b1015db4c9f89236f8ff836b54c24e0ff38f428d6c0df8fd111def6f52ece04da5afa6f04295aab88491c3b33b3f8e7eebc7fc37ca717af770c7ebaadad64c1f8c9d59d9bfeca5c6a3ecf015f1bc7b61df8d6092a45e2ec4bd7c2045dc3fb0c618dff58510bcaf82342649c2da28a5045542756f78d73319d9c5c58b406edfb00fd3fae039e752fe7de0d606771e703da16a94ed27196132e8c8b2deb384cc6d48a383e29899a7fec4876061b8b4a9024b1211f0d76ee91e73dc05c915920939ff11245e4e585f5945fa8d4a24481863a048d3c6c93898c1710340561055ee0d1f37624627fdd294d6eaf05ed2659ccbb6fb8e1bc15d70050ced816850af7e9ebcf77f6d4ef14a3b0a315265760e4d9bbd25f5777836fe46f3c0d2a4094ce7de2ac145075960b1ac493db16f0aad68c69a04b9a71134f0503f41c749a1e8250fe06c7b200a8292f9542c0fecb0eb47de6f38349aeeaec185166abf8bf6c9e787c45f0c07f9092f19bca70c39354cd2f5cfba055b12ec1f03519933ae9771ff701d6b4180ec05bd189a74544e4f27d8fba974412ecaedb09a6be79ca9511bf652c8adbc9a68240cfa42658df74a06c5334cb42c5876933576f5dc8d949037dde26f500292e65f7cd7ffb18b4e0afd91993bcd518c303ed45c85ca5c1697f098fbdd284dc8d214ce637ffee3309d3656700acc0bd03da711e5a6f1f54830488470ebace9dff801270010340fbc23d18c61558a884593bb8e22ff1982f08de4c0e5f5145dd16c41a3d68cefd5d10f21c4d81596a6b8bf723b434de5abd94ab4019a67de572c5749144c7c9875dda322dd22b02c5985c8478e0c35187820cdb8bdf8dfcdedfd9281e4ba849ad5134e45d8da1606ec7814f2074136ac165f26169977a576aa47f1bda4a395154c6eed25f0ea371aa20bf266fc2edf851f2f249b466499034e011b70b453875cfd8e65cc7cd5e0283f61f996e8ca7762ab6936faccdd1342393d1426156a9c3e9e67bc353c3325e4bf7b6a1a79569dc53cccbdeaaea16c36ae8b73833c513d5cd0d334082d3966711674e13446b72c31dc97b46aa39e148dafa369e5a6d56c0653aefdd94ad083fc9dc04de11f9bdd16fd254e2c0a8c7379e8d69ef215d41d8d64a739a548602dc9db260a040315d9cc46e526fd2fe40f78ddcdb69207122d3e437d3ee67fb795f6f9198ac84f2039fd01c68d22c09a192f9aa7761382993e887dee2e1a537b1dd544653491c7d87a573fde603623039c5c0e45d9c59f507ee81b210c8edc337c5f1dbc7be10ee4e55c5eee571335d157b23aac8d8460515aee71cf1a6c7ab69dcd9e3dafddf6cabd46e8f4574c534135ec2f396b28b0a571839ce0b509f09c98189e4c2933296604cfed36d9bba6599e6665ac80273213caf2138cf395e55816ae657979241da839d90522ee2a5bf5e6230b7f99ee2f891cb929279d7a9df05241e526369f5b9bb2fa9be3e5dbbcb920858e8320cab91f4c68640822e0c64659c5061914724f9a9e79a4fb98d1a125897a91ae3bd8678314bcfde31c7c6e39b01b481b75c777ad03238673c6c3576a637ed5f21ab2c85f5449ba249719831524a1752d63053582b2c0790bd3efff498f7aa7b0a7d86754c74f284e00250f39994215ceb81409ec352ac165d50d284412d48b75058f2e8a7c5b3a02103535e6fdb03803f31c909669d30e3f88d76459838bcb31be94977b659359363930276a482265442b726ae75288e2c2f64f819512425f8f0aced6be7b513edb5bc9a6dd74417157137d551199ea2138283afa7f5b64b080e92d77a40436676bee6a003b1e2684051581b8a6ecc82260226a58b1328c7ef94c4c0af8d951615718220ee19edf00f99d992056e5893422f2d181337c08507a9c51c38cf66f4cd803c50b07969fef72e2829093b5f054b24dc01b82c660beb2001b9de4b356d1844d1093da67003f23d43a4da576526e0951a2a5f78f0d78142078d952101668b2b01b4f2d126ba1b1b4abee40210d354e4c30091eb17710cb60bf26372a79a8ff4c54c4be3a0ced163d54b068887d21c724d0cf4e159758ae1676b5ce1ee7c13d59dc53822ec8f1ffc2866d11d2a472ba6d5c33c4c656673e0acbc2e8cf6da9ef50d383fdf530fedb7118b3bc1bda3f95ee919bfd90aeeeffdc73ceaf000bba3ba5a2f1984df9a1605edff735eaec2abfb742ac35284e5fef2dc6272a2a88a9d8691206f0c9d1d8a82d75b20ec7c6873b13be7bac48038b8020d0adeb49f91527b7d82997e2e281c99ebaf9fd66fc913a035fbbf22aa21e8861120bad4cdf17f12deab06ec3ac86f5525bb64fde4e39b75f0ac9b45ff6845fed8d5a9a0dda5a91e917e8ffbc95268d866f1377cbb41201835240d8a8a319dc8a1c2f02fd1ef051cbba69ba3afa928593d86c2a5ab1ec6ec3a4bf283c10fe08c806b405b243a2b8e1a7e6f3f08bc5bbb44bf9688f98f2952c5925e3fdd57898d729da3461faf273df7c95cd07db25205313b7f81290d37ffc791895d281a6046a9fa32f1756dc4fca247799aec8b2e11b6c0938820f4a421309fb7423182a60f4f55a5dc8442363f0dfacf4578d928b6297ad79b20d4b9f28eaa819332960e37704342e5f06a1e305ba9cf0edba5a9ffe75e146d56a323d62b25784fb92626bf6155ffe33ce6780a5039ada18afa7340a19b9f7756f3f395c859be3fa42a6d2415c5390a140a652d96dec679460ef22f90ee4402342fc4d626a4a65080d0fc2de4afc0ae7188d16c68f59d7789816fc5f1ab0e4f352d13e12e63d301af9ad92a130bc20802b363a7e577e27297b33d24315ab2a57204cf35a879f7501689fe6348d9e0a7ff84aa3b17c86374e9e872d44c56afb4296493fa3e99b474418a685df7a4ae271bb8f20d4c13753a1bf97e4591b082bad381d00209a728d310777c858d13b2820444da41e668b2a3d1417ede662072c013bfe90c024a4734bbfcc9c5625807ce75cfc9c73abe89d4a3104d1fc2ac04f089e9b9074a0b82d9edbb93612cd24e25190a5d7e0534aa47e9df3c14bee4b49eb5d8d1fc35139c328789fd5fa3144e37f1e48a94c627665b4d3ead348f46b1b57287bba11551a346b20e10ff2a6f92d39396ab4258c012c478ad6ad7cd8476206785390758281847a9620770f6ac7fdc40b43fe29c25401dda1eeffee58809b6fbae39544480bde1eaddb21609dafb905b2b2350b43875c0a27f52656480569be91f9cef5f1552fda687b114973c8671a33e814fa0da3d542d79d395d4ca5a4945e2953c493e97463a0c85fea0e20ba6e4ff1ffa8068e6219f6c32b145239cbc112d979fd444a8900b6adef16c0966827f4aede0d56f2ab4e70df20b00e1d930cbadbf8158c40ba1ef1356f719f59d7a5e4ee66b4ec3966f550bdd5a31c06a7f19cd2b9e0dcc86ebda9fde8b6a64b148e0fc17efe6f469150bb03016da7abf7f1cbbe7093f57ca98e15b662d77c22ca21f90b8075ad4508eec5bfdf85d4eccf976b77cc667d11fdbfaaf6ccc3dbd67b306df9f993105c993322cb2b91c8613d6c03449f84c5a64f448373305c41e821dc160cbc0330b09f3e0dd0d42f44ddd3fb020015a055a8906919ead3705252ec824ba8c05d4fc9cdc7f065db2cf958bbb9eb71fafb383ebeceef6a3f6a196d25d0ca98a8aa42bb13f097720b75963878dabb434c86487b8fcab8ddf7b8b25cb8c40bb68af6847b992787e3f2b580bcd9ff703351c7a89d36c3f5f5bf9bfaf18f4e9cdaafba4ce0e27ab6d58f8a79cb070fc3e40e00277a6a6e6d1916a6df4526eb3f40f1206c060582d596e44abed34d4f8d9f81a2a3e391501d585a26ee249253ed67321b7c92c6da93e7b28c97cc2a69bd897f212ddae4e3a8fcd1adaab63e5f3d42571fb122909ab26b41bb0e25c2d9be8cbc4bcdd38511d2f7c65cd5ace15cb4ac9102fa2a5b222e56bc24c75d3f4a57d11d121d651bc01f1dc37b2972170c65b725a1a182f01a40c767acb8b55865d5db1e42ded44364e8677445f4f61cc6fdea9abd50", 0x1000}], 0x2, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r5, 0x0, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r9, r13, r40}, @rights={0x20, 0xffff, 0x1, [r41, r43, r44, r45]}, @cred={0x20, 0xffff, 0x0, r48, r52, r56}], 0x98, 0x4}, 0x402) r59 = dup2(r4, r4) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGETIF(r59, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xf, r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x50, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1, 0x0, 0x0) accept$unix(r6, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1000000000000020}, {0x3a, 0x0, 0x1}, {0x2}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x1f, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400", 0x631a}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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) 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) 16:00:09 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) seteuid(r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffe62) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, r6, 0x0]) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000600)=ANY=[@ANYBLOB="de74e9720e184e03da331d7af9f455722d37ac4ed0d9231c6007896eea0efc48f0d9f97ce68aafc58cbae285a84918bedb45fe7b33f15533a23e626174bdd2ad84ecf0704d9af204db7229fd8e300346c52f88664c3b4bf6acc20a4c1187f3bc6e16b7145c638cf9f88061a80e8752ae0b000fc427d81d729c13b96178507c51f6283031b580f03999c54ee1326405fc2f0883ab1a814435e5161a080b00f3045f573598b200b3eb1b5a1fe3135b7274ff65a315266a35618cae9ab71f80bebf1fc271761e0402cc5db33ee92d1113d365392471ee9631ba663ebfbfd68c71d3cb812866"]], 0x1, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\"\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r15 = kqueue() r16 = getppid() fcntl$setown(r15, 0x6, r16) r17 = msgget$private(0x0, 0x8) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r17, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r15, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r18, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64, @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3f29d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb737", @ANYRES16, @ANYRESHEX=r19, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) msgrcv(r17, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003c80)=ANY=[@ANYBLOB="5800000000000000ffff000000000000f2d42a7e634f0cdfc7329fbc162ec5979d99204990e385355e71587918dacf66f4e718c3a4811dfcff6c7b32adc8c10079fbf1073f9f4c2e96525fa2180cd85eaac2c66b856daa0033ffffffffffffffffff0000ff0300009ea197a65c0975cfa6845856564ad6671272dbedaa4c019741f135feff8953cbd5324714352817cf053b7fa9d07a90eb7f0000000000000088000000000000000180000002000000c04c398b1fe73a402be1d52515a832fcdad04d1eca8f8d598cb36468d611a07490fe63a0abd74b96cf8f052ae8f32a3e9f71c28abb5ebaef1c6381642cf98368aed3b3caf031f91fbea647b87a72103373cd80d4d9c8fe96d5eb5bf66dff633f7e2c75c5e8e38d1f1af8c2a5eaed6be7f3a65b09523c0000d800000000000000ffff0000000000f82013cff506c7c30efee770c1f96a109fbf6eacdbb273195e1e8a4f1331cab2fcc60f13926ee420b5d261fcaee709fea3f20f00755463d6a297b59e0fd5b3a0ad226b660c6964a3283e395b9518f3486dc4af28047999f4563f4fa93015c7e1c9c5604feb0b01dbdf4f76dd3213c87bc5549ebb34429abb5a210eab77ae3f2e43f2d9a8eff93205f7a5a82e682cccad3a75d2a89206f58fb5cea0abd2c72c87b11b72954c2a30b8d146e84d47009b8a5455224f8b4f81f67d4116cc918a6f44c62e69c1789929cc53d20f5200ae254d903b093c60ea66b9c779a1c32b3e9dc90288a6de95f24b9de684597b676c9dd2d0b000000000000000010000007b820000a68a7726d9edf8e1a240fb9d68a69f169a18cc4b17dbed56d20225de4bc0c7581649240ce04f2c9b9e4b1e4478ae96e7c31f98fe484ab8b9d8591aa34e63bda594f8d75f47b33f85a474859df78b7ef5ef8a7ec1c41f66b7a2e24190073196e9894876297b7fe4419451b96cdc90bd9056f34a7ee239f1a3946642746fb7dbe80203a58aad330cc36eba06706c614794151ceb915d98d75d4ca99c9000000000040000000000000001000000080000007f9ba57485726a94d22dfc66f6090540c7cccd6470e50ee412c2000000000000101000000000000001000000ade0130ebecd29fedcdc5da128a98d551fc8c4c8a2507094d67efc8d038dfd8270176b8f8fd5cc1f06e06c76c6ed6b08ce9a0e5e05dd4f60e6b163d4f487cd28fe0ac0407623c8875f9d3c821ff4bb728e1a68f733f9a34d7c3422287b61e6d166c58a230c5e27a54e4ef4d3796a3b0f0ea800d768850326a0fd2a42cd2067ab0de4937f5cdd633a408fdab9c473f972f45977c08a14cbdae6752ec383a536ce580778eabfb504810a1c1468eacb353aacc2bf1991541c899028646e0be03fa281723990caabde08cb6999ac1b7d85682517102cd0f46fc78f05ef7b2326707d734f8dbf9ea519cfad07b2db7c7c4a8d7e83165da3d3a351c9cdab9df666dba2171092304f79cfd8232296a2dcf4d2677dba106102e6d2a298d0339cf1d2daa21c00928929f23b7b96b15e4c04e1c0104becdcc02e4b090ebac13a8e8572641a47fcde0038adcd4992eca9097c22effaf5ac4435131eb5ce7dee520b22cbc7829f16cb8369c845cd7e35066910c8a9e66cf01adf455bea772745cc36ea46fbc57f526f2e402afea524b0da3a4fa9e6e64c6520761c0367db61197dd29a66b4f40f5c0017d6242d9726fd501c1a56a85cada3c74043d5fe298deb6c40048917537f257055005473b587d9721c27e33a5946d0d5f6355fa4b568121dd832c0f10a061ca38e22bf7fed8853255633c509b10d7b8124a927ad90f82886961d11cd03fa5b14d3edfac6edd0ab079d408bcc1d1787c86e19517c7562d056a2664bafd9d8ea1c57f51702bd34f6690af93d7b7733158f24108abb2278a0cbdee8aa564683b581aeed2bb10018c002025b52d6d4ff55e0f1c3a86b4bb6f68f4246cbad629c92ff02033c1d91abda907bb4af20e74b63de6ed4da5d1b4b7ac209f60e4b19fed880a9b5117bf05794bc9323554ec9608db1740b908be5578784cfc21dd2e4f00ca6979ae48bc6789e9c9dc755d9420e785433107972aacb4825cc7e00280e2137c6d39e6a7b4d7882bee5aa409925fc80fcd9db047b13b2b21b3f3c8e8f473eda5032d39999e44442cbe14c2b32e6647edd2da3ed996562b717a9fc699461b8866540d9aea9f7ad0c917162524c79c5ba74a527098357153419127d7f2e4e8f5018931af75a47dffc7d7120ebb4d4f1e817ec4c64df92c324718c316abaefc6c1d52eca2a59692a2a7c485a3237d4ca99132481907c7bcdc35df96836f4eee592862f6a92808e6e4d996c3619332b1dadf302e8d5dfb662de77814d8e523ce8dded07601055f4cdaac6c7ebb71e9606db98aff5be2035b291234105887095c53f8eea21d9d91ed1009001f1b218c8903441b9b54fb308b5cba9be688fd87858dafcbefc5647f0dfd1b1369527e795ff3b170c2f89e1a29344b8a82ba60618786bae3d04d9a99fc38ced6be92375dbad5e506c353a75fbfec1156647002041426495b352d084bf63b3d33100a5c5410580c7a916d8d736e2194d95fa7aa5cc9e351074fa9bbf0b30885041f6b7d9741e65464ef2beadc35afcd5af3111f6baf1947739abcb5267e6e97ba4523a1bc86a47e57e55b8bb5291b0c199592735322fde6d011f487e4c26d4619d8435540b76ae01a081e707e35fc4f0ffb7e5f20b163904e81aeb9314accbe971bec90585527802fe911b32ce959888ae7142fda24c878985daa7bf38f5b5947e94dc5d70eba63051928d2590156043d6cd9f14b55a903745f6d3e15ee346475e6e887623dc3748d0985a72936ba2dba844e141e66d80e5cc1eaa7939364fd8dcfe7a6f66a629dfbace8fbe0126485caf89bc0766e753f6ea51c001ed9a9a5fddbb20422eba9798a62dc57b5008897f523228b4e779cc54661391264fb9a1fff7d6939fa24c9b0fec7876ae71be4bc78dd085fe174e6f9719e78ca2f10625dd21db63f85b38cec21a264531b51efd92770de69cd44fd088be2dffaf685f232224eba5a1faeca484950ba29f938040e7de1db283e35b8e411b97dc2fe6e0dc3510eb6bbae4f42d25504df97e57381d581adb79b9cc4727a6cc29eb845cf811e1e2e0a917c83b60ac0b1657228cfc53aefcb488cb420272d59be4131c93ddaecc79ef00cb31624e92201bd589433d5ac795edc0c55f01ca3fa9e0ee4e3f3d316ac760637748c1052fdb8b3ee02ccb5991dd646f1035a634130193a7ad9002b6494d62a185989a290cab3a04c9b7b94358c76c93999b09b65695fc75b55a22b9bf147a19bdb32390d883eff534b994714a2b9ddcac180dfbd813c6221572feacb7b1b04561ac769fdccc545c87a0b31b8b2521fba53bc0ce8214ebab049468f22e921cd328a15416799f9704369282acb91d9e91724030fd187f30caaed01cd181de96f626a248a2dc34d9449f89e2b58c6722e226ab786c67d11c9f606440b3c2aa55f74223142ca6fc85e53d160dbaab3b0a16db47a6a961cb5494a349615df03231089441f103125782ecf77b57cdad845fe20ce16b6637ac0cafe9350f27cb865ef34617d703c8d1c413bce4d8c5e0db095d05c4cf4b8a0a834a77d6e15fd825b9c1dffcdbd686a68eb938c3f0458d16ed7656df29d26e037e1b63adfd00a1c650e3b775d25286eeef6e0820fdfe6204f5bcff2a34095cf62e692e6b096c4e49a50d435241edb5a6a285233cbb5a5c406db8ab48ff6c8a2d8d564a223b12f84745642a5fd25974b0da66fc0c1de84560bbd0baa16ea87c8d31bd54ef3481a38fb13e33bedb3fe991f5df3c6d1ce35e5163950d7512e0bcc4c07b36a5afc0d667ca1a3d5f7a3a878d164d557f61d22bd091f1cb91f49debd3fb354e9d3930de96e1ab11c8eb2b3e6c6ef328248a493c0de5b5ecf0cf321eaa33b2d2d7588ddd99ef1ac6000f91b784a68a0622526741a70017bf8d3e7dd0f2bc496fb5f5b9a7c185202641257b56a161a6d77429905c8cae8404e16eb1726ab9ab4c1571bdbf7d17b8a8b82ebcf28ad9085fa107c5958f871542b83f11fb67dc3ead455267c5c2686d04c02f64e4e7350f95fac59b4ab2b8b543e98755ef494e501525f305a8bee1f35146710c17c532570d036593d965dbdfff331528ee70258fc11ec6ddfcbf7a7884dd31462c6b836577e9617fac416b5d5641b9b453afb30b513a19d3950e97c4418415eeac1021481ce9c13ae5f8637055fe2dfc4f72391be1bd728f6547a3b99320a76e3c83d731c7d049f24d7d2853eb41c503ab6f361cc444f60b27d2040c583592ac66f7efd33bb58ce5f4ff7b15c63f6d7662d42406ee47d61512979e423bd4bae47a55d7fa607d6fa1f4b2d76167cdeb8646ab3505ef39d21ac38e9543c6f5e58109f557b026a4e31f411f5f239a131f6569fe39c23d6ec8d34cf382cd2d1abc08e2c07a9922850a3343cf206e32d30cba6e6832ade577599dc1047497b21ec00dfb7e028614066b801b963437d37a18e00f96e095040b03075a2a489254d1859c17dddf2db0bf1c28e1f27b7aa3b8e78e3d5ad4b1d08155afc9524fafaf982f6f5bf534d7470d95751303c7420d40f0a01b3a676b6a57fcb9812b5c8dd02757a2ad29d93527ffa5b7f020185e5a01c923fb6d412c21fc52ed82febb5c11c781af95a14e728ae028545d8b6712826a154f7027732578ea76624dbf19b974407af404792179864f1901e5a4886ad43071a5b8758a25979aad4e38d55de82953f82af2b49f5e2979820e28a84381339528042b3ca729887f31c1b831392624aaa4d7e90f8840e590d6097b4c0b415a6b978cfa9f09ea4e183eb2f4c8f046af574e625bcf0e09220f07b52a6f89797920d03378b5294e9c85c32afd334fddf001370b6ae89e40360cd19896e23f8b4b94e38003f41c8c730326e2ea49607f3bd31ccb75736969ac951ca0628108929936ed1eb8a94649fd3a123e34f5f618897e4d08654e91746fd0ebd61f5d0a5bc1e6504513d2b99b54eedca2766a999c3b8b48f58f7ed2b815827cfe2fee5b119dcb7bd45e49aca0ada4b3be63f450a9969758c260916f8f0f39255c5ab0306fb7a23dca673d940336f9df7f48885d1c8a7b9eae2890a752f5e08dfacb6028492aef57a49929d163a31f85aae12cb49bb7c6418ffc1a0fe3df146425c03446ff65912007ab0e157787bba5e9a1198f4715145011e2d2996a67beba3365cc2958139bde950e91d5fe42f429ca43bfb24f6f5fa1d928cf6550f380a505495d56e9f00f66a00aa4abdcaeffe01d8c18af6ca5079cc6417d8d3f127e3669b10bb89352478d8b34a8204fe10533dea4d619bab05944e99dbb305a4f68bb2ed4692cc993a15f5c9f46e3968072d7460067ef5f2d47826723f2006a5a7016be95f2e53c55221a86506330a33a6b3245517e9d0baacd3ad7ca9220f3ad4219c7c12a375dea863774fcc7fddae70cf3a787b73d00960e44eaf44173bc03dcb0d0a061e7b81e539f991b6abcc84f48ce0ff987bc3a10ac9eec45e89b5c43cb74e235493e3606cc15b2b76f4088ce5577b1e5daedbb40e0852480cd879cc6a1bc8a8d2983637787ba09876df73104150cf208c2b553ab0cc5d04aadf0fe77c50351738741e6e59863cd16cff9eecf24415e3682847a9495e650af93e5906c85095b6a985a0ad83d9497654b68dc5850312b32a25167eba1aae95b42b1425fe9bb5d4d2d5093db818cbc9ec60acde01393b96123461ccacaadca453e861aa2510b6e2840f33af311c8865c407f736d81530108f671200f72ee90fabacddc39570b94c75910364298ecf38111dc1e2ebf804dbcb843c0dc378e9dc28e3c6caad2e212049213ffe7e75358bdaddcc7aadf7f273b39fd224467482e18ee22d14acc47fdfd55995a058c80fc35f1894900f68ad8d785f2d4ce5f8e764327ff50c2f3b2d2611549a45d7eaaed6215d0be95a5210513ea460dde1635e3992ec0ed119110d852310bdf4202b05ffa1b10931efd6fe47e2823f8ad26275fe826b3d902334a02927d82e90cb49d925ec50a6c4c126eaa74f9df701e294f7769feb5cf9a128496f75bfa6403c937b87b3040f43788b3ff1c007cbff27c5ab58c0416fd4d8518dc16b70d372c316ab76ff01a3519826e9787d7ac98428fd70904e97f91f1a4eb050cc089c4679dfd23381a09aee26c35af6be114c190868189aeb16b2c86e9ed55b6e882d6613b932de4a624bcde8218e37af4f140466a4f774abe183738c19e141a207653455eed989249925d3c7c11987b9b60432840634b8f56e5378c19bd4b030ee2dc5b06d38b3d4001e65cb69a39899f16e0b2a2689e2ed5d1d39b4676c166fba364617eb0514d55f71035e0a1095f0f6b1c8ce0eef5479677535f93e0a42dbc5e29c5c3d9decf28ae812e7ae42fdd7f38c2ca92d91d5fe661d10e089dfcd3f85d57f8d932d6e4612fbae5a7048c58acaea570c89a81656b2fb8b93ada27875ee76157554a718586f2e5218fe44f5f9a32a1cd12821a4b548186bb22ded830e2e185d5d6263c546cc5d7e223cf1da75e28746611875865e95d69979dc983dcbb74ef421d432050b97f4c3f19a24f78fd054ca10f06d86c6ac0c70deaf140236d2ee5510ef0abb7ca3186b98bc2a60b8b4085c534eee7525f25cbb44711d9f28cd2a2db1433e45c6c7413f60d67790446cebf13eaa3961979adacb83fc89fcc9c9efdc806fa264c0b9c7bb31a6eb1fa641de7cbaaacc83f702741dc7cdd9f5ef96a71a90ddd24e7d1df7749e96cb7291f912c8954391d05ce797174e04c464526239640747f3b332fa5f7762f0eb1e719063c6d2dbccb05a54f414bf58057be648cf1a82127949d75"], 0x12f0}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r25 = kqueue() r26 = getppid() fcntl$setown(r25, 0x6, r26) r27 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r28 = geteuid() r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r31 = getpgid(0x0) shmctl$IPC_SET(r27, 0x1, &(0x7f0000001680)={{0x8, r28, r29, r30, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r31, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2000, r20, r22, r23, r29, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0x8000000000a5, 0x1, 0x4, 0x2}) msgget(0x3, 0x5e4343361388c28b) r32 = socket(0x2, 0x2, 0x0) r33 = dup2(r32, r32) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) msgsnd(r14, &(0x7f0000000080)=ANY=[@ANYRESDEC=r33], 0x1, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0xffffffff, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000, 0x2}) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r34, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r34, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c098110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12c775c986a0da497c827818d00571742917f495365b232aa490cf679450a723c25726025c0e0738e9f77cbb064d62295d9ee296c898fbd666438afde4621e62861d30faa718873c3e358c2ed1224293bedde567177d45e46443d43c522f88d171b86345b842"], 0x44b, 0x800) msgsnd(r34, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r34, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = msgget(0x0, 0x457) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = kqueue() r1 = getppid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4840c6d995938ed0, 0xc00, r1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x91acf8d08c25319a) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") msgget$private(0x0, 0x5ca204bdd0ac8cd) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYPTR], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000480)="df56f56eca062513885693d3362dc088866a4c1599a4ec8e3b64dd4eb76ecc16650ff4cafbdf1c90d74fd8d96479d5010d3fee3451b77e5cc1bbb26c223ef89e27a4cfba15d161db0349ffa7842764e5e8fa6961c1954add210a475f6fd82ef20a939879500c49c1f74e953129d3803564a716683dcb862b8bc7222fb4d3574346eab4b56785c9b99cd5dc8331687edbdb8e0f9979a5029e0ba1fa296db78cb1d9fb3505927f64e6f650e36fe93baf29731214279afbcb3cb8be8594a7222522a43fe5b392db9f63fcba510c55752617f2e71eb50f3141f9d851a66047c2b1a18e261ed8a2987698098ff2b742c43f67384370705efd7b5ac3418e0052378bb95228a2737769669519acaebcf460d599e01694e273a6f220a9a1b925d03b4da8f546e0c6448a0ded0e000e342c8e5267434ef4c58d23d49ef458d562b2ac29db101e8a01958722e9112b022245737696ba28a9ca76f7f488cd980a25e9018e8a93a35faf3488a910a2d772b83bb2d55d3ee9a64bef76887c3dd526cba252a5bc4a8c409c4e2d25f0e6e5807e6dc2bb1ff78d25e74f14ec2e3d738bb9dd4151b52330d80484e0b741a49cec1afcf06c150a38cc2716fd216a8e23eac828423237aa856ec13bbb557e3023178c7687b24e8b46f49a353a6ce8950d6562118702bfd77b7445574c39553e8ee7f4334bc51442fdac719ecb0d517d38e50943866e06570615455f0a0d623a691e545dc71eb57dd5e307dc6ec1b5b715d91fc7063f5a4d06725b0e85bafac4256185307d082c74d166fe927ea1924e6aef5d4b4175a4ced4bc88f21b7736d45d80c9cecb290d8400a96ba7bb47e5d801e17954db1e55edb09674d09b0b7cde616b4052aa8a14f4e0b8f8532117e4758026292708c83a6c33b3a12b0c075fcc15ae8a457854b2fc39c09253cd89e7ac9951a3bd6661e3c4c6473ab8b0eff0783c1b10e1412639af8d91999acebed94cebfb5cf32be277a9a3b21c335fbe19b92355149ba87897dfc1edab8dc1e7e1465252cb60cecbf93940fb5c1ffff308bd729096cb8f63de4de715edea59eb45f638b855acc0fc9f0f78033ef003b204a260a8ce45f2b0e2186c2daf402b46c521bffdc57782e9c3f5638975e27cd2be7008222f95ed1d32426cbc818d4f7e934b6a85a848e11e975292aa09970916aa21412131228aa9aee83e451a856e753b77625dd30059857c35267321d40d50609186bdd5d92a74fe6c82920a1ac3bbb41d98863c7b9f527f5bd4a6fd82610e25e583b452b7796f0b8960f841c4ffabfbb7a17861376e5365d0863a551a76b69a13aebc971633fd1c0c6e91bd32ad38bd888262051270ccbadd0f3cc62143de60b0bfa4370ec88821614fefa193bcdcfceedfeff7674065c323205d3cd9b2b2cec7c7d1c08e1beec2865e274a700c2e307c492c6ed71c45860e25ec9acea19b90e1e353b44619d507d7db9f193b126d40278d28d11178295b67862d696b96aa77e9384c744c29d17509e9febeaf4f6467cbd56b33b697adf4adb6b113cec7a4bd22335fb9f30df66094ff0448d4a55a93e3064a64b8909101b4fe84a52493d1afa495b7ba9a1f0f0251192d508f95c307766aa685db1885c205dedda08fd5bd80d97f1eb6b984ccc751c2d3397b24f35c8fd4e1ff942d1e3de045e9eb5c3c357f59386b462c617bd7657af1e210615b8f9cf42710723589eacca2e261593e29171ef4c3b4b09c85c09a960790e7382853e1d7e8cc3fd603f55414f01aae9a1ba8129d6a3470bbf362fde3b2b109639a5e68186a8e27efffb389ce99e0fb60fca66d975a0db0fe56f4149fbf86698c7ae87cdd3f46e028907eaa89f8d279fa2b27647da1c47a8a0f091c5532bb2b5378f1c93b04ac4318220ab504451ebea35722da5c6b36c31975fadcc3a49c6dba0c9bf5da880c79f0ac06d9973ef44b87aafdf48cd590576873a96de2adc5d16b59f26fa25a2e3d84e20465da8e10cc6154331098993c73f94ac72ec1606bf00e6809eb", 0xfffffffffffffece}], 0x1) 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='2'], 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) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfdffffffffffefff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x10000, [{0x3, 0x5}, {0x0, 0x8}, {0x3, 0xfffffff7}, {0x0, 0x9}, {0x1, 0x5}, {0x2, 0x8000}, {0x2}, {0x3, 0x1}, {0x0, 0x400}, {0x1, 0x7}, {0x3, 0x1}, {0x0, 0x101}, {0x2, 0x3ff}, {0x3, 0x63}, {0x3, 0xd3}, {0x0, 0x8}, {0x2, 0xdb8}, {0x3, 0x5}, {0x3, 0x7}, {0x1, 0x5c6478af}, {0x3}, {0x1, 0x81}, {0x1, 0x9}, {0x2, 0xfffffffa}, {0x3, 0x493}, {0x1, 0x80}, {0x3, 0x8000007}, {0x3, 0x1}, {0x5, 0x7}, {0x2, 0x7d}, {0x2, 0x1fe}, {0x1, 0x100520}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x10) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) socket(0x30, 0x3, 0x3f) close(r1) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/183, 0xb7) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000200)=@abs={0xfb37b4ed448b14a, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="1a5b7991f18bf68182e7f6647eb3a43be2df3754d105a3d0", 0x18}, {&(0x7f0000000280)="4c5751ebd0df67fea8095629c46d2f62090662dfef5f3b5b96ac00db3b54e374886d91199a6adad011ae83caf85b7aec78a8e2c7b1df6e5679d367242d645a6b001825defa5ff66e1ed499f957b70ada0c85e953ac43bd4f13fe7f4921d1bfd23d3f55597ca1f1f6ffd2c708faa13a60cedf0f585ca48aa1476e69e068c951a0dc346d5bb43b8a03d4c71e8d5b0feadcd8d14d0ff76643503320fd56c881f7dd9569713052a79c2cd87d9e982bd7b28e57b2e423eac35a6a8d8c", 0xba}, {&(0x7f0000000340)="0f197356f108b51f51c5fbe0771a3b6c5755ccd304f27160f9ee3130b31dd76d751f2458f70904ad273e7152c14b188446d337fbbb55b818920b22132cec8931e87ec82c6c46e250034c80f7e3c4b53f669ace", 0x53}, {&(0x7f00000003c0)="ac7fe95bac4fc01a14178ee8031a2a82b5dff8acdb5396953587144f471450ffe5bea41fb6504cf30f5d", 0x2a}, {&(0x7f0000000400)="db35c83dce6860430bc6a3d0d4917db44b73f4e76e8b5092e1e1ad27b9b332e4179105b9c0fac2b322a5c80abf7dabc0a5983a4e16ee81a99373be42509b3ff4c835201787096a525fe3543d60982ab49a8ae3133d62c21e39d98c16b6f14b2fb7d5c25691137e68e5f057ae62153e06", 0x70}, {&(0x7f0000000480)="29643910317130a7f425d4cea17a31b477a600999fdb94f17a7a99240e2be6381cc9e985c305978e0562509b9add1ee14631a6a9531d31f9", 0x38}], 0x6, 0x0, 0x0, 0x408}, 0x69ca90780bbe5d2b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000100)) r6 = dup2(r4, r4) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x0, 0xfc9, 0x0, 0x0, &(0x7f0000000300)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000000], [], [{0x6, 0x1}, {0x0, 0x0, 0x4}, {}, {0x9}, {0xfffc, 0xfffffffc, 0x6}], {0x6, 0x7f}, {0x0, 0x0, 0x0, 0x5}}}}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) dup2(r5, r0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x14) poll(&(0x7f00000002c0)=[{}, {r0, 0x91bc3b0fb28e87eb}, {r3, 0x40}], 0x20000000000000e4, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x3, 0x20, 0xfc, 0x8000}, {0x0, 0x4d, 0x9, 0x800}, {0x400, 0x0, 0x6, 0x943}, {0x7, 0x3, 0x1, 0xe5ed}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:09 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r10 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) r15 = socket(0x2, 0x2, 0x0) r16 = dup2(r15, r15) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r16, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)="eefb00cbab14378f0c5b867eb56e8c6ee5512c89056a6d93171596e1fce4a924717736570c06cf62b0eceb57b83a739b1cbc7c351d8e1c99535faa8a22d252b34d5067a9e8d59f5268555c320b88532f70975f5373cf7a170d7323896bf3636269e732e6c6884cde03a0c32e267c6836c67f4dcc92969974020cac3689ee44034718dbf5138257d56e9a08a93a210761edcccc3905eeeca504316b19158fcf2a492a75e907a4f397bac58a0bdfcfd06e736d12dc7ad4c250b1a4edb2e477079a7b830c28e9582a2d2a1a435f109a64777cab1083eb986960f5dedee1089e10c70bf8710b7341689471aba2ab20da58c6992e25c10348f08a0324e990", 0xfc}, {&(0x7f00000001c0)="91562a402b19d500db64d7", 0xb}, {&(0x7f0000000340)="ff3fb93060cef1ae3e930039ccd8fa66d04bff68a253a29fa95f966b1a79192f489c115265d1449577bd43d959998f16333e0b6fb6be1c81e660b6d73db7d3bb206a276844a11e85a1c52baeb24aa4527192a44f77780e8dee9027c4a1b1c05f1c35542459ab2351a22a876c3dbaeacf82930cbbf42ab65cf121b8940832dd52d505a477c0d4e2babcf0437cc0cf7eeca39efabd4a55cabed1dc8134bb2f5326ea92c7306a6c35751e8615bfd2147c0c9947c8bd2c29c4a6c7894404", 0xbc}, {&(0x7f0000000400)="f3b181bb345f8c0e44ff637f2938b43c16d8d0859310e37d691232e1b3d83c4c9a24ee3b3650cb6c48d167b5046f6de15aa0c9d4ffbccee7abaa1ab7dc5e257e162747dcf40b391e751f0419a68e07fb72562c17d6b8b8ee7be5946958b1509d1c00a75d677721e2cc2084544c2848cd78c67b251ac719020306a8c6209db880f80b20307fba614f", 0x88}], 0x4, 0x0, 0x0, 0x400}, 0x2) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001680)={{0x8, r11, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, r3, r4, 0x0, r7, r0, r12, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x100}, {r0, 0x8}, {r5, 0x100}, {r1, 0x4}, {r1}, {r0, 0x20}], 0x7, 0x7fff) r6 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) openat(r6, &(0x7f0000000280)='./file0\x00', 0x80, 0x2) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r7 = semget$private(0x0, 0x3, 0x20) r8 = geteuid() r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f00000002c0)={0x9, 0x5}, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r3, 0x0, r4, 0x40, 0x20}, 0x2e7e, 0x9, 0x800}) 16:00:09 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000480)=[{0xb, 0x1800, 0x1000}, {0x3, 0x8, 0x1800}, {0xc, 0x400, 0x800000000800}, {0x3, 0x5, 0x800}, {0x1, 0x7ff, 0x1000}, {0x3, 0x1, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000240)=0x7, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x2, 0xfffffffffffffffd}}, 0x0) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) dup2(r6, r4) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r8, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r8, 0x1}, {r8}, {r7}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x80}], 0x7, 0x3) kevent(r8, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r8}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r8}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r8}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r8}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) close(r8) dup(r8) r9 = getuid() r10 = getgid() fchown(r8, r9, r10) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r12, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r12, 0x4}, {r12}, {r0}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) kevent(r12, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r12}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r12}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r12}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r12}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r12}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r12, 0x40}], 0x1, 0x0) close(r12) dup(r12) r14 = getuid() r15 = getgid() fchown(r12, r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r9, r15) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0xd, 0x7, 0x80, 0x4, 0x4]}, 0x3c) 16:00:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpid() socket$inet(0x2, 0xa559bc3790b2f4bf, 0x80) fcntl$setown(r0, 0x6, r4) close(r0) r5 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:09 executing program 0: mprotect(&(0x7f00005a5000/0x1000)=nil, 0x1000, 0x15ec48c85ada73fe) clock_settime(0x0, &(0x7f0000000080)) 16:00:00 executing program 0: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/58) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d, 0x0, 0x0, 0x2}, {0x3c, 0x0, 0x1, 0x3}, {0x7ffffffe, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:00 executing program 0: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x82, 0x0) socket$inet(0x2, 0x8000, 0x6) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r4) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1d, 0x80, 0xcd, 0xc6a}, {0x7ff, 0x8c, 0x40}, {0xd4a, 0x40, 0x4, 0x8000}, {0xf800, 0x0, 0x0, 0x2}, {0x0, 0x71, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) r3 = kqueue() r4 = getppid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x4, 0x101, r4}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0d75adc87d5eadc97f083ee9affc8d82f0e814b55f0f56464ece62797bfff2d829aa9b6230a94a51bcf8ed0cdf176e7fa105fcb363c8793cde9cfa223265367ac79b3b81afb268e26441a89613e1280a83cfdbab3a713a24865c37bb29793142839a51f5be8d8541f5e6b3c2dff2b5300a2070643a0d93c434f5c0ba007dd7b06c024e65cf439ca005a14296b4fcc96f1cb7f937a26d98a9d84944bf09d4c1d2542ea2eb396e0489f6007e68b66592814d04b290388e417d30d47bd81d1d8a6fc955fbc0b89083c3", 0xc8}], 0x1) socket(0x2, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getuid() write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38141, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e0166696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="07f17d3653d250cd0cf870062c5cc8d423154dc5c8eac88717b469c4292364f20ba86f5ad0aacf3417d805d3d38b9699df8ed68a6edf22adb4f2f90cb39255f8ef540690f6a2095f79c81d7642628242d90e737e58c6edf20a6d942939b59f1d7e7a69805013db601a92f91e1742a1c66ae2546bca73d33d", 0x78}, {&(0x7f0000000100)="2ea1dfcf7bddbc8bea2dc34499744a134f773967dd91fedf627f259b7bd077d355857dabecb2babe2de7f79f4a57175d002cbb0e3b444634efec6f8620e897298361ad8e7dbb3e19414559eea2828b980e2f58c62d756b706fd332468829c444d7c367c63dbf75277d3d97a25b6e500ff0e2b9eee6aeea82107883466718ec180cecafbdc296ed31ef0ba42af4e0c68bfc1461fb14a1fae785bf75", 0x9b}, {&(0x7f00000001c0)="bb671a673bcf381b7a6de106545ef1dddaa3a827ef3182526394d6478961a8053821eb9879ac3f3f3b909b25e3b6a61de969e1656090a69006240a34d6e8868353c97638061a36c9ccf65a5a90d35c5d36ca47ed3865cf710b8335607e5a2f461c8bb7c0a6d2cabfadc11dc9496a857cd168b5cfd661dc99e0212708c2a1991784413d68b87c2292b88abf8cf16975dd5f0ad7f9374ac11637645750de7846eb24a029f2575237f01122aec3ce5e543e8de878bf021a6ef4123856fb9f9823df80344db5db268705d88c1c5ca8558143a849c332fe140e302a", 0xd9}, {&(0x7f00000002c0)="df4761dae2ba8919399d3b4f7f09faa1c1f60799f89935fc216179a516ab9b2b91d7d2a39353f321e8a34610430d9ee12fbb5c70e5ca7f2c18f39a5ebf3d22bb685482c4e42101a535bafdc427ad6d4c2cc1b233f17f4c1621f30372", 0x5c}], 0x4, 0x0, 0x0, 0x8}, 0x2) shutdown(r0, 0x3) 16:00:00 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) getuid() r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) r4 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) r5 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$setown(r3, 0x6, r5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000100)=0x94) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) utimensat(r3, &(0x7f0000000140)='.\x00', &(0x7f0000000280)={{0x9, 0x7}, {0x100000000, 0x9}}, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x4, 0x0, 0x4}], 0x3ff, 0x0, 0x4, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) clock_settime(0x4, &(0x7f0000000000)={0x2, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000003900), 0x0, 0x0, 0x55e794d119b72fd2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) fcntl$setstatus(r2, 0x4, 0xc) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000000)=0x1) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/165, 0xa5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xfffffffffffffeac, 0x0, 0x0, 0xffffff49) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000001c0)={0x3, 0xffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@un=@abs}) 16:00:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000100), 0x10000000000002cd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) r1 = socket(0x2, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffff8fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x80000000, 0x4, 0x4e9, [{&(0x7f0000338000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f000051a000/0x3000)=nil, &(0x7f00003d9000/0x3000)=nil, 0x6}, {&(0x7f00005ab000/0x1000)=nil, &(0x7f0000715000/0x4000)=nil, 0xfff}, {&(0x7f000063c000/0x3000)=nil, &(0x7f00002e0000/0x2000)=nil, 0x20}, {&(0x7f0000053000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3cc6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000064a000/0x3000)=nil, 0x6fb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x84}, {&(0x7f00002ac000/0x4000)=nil, &(0x7f00005e4000/0x4000)=nil, 0xa8}, {&(0x7f000050d000/0x1000)=nil, &(0x7f00004ba000/0x1000)=nil, 0x4}, {&(0x7f00001ed000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xae5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000070d000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f00002c4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000703000/0x3000)=nil, &(0x7f0000386000/0x400000)=nil, 0x1000}, {&(0x7f0000528000/0xd000)=nil, &(0x7f00001e0000/0x1000)=nil, 0xfce}, {&(0x7f0000477000/0x2000)=nil, &(0x7f000072b000/0x2000)=nil, 0xdf}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: 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, &(0x7f0000000080)=ANY=[@ANYBLOB="fa145f08cfd6106681"], 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) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660900653000"], 0x10) shutdown(r0, 0x1) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) getgid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000580)={0x6, 0x5, 0x0, 0x401, &(0x7f0000000300)={{0x2, 0x3, 0x9, 0x5, 0x20, 0x8, 0x80000000}, {[0x100000001, 0x3, 0x80, 0xfffffffffffffffe, 0x1, 0x5, 0x5, 0x5, 0x7ff, 0x2, 0x6, 0x1ff, 0x9, 0x75d4b3e5, 0x1, 0x8856, 0xffff, 0x401], [0xf51, 0x5, 0x40, 0x5, 0xdf, 0xcbe1, 0x1, 0x8, 0x10, 0x2], [0x800, 0x80000000, 0x6, 0x6, 0x10001, 0x100000000, 0x6], [0x1, 0x8001, 0xe17, 0x7, 0x3, 0xfffffffffffffbff], [{0xfffb, 0x800, 0x8001}, {0x6a, 0x7, 0x79, 0x8}, {0x4, 0xfffffff9, 0x4, 0x8}, {0xa7c, 0x80000001, 0x9, 0xfffffffffffffffe}, {0x5, 0x1, 0x80, 0x3}, {0xd333, 0xcd, 0x100, 0x8}, {0xc0, 0x800, 0x40, 0x4}, {0x7, 0x2, 0x400, 0x401}], {0x3, 0x9, 0x200, 0x4}, {0x9, 0xb0c3, 0x7, 0x9}}}, 0xd917, 0x1}) 16:00:00 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x41, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="b86c029e0de4749b95b42f58362ce3c40bfd8f9926b31b8a9deae93c69e11dbab9ce9fe384735d59cbcbfbbe819942c8b4831b368d7d40ad129916f7eeecccb015e247d1d6569643d27a61c429dea4d7ca038013c809ecc94a2c7dbc7c0ec981f632e257995af4e0211cc35c404606169a39a21aa601bd0d12333d5173697075d7307a854d148a0d5dc78c379f145922dba37c411521b1b0b23d3dd7e6a8e03fc4fd95cbc184d2a94adf3e8b99906f956b2ed75ec3492001facf7181ab90fded3081f70673b753bb7a6dbf4078d39c5d736a5ca7f281a01c1585e2a66941568d2290c354877121abaed13ac037f9fbf70c70d1a2fffc29b9983aa1c360e5acae532c5d4d8141cf1a73d1a2ac649b2732ae41d66851661ced1d7da63aeb7523acf36300183353b3dab263dd70ccfb022b5fb3c7a6f8a0c70cc3388491044833929578d70afe84cbdb817c75f6448e23b6ab7c24c02a758a76f67c4a48bd0b4e736f37", 0x162}], 0x1) dup(r0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xdf, 0x0, './file0\x00', 0x8, 0x8000, 0xffff, 0x6475dcaf}) r2 = socket$inet(0x2, 0x1000000000002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r2, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f741167a549a41ad16a486c3a"], 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xfffa, 0x2, 0x3, 0x9}, {0x7, 0x14, 0x40, 0x1}, {0x0, 0x2, 0xff, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="200005"], 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)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) r2 = dup2(0xffffffffffffffff, r0) sendto$unix(r2, &(0x7f0000000040)="f4072d0d1a5c3f36ddb0bb", 0xb, 0x600, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57e99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed850000000000000002544c894a6d0a2018cdacc16fc46e4934b79466247bbe49089100000000c8fde075d4bce891de81feca9d2a7292e31f16f535c36b2b1483d87b2c92e82b7925de7967b52c5c1353a289630fd4687d6b1fd1eb019105064edfe130dcd0ee3406c6df18891fc51f1b6e1850646cc713f7c8d7e82e85ffcbed04449d65ff8cffc5e3471829a8680c5e3cd742b20d432cbe1cf99c388a554a5c945b44faba7f7c8ce757f95fb10f80ffa171d6cfcf51"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r7 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7f, 0x40, 0x2}, {0x7, 0x63, 0x1, 0x7fffffff}, {0x377, 0x6, 0x8, 0x401}]}) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) close(r0) r4 = socket(0x18, 0x3, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1000c, 0x60) r7 = dup2(r5, r6) socket(0x6, 0x4000, 0x7) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = msgget(0x3, 0x4) msgrcv(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a000000000000000000000000000000000000000000000000000000000000001c0000ff0300"/105], 0x70, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000000)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) getpeername$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) r3 = socket$inet6(0x18, 0x1, 0x3) close(r3) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r4 = dup2(r0, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x2, 0x2a, 0x0, 0xffffffff, 0x1, 0x40, 0x1, 0x0, 0x5, 0x40}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000040)) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x3, 0x4) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001580)={0x10, 0x15, 0x4, 0x2, [{&(0x7f0000f93000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3f}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb79}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x3}, {&(0x7f0000e39000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f00000000c0)={&(0x7f0000000140)=@in6, 0xf, &(0x7f0000001500)=[{&(0x7f0000000180)=""/244}, {&(0x7f0000000280)=""/210}, {&(0x7f0000000380)=""/188}, {&(0x7f0000000100)=""/56}, {&(0x7f0000000440)=""/4096}, {&(0x7f0000001440)=""/189}], 0x1000000000000264, 0x0, 0x7ed21e63dc1a74c2}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="f9007eef5f2e8fb95a5feef88c11a5ad4b9335103b94e5ff0500e520a56a96628168c5ed8cc6b779000020f2a200ffff39d3045ad35a060000009d89fbb78e00180000000000dd476e473c653511"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:00 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) close(r0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x2000001, 0x1000000000800}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) close(r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x8000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20}, {}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/241, 0xf1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000100)="e31045fd90316ce1928cbdf8803b124449b82cdce0629dc91813c87e95df092c8c66fcfabd35d7196f9aff3580fcef08439f99b5dcdffb3730c4ff3cac2adbed23626352d7fc3f8cc3369ce110cbeb3c", 0x50, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x2b, &(0x7f0000000040)="b6bc1fc92479ff2b783f6e8a9ce87ae7dfd028de56a8ad080a7c31deb919b85fd2b30f0300000000000000") shmget(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000000), 0x8004) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = geteuid() r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fchown(r2, r3, r6) 16:00:01 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000036, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00", 0x7ff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002d}, {0x1d}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff4a, &(0x7f00000000c0)="911a0c90249a6a15582c9d14510a3b3b88b1348d89acf1841a682bceb8bb180c660bf73e93e9bcc294bba067f01d7fa1442bc0668fe4d234ff3b6e6b2d65cbca8a25f0fdea118bcace075be9d9a5d950") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x3, 0x5, 0x52, 0x80000000}, {0x33f, 0x0, 0x3, 0xfe2c}, {0x80, 0x8, 0x80, 0x34}, {0xb1, 0x5, 0x8, 0x7fffffff}, {0x8, 0x9, 0x20, 0x9}, {0xffff, 0x6, 0xfe, 0xa37}, {0x6, 0x0, 0x4, 0x80000000}, {0x4, 0x7, 0x20, 0x4}, {0xd4, 0x4, 0x1f, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x4]}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000001c0)="45b247", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r7 = geteuid() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r14, r15, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x80}, 0xbc3e, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r17 = getegid() r18 = getpgid(0x0) r19 = kqueue() r20 = getppid() fcntl$setown(r19, 0x6, r20) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xe13c, r7, r9, 0xffffffffffffffff, r17, 0x2, 0x6}, 0x5, 0x400, r18, r20, 0x1d, 0x3, 0xff}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1, 0x20, 0x5c, 0x7}, {0x7ff, 0x1, 0x6, 0x6}, {0x5, 0x28, 0xff, 0x5ed}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() write(r2, &(0x7f0000000240)="85", 0x1) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000080)={0x1, "33d2ca3f4e602471690d920338f3049a27efdc79c4d2426026e26e74b433c1f9367cdd86bb1f9296442c6d3969e7ec433ca58619bdd4b979b78af457b9a1b0de7af4f98ac27586f29700ab2809a6dc74e0d1f74a221d1e2e39cf28d566aafca4c47eec57b2da9023e7a7a4f7b24cae1c6c863d95f1d07dc87f12364454f1f830ffb7324b54d1a19f55538699eca0680bcdc10e871be34037702eb047bd6e5c8b5875101417fe62ed641bc0d5d1864ebbe436cd0ba137880179a2ee969fae81dcca73105bbacf361a33a2731f321955bab57e496f5d90692a8d2b8e9e08cd8c7eaee9b79b97665078f5387d739261be9e4b0d"}, 0xfa, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x3, 0x8, 0x2}) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) fchdir(r5) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0xfffffffffffffffd], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x9ece, 0x8000, r5}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acecf0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acecf0 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="1f8442089c87b75a4054b58e81ce583dc5f57e59b42eecaf46b959ec2b330eeb20819c35db94e64a159c0d86333d4f389fc912f06a31ef7e0c08393833084d3c4c438e7c004eadeb", 0x48, 0x0, 0x4e) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="3aaf01d847fa09ea9317f8644aef28458977b5da69262518f4fb219694f184bcc1855b96394c09fa53021b2633029e16ea05beccb508ea04179cbe03000000948457b07d1ba3a96e1dac505fa9f905e180dd402f8f91c0b5317843b67521d044c9f2e6eb7761b8d1d4f966bf8e0ac00a2c47f6ce4113929701f0fd9de061876fd000000000dc5d9179ed41e6bf47ec50deaee80d664b5275b091ed6e0100edcd6e12172894fb35929b0cc87dddd0a06aaf2c911dda3392ed5b71c78247d4bbad3a6339437d23f3d343741766872bf87770608f22cb0e29b6ef599e5d62aecdeb3540833e56a78cb8ab008abc795a65fc71d48dee9a68e94ec506de2d77d2741df1e33f4e2a9c6d997489c0d7c26b089a40ed68f07fc0a2f6ec3a115d59a16e957afd31e7a7f2af0adb"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0x3}}) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x4a8) 16:00:04 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)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x10000}, {0x3c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) setsockopt(r2, 0x8029, 0x101, &(0x7f00000001c0)="4cb4d64f8f0028ec504c6cdc070dbbb7fc29f14db41e271e9dbeff763dc6640a62bea96796595cb5e1f114b228a2ddc319afcd6d55b31866905f832bf7aeae36e061dba216ceccaed37b6509ec540f8132f16e21719742cddd37e2655372e3df76ad4b287df69d2726030de69d506cbd1f7bea4d84cbb73269691da6cee07aa7e01b761546776161e4753088ea9e4dcdfb68de458d180bd016097fc29d42e0c99f1fb4b536c426b568a10606b93b9d7e9ac3546c16a532b8ec3236ece50a89bb28e29bd414863fde168e7e9333559bb427a104d380b3f6aa4a781f0296c6", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000080)="23981f7ad1a52647aa8180b5aac723740d099a4202c456", 0x17) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffd, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = geteuid() r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r9 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r10 = geteuid() r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r13 = getpgid(0x0) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001680)={{0x8, r10, r11, r12, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r13, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r18 = getpgid(0x0) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x8, r15, r16, r17, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r18, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r19 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r20 = geteuid() r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r23 = getpgid(0x0) shmctl$IPC_SET(r19, 0x1, &(0x7f0000001680)={{0x8, r20, r21, r22, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r23, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x7, &(0x7f0000000200)=[r6, r11, r16, 0x0, 0xffffffffffffffff, r21, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r3, r24) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 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) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = dup2(r2, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r6, 0x4) rmdir(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r8) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r8, 0x0) getsockopt$inet_opts(r8, 0x0, 0x41bc262e84835ed5, &(0x7f00000002c0)=""/187, &(0x7f0000000380)=0xbb) r10 = geteuid() r11 = getgid() r12 = socket(0x2, 0x2, 0x0) dup2(r12, r12) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xfffffffffffffe21) r15 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r10, r11, r14, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r15, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fchownat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, r11, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x2, 0x2, 0x0) dup2(r16, r16) r17 = kqueue() kevent(r17, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r16, 0x0) r18 = socket(0x2, 0x2, 0x0) dup2(r18, r18) r19 = kqueue() kevent(r19, &(0x7f0000000180)=[{{r18}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r18, 0x0) connect$unix(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c663000163b2aeb2616f9269dcf7195eb00e541f9cf93b315d414db2a3466c7a2d6cc5a5bd193f69b7ed7cd60392280d5e70373fddecc9692986d5a6124a00c2f4b219c470c2c9266b88e465d0fd59421d41a6c269aed928c611259c7e944a02b82f40810bd9f42a0688e8b6c2a5210806abd6a24ca9104cf504fd8af"], 0xffffffffffffffb8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:04 executing program 0: setrlimit(0x2, &(0x7f0000000900)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x208001a106, 0x3e) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004138ba8004627febffddf0000000000f5ff8068000000000000000000000000000000004dfa5b", 0x2c}], 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/43, 0x2b}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) r3 = semget$private(0x0, 0x7, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x40, 0x2) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000180)=""/9) 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']) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r5, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000002c0)=""/233, 0xe9, 0xc0f2c190a61c0ee2, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x1}, 0xc) r6 = semget$private(0x0, 0x1, 0x10) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() r10 = socket(0x2, 0x2, 0x0) dup2(r10, r10) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r10, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xffffffffffffffe3) r13 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r12, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r13, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r8, 0x0, 0x108}, 0x0, 0x1ffffffffd, 0xf79d}) r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r18 = getpgid(0x0) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001680)={{0x8, r15, r16, r17, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r18, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) lchown(&(0x7f00000001c0)='./file0\x00', r8, r16) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x64}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000280)=0x3ff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r4 = msgget$private(0x0, 0x20) r5 = semget$private(0x0, 0x1, 0x10) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x8, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r10, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r7}, 0x0, 0x0, 0x1}) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001680)={{0x8, 0x0, r12, r13, 0xffffffffffffffff, 0x40, 0x7ff}, 0x0, 0x5, r14, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r15 = shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) geteuid() r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r18 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x8, r19, r16, r17, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r18, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r24 = getpgid(0x0) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x8, r21, r22, r23, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r24, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r25 = socket(0x2, 0x2, 0x0) r26 = dup2(r25, r25) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = kqueue() r29 = getppid() fcntl$setown(r28, 0x6, r29) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x6, r7, r12, r17, r22, 0x134, 0x7}, 0x790, 0x2, r27, r29, 0x4, 0x1, 0xfffffffffffff37e, 0x40}) chmod(&(0x7f00000000c0)='./file0\x00', 0x108) getsockopt$sock_int(r2, 0xffff, 0x9e31b7f81943a439, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="c4bd43a4b5cf387c10b577f479fa9b44a118d84301c324b21dcc08af79f66ce1fe93d87c6ba51f9fda2507083cb27668247c2923ea94b221fd1783fd6486447050ac12ba07733dd67816b3718716c9b460e3be8ef8982d27fc7efbd925a373ef4755ef30fcdc19699f793920d7118089b4f53bdb694e332107e6dc9e9297ea11cd7a19ebb719b0f0d8fe34ace4b5148691be8c55263a559e26a224098ec2d045fd2be6cb89", 0xa5}, {&(0x7f0000000240)="739814c01690cd0f15e78cf38585b533186cff45ac7fbe323ac20d67e7d5550802f49b0f3c6f4829e87997ea26fa4042fba60a5074e249738455f0b4bcaf5f00c172dd502bb87ea68f222cd5190bd12197cb2d8d498a505947d0c09f9f1c515b531f8092abce6b5522abb0573007668a2dc5cbff72ef70d4b2e7b0654f870b5b88d05a0320362824bb", 0x89}], 0x2, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xa) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000680)=""/135, 0x24a, 0x40, &(0x7f0000000740)=ANY=[@ANYBLOB="012edfe88275c40128dc4706836610b75aedadb08798bf23840597a72d0660216f5029113d05036d19e7fc5f88a6764a4a069ef996099e55c09ea19ecc16d0a85432d1ed8d93f6aaf8ad179c562ef2d34a5334afc2edea0102fa5970ad4cf20e082a78eb9ac61d86b0a0b86c552f28dca903a45fb01aac095a3517f91706e6c56a0a2341f3c749a95443018d433f776022af650100d0abdd82cb7ee984c77734ae77da13f15ad8bcbb0b10a1"], 0x1) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0xffffffffffffffff, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000a40)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0xe9, 0xffffffffffffff60, 0x100, 0x4, &(0x7f0000000fc0)={{0x7, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x2000000000000003, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x0, 0x400000006, 0x6, 0x32, 0x9, 0x81a6, 0x2, 0x20000000008001], [0x6, 0x8, 0x20, 0xfffffffffffffffc, 0x0, 0xf51, 0x9, 0x0, 0x0, 0x1cd4], [0x8, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803c8, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0x2}, {0x1004, 0x1, 0x100, 0xfa}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x4000000001}, {0xc6f9, 0x7, 0x1800, 0xfb}, {0x6, 0x9, 0x1, 0x8}, {0x10001, 0x85, 0x8, 0x5}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x2}, {0x15, 0xb9, 0x7, 0x40000000000006}}}, 0x6, 0x3ff}) r3 = msgget(0x1, 0x80) msgrcv(r3, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000080000000460200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e80000000000000000000000000000000000000000ebb20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900000000000000000009000010000000000000000000000000000000000000009d8f2b9d7142bf2d88aa5d6d55fe015dcf2cff7f000000fdcd6ab040d504adb02c17a64316c529668f3f6dd1759555b5f973e4d408df126a2ddb563d641de003d3776d445cff0000000000000066610053dba7b9a45ca04c82844f3b361530651d14f1194001845df5f1aa7e7500ee6935c46eba0aaa7b5887479bff19e979ccc15afb9310e17832f099b9c00e236d9ac03dc7d951ab26e07e22cf64c0773d6002d28fe9f50dc9c4e78faf9415a4d136c1144ea97bc6e5191be362344c8e3d8219050fd67957da149aeec53248a5117cbc4eb9e8af00f1aeab11837206b5bb6b037c3508ec083c1f911a3b329862122da7a83bd0b4117bdf9cc37f2b7bfff3221fe1a0e8213218b382f1d5166da3dd8aaeaa08099bd99d34d417e4a8848e5ac046b3a7dfbb061d5f7d395c74815b01de8f2ca1df0f0d711df242b874667e08e4a4eab35e32442c0d766c688417dcd1735a0f7060f849791e545004227785e58988553c5c21f40267f0de6211d5c783a1c5427af1774000"/635], 0xfd, 0x1, 0x1000) accept$inet(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000), 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) readlinkat(r1, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r5, r4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) readlinkat(r8, &(0x7f0000000100)='./file0\x00', &(0x7f0000000f00)=""/157, 0x9d) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x7, 0x1, 0x9}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000800)=0x5) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) sendsyslog(&(0x7f00000000c0)="b8aeabe455cf51a5eda3efff48946306e0bc3730a265df707fc836928961f63f224914946a01695e1840165256bd46ce5807dc622cf9085d7c3667d7492dad782f8442109f143e0aaa7c3e58be69761cb4fbddb428e1093e5b02145248b8b2cc8e54ac69f1bdfccb371d7e0acaeada07c8dbf3b2edf30d44b9ae7b951c4efb886b8a0e471f0e2c50e45a9e70d9f0d90811822a08a76a77819fbb", 0x9a, 0x0) shutdown(r2, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x40) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = 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(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000100)={0x5, [{0x3, 0x4}, {0x1, 0x7}, {0x3, 0x86be}, {0x1, 0x7}, {0x2, 0x6}, {0x0, 0x4}, {0x1, 0xba7b}, {0x3, 0x4}, {0x5, 0x4}, {0x2, 0x1110}, {0x1, 0x8}, {0x6, 0x9}, {0x3}, {0x3, 0x91fe}, {0x1, 0xfffffffc}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x2}, {0x1, 0xf130}, {0x0, 0x3}, {0x2, 0x81}, {0x1, 0x8}, {0x0, 0x4}, {0x2, 0x4}, {0x0, 0xa3}, {0x2, 0x401}, {0x3, 0x200}, {0x0, 0x1}, {0x1, 0x2dd}, {0x2, 0x10000}, {0x3, 0x9}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x22, 0x9}) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x5, 0x0, 0x9, 0xcdb5}, {0x100, 0x6, 0x1, 0xfffffffa}, {0x5, 0x9, 0x7f, 0x7ff}, {0xeb28, 0x9, 0x4, 0x6}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r7) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000840), 0x19a) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000340)={0xaaaaaaaaaaaaae6, 0x1ff, 0x4, 0xe00000000000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c8f000/0x3000)=nil, 0x8b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x67d}, {&(0x7f0000f28000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000bff000/0x400000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000e28000/0x10000)=nil, &(0x7f0000dda000/0x1000)=nil, 0x80000000}, {&(0x7f0000ca1000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000c55000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000f8e000/0x1000)=nil, &(0x7f0000e84000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2040}, {&(0x7f0000c3a000/0x4000)=nil, &(0x7f0000d90000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f06000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ddb000/0x4000)=nil, 0x1}, {&(0x7f0000cbb000/0x3000)=nil, &(0x7f0000d15000/0x3000)=nil, 0xb96f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000cbb000/0x3000)=nil, 0xb0ad}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x10001}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r9 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r9, &(0x7f0000000240)="2609820d7ac452e23bb0c8930a81a095920463945dcb7838e25dd78c5e319e7dcac0ceb77444ad019e8a3dcc1c81d707316d784a56a6a312b4050a3e39259c11f47795b521e5c51dc4f623af40ed3393c4af9d02eee846ee2558b0c34c69a6dcc3f971acd18ba5584669bcfa311c4d4c2564cd190c1e453fc6ea29675a2171cc8f15ef831e33f0a57e43c834de609a64f2406f7015b6642ae10272d842ed7e2eb1e41934896de174f2246ada110ce537b27568bbfb9fb63888e6b5ee6465a14518548fe606ad443ecc72ec95c7c8b7efeabc28f8316882d87989e9d21359c9a31494998301ec95ec3fa68e55fb3aeac807b360bf1cc93b", 0xf7, 0x6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:00:06 executing program 1: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x804, r1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r3, 0x6, r4) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3], [0x100, 0x0, 0x0, 0x0, 0x8000000, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x8000, 0x0, 0xfffffffffffffffc], [0x0, 0xd87], [{0x1, 0x0, 0x0, 0x1}, {}, {0x0, 0x360}, {}, {}, {0x0, 0x2}, {0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0x9}}}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000100)="b80ac1f07c0a8c8d679b7a84622229dcd16f00870b4db09fac9f50718084de6a176afd2ad9347941ad48dca8b333c2dd18ca1df513085a34822ad1b68fe9c51f36311cd9e8a312f53eb7fbabc23c5004946fb8", 0x53) r7 = socket(0x11, 0x3, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5799, 0x0, 0x100000001, 0x0, "507d33822f6219af2abb9ba32d29f7cc5aed542a", 0xfffffffd}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRESOCT=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getpeername(r6, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="a77d52c5c19a988ec1c16ea8647594c67da89afacfcf9476b47e8a247170de3258742f1736f5ab38903e55a67fd079eeb6931a328ca3ddeeb53ff9168fd40544ae65a0201d3d445281c89628fabeb16cb71da640dd51"], 0x10) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r1) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r9, r9) socket(0x20, 0x715550cca3850dbe, 0x80) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) dup2(r11, r11) r12 = kqueue() r13 = socket(0x2, 0x2, 0x0) dup2(r13, r13) r14 = kqueue() kevent(r14, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r15 = socket(0x2, 0x2, 0x0) dup2(r15, r15) r16 = kqueue() kevent(r16, &(0x7f0000000180)=[{{r15}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r10}, 0x0, 0x0, 0xfffff, 0x0, 0x1}, {{r12}, 0xffffffffffffffff, 0x29, 0x40, 0x3, 0x19b3}], 0x37, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x6, 0x20, 0x1ff, 0x7}, {{r5}, 0xfffffffffffffff9, 0x40, 0x1, 0x96a8, 0x3}], 0x4, &(0x7f0000000140)={0x4, 0x312aff7f}) sendto$unix(r4, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) dup2(r17, r4) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r6, 0x0) dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r9 = socket(0x2, 0x2, 0x0) fchmod(0xffffffffffffff9c, 0x20) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) faccessat(r10, &(0x7f0000000100)='./bus\x00', 0x118, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x168) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r9 = geteuid() r10 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x6, r7, r8, r9, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r10, 0x80000001, 0xfff, 0x3, 0x100000000}) geteuid() r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) r12 = socket(0x2, 0x2, 0x0) r13 = dup2(r12, r12) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x1e, r0) ioctl$VT_GETMODE(r14, 0x40087603, &(0x7f0000000140)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000500)=0x5) 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe673362870b4ca408947f646876e47502cccc2e0f48817d4f4affa73c62018ea95b332aeadd2d19d391ef394d4286ce99f11fc17e940167a8f78496997ce1ad7de4d0a1751678dcba2a8c89c7c1541990886af7ed114572a90a74160a2362c276c33c80bc419268a0f80931dbfd9d6df40934e45ef01ba9eb05aca5e0aa4958677e87db77ade6dbf0731aafb4d95dc0f2d9dc749b2661e80dec57eeeb934ea781eea5eed57bb1ddddf291ccee28d3cb628ecc87caf569e589ef3593351e3fa24f090ee89ce2009bb6203b6b9d13d945cadb8d501b9f0d72655fc45c0c38c7b11977428e2bc41840c4b5b65e0c8901f5659af98a4bf55c12427511bd36c959ece7e5119f7eb28cb8ab5f697480363515b6867bb17eab39a93ed911625eb7850c20ff92400a0a273f8f99bda21b6a13a56681fd2e3f1a660c8c0e3de"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20000, 0x0) close(r3) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000500)={0xffffffff, 0x368, 0x9, {[0x6, 0x442, 0xbb1, 0x5, 0xffffffffffffff4b, 0x100000001, 0x100000001, 0x80, 0xfffffffffffff464, 0x800, 0x1000, 0x2, 0x401, 0x2, 0x0, 0x800000000000000, 0x8, 0xfffffffffffffffb], [0x2, 0x8001, 0x4, 0x2, 0x5, 0x6, 0x9, 0x0, 0x0, 0x2], [0x9, 0x7f, 0x6, 0x3f, 0x80002, 0x60], [0x6, 0xffffffffffffffc1, 0x2, 0x1, 0xfff, 0x8], [{0x79f6, 0x8, 0x3, 0xfffffffffffffffe}, {0x1000, 0x5, 0x5, 0x1}, {0xa0da, 0x7, 0xff, 0xffff}, {0x4, 0x4, 0x20023, 0x6}, {0x8, 0xc9eb, 0x800, 0x8}, {0x3, 0x8f3a, 0x0, 0x6}, {0x1f, 0x4}, {0x7fff, 0x5, 0x5, 0x4}], {0x400, 0x81, 0x8, 0x9}, {0x400, 0x80, 0x6, 0x69c2}}}) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="01ec2e2f666d6c61ff00"], 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) r6 = dup(r2) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0xdb, 0x12000002ff, 0x5, "00b9ab6d0000fd000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) r3 = socket$inet6(0x18, 0x8000, 0x1) mmap(&(0x7f000028a000/0x2000)=nil, 0x2000, 0x4, 0x4011, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x122) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1f, 0x5, 0x8, 0xcbf, "2ed18acf0935d4b3a6abc6c4295b192f541c9f89", 0x4, 0x20}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)='\b\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0, 0x18e}, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:06 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x0, 0x5, {0xfffffffefffffffb, 0x280000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x78a1a395ecf24155, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3ff) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) 16:00:06 executing program 0: 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) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r0) dup2(r2, r2) r5 = kqueue() r6 = socket(0x2, 0x2, 0x0) r7 = accept$inet(r6, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r7, 0x5) dup2(r6, r6) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r9, r9) r10 = kqueue() r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r11, r11) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000240)={0x10, 0x2, 0x4, 0x1, [{&(0x7f00003fd000/0x3000)=nil, &(0x7f0000314000/0x2000)=nil, 0x3}, {&(0x7f0000370000/0x2000)=nil, &(0x7f00001e2000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000180000/0x2000)=nil, 0x6}, {&(0x7f0000398000/0x1000)=nil, &(0x7f0000054000/0x3000)=nil, 0x20}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000352000/0x2000)=nil, 0x3f}, {&(0x7f00003d4000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f000013b000/0x10000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00003fb000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00000ab000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00001c0000/0x2000)=nil, 0xfffffffffffeffff}, {&(0x7f0000247000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f000021f000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00002e4000/0x1000)=nil, &(0x7f000013f000/0x2000)=nil}, {&(0x7f000007b000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x4}, {&(0x7f000001d000/0x4000)=nil, &(0x7f00004a2000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x60}) kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r9, 0x0) kevent(r5, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffc, 0x41, 0x4}], 0x6, 0x0, 0x0, 0x0) fchflags(r5, 0x10000) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) pwrite(r1, &(0x7f0000000140)="0d6f3c8b62d975eebe01de937ad10f2a015c2463063ceedc068141611abe2b0ab4d7c28d5d96", 0x26, 0x0, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000001140)=""/4105, 0x9e}], 0x1, 0x0, 0xfffffffffffffffc) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'4ap', 0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x14) bind$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) read(r1, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) close(r1) ftruncate(r1, 0x0, 0xe9) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000340)=""/250, 0xfa) symlinkat(&(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x282a) r0 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000500)="000000186204f88a002b3a0000000083caf7afb9d8dcd161342e03edff0fb544b58c1db2e2029d0c475052f8c8bfe36e7124f47efa8cc8984033ae84c9f0611da24e00"/87, 0x57}], 0x1) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x4, 0x38000000, 0xbc}) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd349fd81fa0f9ba7, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000, 0x8, 0xfffffffffffffffe, 0x7ff], [0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x5], [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x7], [], [{}, {0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {0x1, 0x0, 0x0, 0x80000000}], {}, {0x0, 0x0, 0xfffffffc, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = kqueue() r3 = getppid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r3, r4) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202e480ffffffff803c809e5ea1e9ff95a197dc04daaf57c155b124691dd6b6c99a6a8808f50ae1ee2ad2d47f2bd937745b834762d46c6a42d0b5fba26b5ff0db32659ac56370795ea88a3f79719a1729cee2f6b15b353cd380244e18aa7006e48066f803a16bf749dc8d487dfa92d567f937e5149f26d25138e91b7062f69bf1e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf45e701c22500287ead5bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa8495aaee48c02f6ac41e6bf3bf554799090013ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d3670b4122cd2350000000000000000000000000000000000932013d6480d66610db1de6116591d6369d7e81d515cdc318e016a84efd383e4685bf9fbdfc527365eadfa2e999e026b8dae99b42690bd09640abc1c7940c1cac7acd9c8d15e00781bed04f6d318a2a53027be1726c46a5c2a0addd04371fbfc6f5f1f7776188e8fa7dc0d23aeda9b129cfb1a16fcda34d575f710acb3cf3cbb0ff2d7f4e2877c974f367e28f75b91db4f7c2b894d141ab5b4a1d761d277dd601ab03e6ccaf365a791efbf6d95e2e61206b1e619306f4567e4"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0xfa671ead17af5671) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001700)="bde730214d338ab69d04007c508a1aa2fb508e48fe46e326a07a89cac145b92bff7a9730ec836100080000f8c5605c36008c03d3998e6cb773c7b4c176a1e38450a5b2b974a53b8604e5840b87906d473aaafed85dfcb57c5133bd7a8da0f24be434c9231909e2fa87b9d0cefa4159ccad53b97d1cc3d953319933e13d0fe91f664afe58d7c859b4a72e8a3278efe7e886238d8007896ebdf561eb1b82bcb772f0baa64c29d4e6709864c9dc4ea6cb63a869678c9abdb9bead748718684ab4ea08e307f15f956b2e2c80e8ec8f40f90f842c069f85a9dd7dae043433399e2a882aaf1302d82c2223c0ece8d8bc8adbafe757bb9a77ff0ece51f406a05c09b3d1bb403714dc450ed13b167e57671a475b41965abbc14c36ddeb9ae7669ed18ab6f6b167ded7602dbf1428dd9ca2d3f7f147ce92069354c5085f08e36c752f16e18df66e440c8f", 0xdd}, {&(0x7f00000003c0)="9712d664527d6d459abb07655836077456b85c0560c6f110dad9a9724fd7f7e663d71d9aff9e3c306aae2c9de97e01cd510ae1adf8656926ce61a25aa5941e753e5ca7a159d9be99b5dd31173c39d7a9e50df949bcadce5ffdf1dd193b038d4e63082331e28bfd5517e447c011c95bc99ed6bfa33526ef3c96cd3d055371ba1e190d33", 0x83}, {&(0x7f0000000480)="d1275ca73f6225454243a7cfa3d4c3ae9cfdbb0f1d097771f0b6fe8905b8d4358eddfccb16e09be72140af1188f2d6af89aea83d2f95649df77b1d6f2904b8703352db8e3a08f0d9b03d0bf4b8559836e8f894956c72d1c75924c3a67bd669b67869f30ebded02e3d72e7347b016832357b27a311080bbffdf24847a3faf8c6d6696818357ea1e6f1e1820776b8788cb5228be7023b3c26cec1ed476676e343907c882e29844da1693efc9f37c836f8904ac659abc5d9281f9c994cd87715f32953e45be2079c9ecaf2696c17a3bf656e85a1ce39a0ce64601e47d9b572f9a905b39f1519a94a0d500e8d771f039471b7aaaada6808934dd1d69e41a0e1bf80859925e10d2793408ab0320cb0f788037810ab95f16c3e0b32d679b7cf5f065570955c618e1d484b5eac6771484b13e40d9361d5fe7f549035dc1cbd23f31fe2dff848f376faf97879b29332a2c07c60d4685a41ba8f7b3cbf4415f63c4a558d4227a12aeb0dcca2fcaf7c0d56b7116b8875d5b5b9b0e12a381a91b1e29346ff14ccca6fc7c3281bed8407da06ad55d6a1844fb29350dd84cb1cb5dff55b1b4cfb2074867a1e19bf20d39525e2c05218ab657529c859494695e9135ad1a1cfef854c5f21ec5c0d82ab1e54cf64ccd7ff62b5a9fa2f4214c8c6f46386c25cdb9639c82162349f242edba589cd9a0b7f58ca135139ac4e96c97bb64bff50cefd7834be458da43690835ab6e73c5c80680612f27f4016a770e527ee960c76d68513fd036e8ea7653fdb75d127495c6b19e34b70646a4321dd812034ece9b45663d3b96f11a6420f9bfa4ccfb988b767457ee699552cd3cc32052a5b4366694ff989835a32ce37ece3df60e9b1003388854f5d1dd892fb7274ebbe5c880c68e40a6a4958428713c36f633e431bba31100e4f99ff50ad592e1d07939f6b0a6a5234691bdf4d3353125e78989bdc01555eee79dc8469cb4da73a9f416d1dfcd3596bb99f3aa650f8a87776b98d1d8e5c39d3f55aacef6029e80bfb74e36608ca6d93be58cadddf68c12906aa58fbea4f3ad990b8c5af33ad70b5e2e0b8fce0448d5f1fc542418acdf9effff8684573c787b79db30b07e1437d6ea01ff403cfa37283915a074e5157a3463be7814aada0363bf3a9aed1a82f65c99ff9cdaadcbc46142f96ea958e038d2f2d9fadbc0bed48d81b7e544979bee54d6dd0db116a6a76e7db181c8a6244770cbcb56c68045de153719a3ee0243a75e826b5daa1706f49edf5d4a98f66b043cdc38825cdd0578cc8080dab3e41067853a53f5b004fad4102de47e2e2c79852a696ba26c20ddae6b318d1662107c2de5f1dbcae92085bbaec20a17daf54d91a5a273ecd7a74b3f4b4e43f74f06011e9c2bf915b3f0021a338e8b2251cb7334203e97f8cbd7cb610443532a87d71303655e4136028e1355a87c4b12d4c1951b72fd6c675dedfb09695fa854a6c09d4073085d90bb3272587774cda122cf43d40f009ce74b3688c8b71e65703f16da36c6c1d205b180d0a7bcc75bbdb0116375384a545738b44e83baede42f81441ccaa469ad3dbad0cdaeac11cd9b3e1edb04f68a824b8077dead27d0acd876c9119c55c349b5b78deeae305407508bd97897a516e07dd23fdeb792d29764913c2888dd4fe08751f7236bb5081772f5170509262a064f8d3c7a6f2cff977ad0fb683da67d0e20d9d2b5dc4604663043458e4a6bdc0076daec590d0fa394e7a10aad74df61883c6c9d358be6f0e4c81fc0423814d0102ad0560202ff2c2d812c275d550599788ea9727ceea7950148fdbd0838eaeee7fef618e4023d454492af899c09c467133d472b2391c5035252bab64a24b8dfa02f69a1f60f97cd1f9c98246ec394c74ed347d7dd61049caa134e35a3ecc6316662c356747d40c753b5b0eae86ed46756e3263cfc2374b74108472d23bbc9a3ef3295f649482788427d195355b2eff889c2887baf06e73c7021be8b434600143c5e609191516d6aeff56b0ed0d530a4b2bb2b9d033ffa8c4141bd7275fb7bb649bb4710ccb0ed6cee5b0a90065ae00338b86534e3e8ecdd815f21f442d80872d3d4a11eb1ca1360a7543287ededccd63aaa8ee0e1f7ed6dee2cde0d0fe95118e3e4197215020c67ca98ad2f28c77267c5c12ecb2b1330e4aa5cada5ad87be713ce4ae8620e81f34ac635879eaee2ac6b8d11f7cd392c4475d1f87fc1a41ac3853eae4936a6ee009faa159bcd5e750b1f553206bbb299d23ef70670c598e022cbf1aaa1239e1a558c631ea6139094b076769f1d7ab1dfa8cda277746065b6b40cfb4d0224666831d0ce8c8e46e96c32734ab65074ec0bdf52a644d5c2865b28cdfd5f8104466254dadb03899c10907d219edde30394d18c9279f06cf83092085fceb6f7921be2ddebbc385da3c196428f3048c14be79c1ba072c79e695fde4624fb82f44e20bb998b6f7283291989b52278a628fcde11f1bb1322eab1e9203ad540ce96d9874ca85d17f690795ec39329f35dc3ddeca0a24d9c0afb2394ef279b653fea83a5812c75e7b5715e35304cd9115b7636367ed8565f0a9e7c456ca2a3d93bd7889e335582fff293471f9a33475c0871a1f515fc5d21a629bf4e9b860dcc5aa226ebb56caa41b98c4625f287aba698d2701e176a6a0c4eff39a24f733065e81d5d9e9623f1e8ab0144fcbc27e7e16dff3b30b6ad56fc69f1309267664569d4c5b16e68ddc91c289bb20bc2c015f27add6724902cf60fbe6db85873b6e35dd4353ae7a156b7ed88aee3d5870766823276c9d96756ee602f0a89506bd545b88fad65de5020438217fcf9885f56e24d734de4bc9482ab975826c7991acd8b0881cf3e13a4c0e101d41fe814f37b66880aaedac93000bc68ef2df0210a283eee645a9edcb37f97fe351b60c1a522a321c87e191263693277f709aeeecc5d8a23334692e77c894da977796d4902c05d5cc749f70775023850d0c381ec31187198f329c1c2bb82a5d7f4a8a6367517e210a91d6359e9f012652c1454c20d0645f68efad0f21162309f93dd9e1c4eab00425db55679d30c05ea687cb55fb04156963aa4a6294156577c98274fb59d86bb876090885b40a7d4cf8cfe34a23e8ec1c0a3ae6b718a1c9014a5c1fe4d08fa3d726b4ef70a907f093f61e914aa9993f2a39456dd320b38157afe75f3f592df200c09049961ada2c69857ea7344b11d4431de879447017f5daf10e44768064c6c58fb85641fa0373ae17ecc407a1d433a1d7facbabda72bbce4b682ff8673996877afb0323af863f25f9c9e6b3f17da2e361616aed4abfec8b50b201338a3eed6305c2014a4d927ac708439629d83d8111be390d133afc21a3ef15a22557f6b1bcf5cc1067275091ea0d3283d956e008d11fb3cb2f4866fd7c7e68a49950ee627a16cc5215fca77b13b3e0012facef2743c29e64399df65fbf88dbf8c5f93079d5f07dc99bc159e77fda64775db3bab431639977c3dc7eae98e5bc3142729ea255a9313bc82dbe428df03ef644dc03950259fb8ed9d3e9267a440a6e5d0c2817560a2df9783df62348f7c3f085b6be83904c1ca63024f66ceff2419f63604c71fcf1f35bc2474077f0c0cd94cbb1ef99a309e367d15666824c3906291d77183d57c9449762204958bebff4fe35b6bc951e825059e925b3be60a5c8626ca95fa2791840ac34357479620ebc2b92e062ef7580f9a33c965ba3970807c5e6618fa601bcabe6a01346c2b096ce18b3c8dbe497019fbadb9e21cf753bc33f9e2c801224590145f165dc8d7ded1956905f289195ae7ffac9dd9181138b4ab5925cb2c4f3b7610fdb89c17c6dccc1f9bcd6804908088d9af554ebb766c965c8deaf31dbbec239cf1662dda500592b085213d7fd0b4457415cde50c83bcbca20bb2e8c08bbddae632c099447cc010f606a6122917a00548f8d8ea36eeccb6bbe495d2176fa9954a25a3aa14364bed68bc24c4c697b36d8ab73641141c24de0b2645b54c7bf58f95310d847f9786bca50d3b6b743769c3617b815a2a008a51e345762a9bc56aecce773c4511c44df4dfcad7d7ea3c06291851d4b2a4f6b705232acf6a6287f2ed63a9d3f0a0aba83cd0e66ba95307efb8857c012cf150e18c5c77fed5e625f9305c26a62de47c83f2277301bce637486c3ef8fb15267de30ee4de1cf4c8c9657afca485c57588a5622738dd0ddc4822cc57449d8ab656b836ee751b2883c3fd518f5c245e5d6c4994d3f1ebfb703fb728d68187c605a2468fdc55940755114d7976c3e045a647b1ccdf9cdaa56cfca5a42e701236954d0a7fad4599adbf882f8c9f051e77522495142c972041152d99411177ed9e93a2921ef19fd60eea112ad71a0d832a69f320044248e68f05620bbe7d227f9fec13e83d9285cfccd0d4da395af55ae39ea97cb96a4ea16e639097355fd0c6a30410f867eb15dfaef7a94b3bd54cc5dc21b1039041ee49c904a326295a79103c25643c1adea867ff7ecfac293ea78096b8ed40316fb7d3c827de5afeceee71e213fec91a18e2090bd487bb432f724042ab4769a5b812d44bfc20c90fbeb61a300ef61911b08d51c76df802e136688909a5bfb399b21af2c97203dde8ff494e3145b1188d8ec6c9fd2dc5cfdb77fcef40ade473ebf8e2482d20aff94d2614acf866df0c6d160567f6e49872b691e71c29fd72092a1b7abd9e3e3000f93be443d9fdbecae1a2178a3e0d0151364277a5b7fea93542a422cd55ef9e669eece7e29fbe16afc20ff531b70ac34cf1f13dcbb41cbc34de343897e8d480da133223df81c25b6038ae0020c8ce1d25e15b038aead94ffe61141fda9636bb06c5f31b8de9f8469f0eb697938634fa22bb6a680d8fd3bc10e1180a03dc26e8830da4b001aaa7434f3376e5e27f9d92bb19760b3393b651e3a8e4f0c9e347dab0d3a50424f549524c8cd0878d46d3ef0e2ca992b6badbb722ea082c36a4df4db0885d37958a5a874c1001b0f0d8ff6b342a1fa56722bdd9a340009073a02476220ed4730205ce80e368ba15d700e6862af5e1abda22711c412395f303443f1764da0b3f61d280a5a8f79f36a331522b9190455042a1363743aee39e12fa6db43a27c7ca3dab6a45391198382a22672d17dd62cd2d88e77fe38f6eda9a9ea3b0676b72036450f1272be223cdd64771040d792840ab21b6577f8ccfce4145f6675e476938a21e8d7b6efff0fa2ec4b7518220c37635e7dd184ad157ad26a8f830a89fedda07f9a3bbe9b366e7d6e4b0f111ddf2ff939054140ca9822844460024c81aea3cae47a4bec9debeb49fb19c831696107ae056b64cf28e7b1a4081e9fa1858a5c9deec2f17c1f182602ba5647b76ef3fedce5e77aab8bbc7e57918a74a6a031891877b1186f3cc22199c5837dfc9517114c5bd4d2836ab8b8e51c321af95e9bc0bebe9188a2e01a0e7ca713c3208ab3294390782343f5b1281f01535301480d9839198525ec4d265ad8b30b03d9fb214a71aeb8fde213203e0555ac2607a3de20fc59467e3dcf984c6c17f372666f9429e3d51c2fa41475ce16c048771fd396d6c2a98e0714911a44a0c4e57479d90bf0ef090c7c2be0312ce400e632df07f08b615e40e7cda4ac69954316c453299ddb98e14a5e89a2dec0ed0ab659b144401c28165fbb44cbaa9b2e112633606132e65278797a31fddee995ad67c935909a1ae54d89d455ba9261ea0758c1cb572b0b359b2984ff8da0b964c429df7891b9f41886591b6ee3fa1ba5506bb6263d00e5c253ddcf52", 0x1000}, {&(0x7f0000001480)="bfce432f8a36e55a61a0f1f89b5072308c525b22fdc3f8c6ac6b7904b74363dd79ca9cefcca65d2c81e939ede51a8bf55d4b9068ce5568534411c035aff80796a242640b64f72059ed562e95dafa6e23c642526ace96c7346db47dae14be0fd565bd9cc3236a0a90762fc981af096ac007228b460bdf77bf1d07e0012be3019024299a01d50d034102cafb7447a02816f556afcaa5ad600e4563b4ce0b73b7afb534c364efd53e1fc3915513807e1d3a0b4ad320a8f4bd1cabdfbc25641af73043c94bcf437cd6b411c78eaf8d779b", 0xcf}, {&(0x7f0000001580)="2380eb42c8fe79621e0e816a3464cb7a8b634bca35cb8ad0d7e82036fb1d27afd43afd57c1b32e1ec899e506067f5f0653b737d5e1cac93d9ec96d3ee9d5cad9977598ec3d935fcc04c02182011739abf2fca8882096b4ef5df523d06a6598d011545dc0a43a126863e579a2c26951c0249ea7c82b5bdcbc7d665c1c0ef0f31958f7033bd88fad3ea01931ec269a9ae12fb76e71267b5a54ac0deaaa85ab70957329f57330661bbf2f236d704627e2557ee44a9ebd63b387fbfa50685da3ae804b7a233840c75d83a390732e8369097b317a5a8ed6301caa6e130eb810fe6d07f3", 0xfe29}], 0x5, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) ftruncate(r4, 0x0, 0x5) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) fchdir(r0) close(r1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x64) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cbfa61e27c89fa4c5e8c00a0d77607a547fdd50c7c01f4b6f63094306377212c3b1af0d87e08ad7771754cc98819f8f67b5b97493882641728ef73dd73420cb1e457fe2e46ea16812135e984f782cbab94e5b2026f912ac73a1177dabcb6bbca2f97919b53570a5ef10d0f54cf7d74a34a7ca2c137e884cf3a5e6e38d1c2499320f67e8aa743c732a00bc3ce16d033", 0x8f) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) write(r1, &(0x7f0000000180)="c525f2f21caa9b4e01e1657b14fcab9d7b833ff102594a0ae72afece02928d34365156eb31cb90694b217c6aa73d8f4dc294c4fdbcd6a48be27103bb4aa5c9a9fc8bcea1697ab3664c69314a210b00d3a2d5c3af24fdbfc09f9d6481b9937b044d718160a7e7fcf200a513ebd7196ff2e109202779", 0x75) r3 = dup(0xffffffffffffffff) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000140)=0x1) socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180400002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0xfffff801) r2 = socket(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1f, 0x7}, 0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000000)={'./file\x00', 0x2ecc, 0x8, 0x3, 0x1, 0x7, 0x9, 0x2, 0x3, 0x2, 0x4, 0x9}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000008000/0x3000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000d000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000000f000/0x2000)=nil, &(0x7f0000010000/0x3000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000010000/0x4000)=nil}, {&(0x7f0000013000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f000000e000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000a000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000000e000/0x1000)=nil}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000014000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r6, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) dup2(r10, r10) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r12 = socket(0x2, 0x2, 0x0) dup2(r12, r12) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r12, 0x0) r14 = socket(0x2, 0x2, 0x0) dup2(r14, r14) r15 = kqueue() kevent(r15, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r14, 0x0) shutdown(r14, 0x2) r16 = socket(0x2, 0x2, 0x0) dup2(r16, r16) r17 = kqueue() kevent(r17, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64, @ANYRES16=0x0, @ANYRESHEX=r1, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="e0f373d1966c303ea8dff1c9ab947e8e470df9ffba871b6122bc99bc3880d227d154c2076585157ebdefe8708dc6025b42bb0e1cd724b9be77274f565e44d4f8fe78557f2d2845aa19f623cf88cd0e5699d5a01d6473cd0a007d703f2928f5ae83a86b2bc813dfc4584ebc170204dc0c5d0f9aea38452dd709763f5d3713d127ec8a3e0131c1fa7749a6cc", @ANYRES64=0x0, @ANYRESHEX=r2, @ANYRESOCT=r9], @ANYRES32=r5, @ANYRESHEX=0x0, @ANYBLOB="16d37e6c9721caac24ebcf1aa0a762162fd326d1", @ANYRES64=r1, @ANYRES64=r17]], 0x2) r18 = socket(0x2, 0x2, 0x0) r19 = dup2(r18, r18) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_RELDISP(r19, 0x20007604, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000000)=ANY=[@ANYBLOB="0000bf0f6645dc35dda5"], 0x10) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[], 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000404000/0x1000)=nil, 0x1000, 0x4f294cb6b99ac7c7, 0x4810, r4, 0x0, 0x0) sendto(r6, &(0x7f0000000040)="9c5a84be4a737726e26ab0174906781265de03557353bcc54615d6683998367afca1fd17b0f840de06584e2d4bc81cd5e4ba8cad6f53227e301e849cbaef80a1ce0a61b427bdf52b4367b47b0fe38566707a8a9638efedfe8d9c678bf7bc7d0f4dbe279e93eb708fa8aed2cd6bf325f185f8ebd67d4868ed29e4f87249ee02e4b0d100502f06eeeae09f253f2c69793d80c35e2502c9da669ca41106442aed713aa1e3d5e5027b8d431cbe428a2a709f6de192e431e825de7f48cf1a3c798a885dc7a93824abe9625bce99bab8c187e15e418e1721", 0xd5, 0x8, &(0x7f0000000480)=@in6={0x18, 0x3, 0x3f, 0x400}, 0xc) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r8, 0x7, 0xfffffff9, &(0x7f00000004c0)="6bd1c7b35dca90681962b8822a2681d1faaa720fcddc011a28ed9f129f92247ff9f56eeea866cbf274c9b55cfc0cad1c01c69086beb75409c247f639841317e750c4cd034e333019c80b6803f1de0cfb7fb1a4f2896189152e5ac7cc922f18ea3ca2190580c4e6dbf067a1e3645b2831ef6cd0b090bdf95531af660eeda7becb666a086ee80856b93d7dcf1d094b2e15ae42ba669b7c7216f2586e230ff3b6d2e9dbfd36393af98572eed182b34f510a04", 0xb1) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)="312f52941e0ac24ca57d8b583f53b781616c1b597e", 0x15}, {&(0x7f0000000100)="732c9dc8175839df03e8bbbd4d6a64cc74f7028192d6e5a9d4c8253ad9a2fee584eea3ff7026ac861ad546d713e60b163e2ceb60", 0x34}, {&(0x7f0000000140)="6264f65645beb252dad9360d6052c98863a807c7a214124db0da859b0d0816cac2f70d565e3e36129eafb5dcede36cc82aee166c91725632ca832e5cfdbbb1ed63b00ddd", 0x44}], 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x4010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x800, 0x1) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000500)="9c87c377284cf035b8502e2e2e0e", 0xe) execve(0x0, 0x0, 0x0) getuid() 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x20000, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './bus\x00'}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = msgget$private(0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64, @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3f29d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb737", @ANYRES16, @ANYRESHEX=r5, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) msgsnd(r3, &(0x7f0000000040)={0x1, "9e1d393b205530ba32587a08241053"}, 0x17, 0x0) 16:00:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) r7 = kqueue() close(0xffffffffffffff9c) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000080)={0x8}, 0x8) kevent(r7, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r5, 0x0) poll(&(0x7f0000000040)=[{r3}, {r4, 0x8481bbca1c94673f}, {r5, 0x40}, {r1, 0x1}], 0x4, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:07 executing program 1: syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x8000, 0x1) sendto(r1, &(0x7f0000000000)="e8ee6f1063d0130a042eef70b79ff95c0c70052250b0179b93e53992260ebd3d3d015d08b639528c0f859246769d32967d936cbe23", 0x35, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xf64f, 0x7ff}, 0xc) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="82022e2f660f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132f464066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f4364f493a85a4b6a91bb65020000001b7b5af2c762fe03075fcb66b7ed9cedeb80d8b1d52aacd3696ceb1de07b35f1c2d0f25ec9ab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a1937bbc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc1000000000000000000000000000000cd7d3da52e06834f4ee639ab58274e431efce0676745e45cef0456438d1f159f60e17186a341a6840ac468b85be32e2f23e4d6c7a25fc0a4c4a9cb2672ee3cb8d333384926e5d34dc265087a2618216b68ee553b25068b8a199bd6e5589d856be1c044142a79dc4ba059dee2887f4eb83d6ed91b59c86c1d62f9085bd8d5c03eac1dea7551e0943aa42aa38b82a3d078a8321f47a70685e93f73c861e27f757385e143b9411409dee3ee5f9cc5a61e46799af53e8d3f47ed54f8c99ec7731a8b7317cff20a779e2e5cbf78628d76b56ab5202f91bc99fff79a1f12bd65be7c58badcb83c986a038da125503dab86d8a313994808d315491b4d4e8b627a94248fc114e5f3d5174721091c36ce06cf7ec10b36f3731970f74278acff5fa646ff4342b06fba4a472432a1b8d0b9c2a954bfd14f46e4139f497877b4d33ad8d3f21326d3f58788d2050000000000000000000000f57a3a531ef380"], 0x10) socket(0x18, 0x1, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x100030001) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202e57f7f00fa005c7a3cac40079b8f5f19ad87278975cb18cf6100eec8842fbad0a1bc"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xffffffff) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) listen(r1, 0x0) 16:00:08 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x1}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = semget$private(0x0, 0x1, 0x10) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r9}, 0x0, 0x0, 0x1}) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x8, r14, r15, r16, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r17, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0xffffffffffffffff, r9, r15}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) r2 = socket$unix(0x1, 0x2, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) setreuid(0x0, 0xee01) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5502) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x19d) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/34, 0x22}], 0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:08 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10100, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x5bb}], 0x1}) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x25, 0x1}, {0x88, 0x1}, {0x87, 0x3}], 0x3}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8200, 0x18) r3 = kqueue() r4 = open(&(0x7f0000000180)='./file0\x00', 0x5a2, 0x114) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0xc4, 0x24, 0x0, 0xf710, 0x0, 0x9, 0x5, 0x0, 0x6, 0xffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) close(r5) connect$unix(r4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r2, 0x2000747a) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) pread(r6, &(0x7f0000000340)="d365d369e73b011522564b8720fc86cfc7409c822fbff91d245a2f0db530364e2f9eb1f886c67eb1669fc6ad947f8df32435c6", 0x33, 0x0, 0x32) r7 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x46) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000003c0)={0x7ff, 0x3, './file0\x00', 0x3, 0x5, 0x80, 0x3a6e}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x200, 0x1) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x100, 0x0) dup2(r8, r9) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x4f7ab45838f6b473, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000500)) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCDTR(r11, 0x20007478) r12 = semget(0x3, 0x4, 0x20) semop(r12, &(0x7f0000000580)=[{0x1, 0x4, 0x1800}, {0x4, 0x4, 0x1800}], 0x2) fcntl$getown(r3, 0x5) 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x6, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x4cd], [0xfffffcfffffffff7], [0x0, 0x0, 0x1], [{0x3}, {}, {0x0, 0x0, 0x7}, {}, {0x0, 0x40000000, 0x1}], {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{}, {}, {}], 0x20000000000000e4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) connect(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x8000, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00", 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0xdfe8dd495c873259, 0x6) semop(r5, &(0x7f0000000040)=[{0xf1c401260064a61c, 0x5}], 0x1) shutdown(r3, 0x0) r6 = dup(r3) ioctl$TIOCSDTR(r6, 0x20007479) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xdc, 0xb1a, 0x81, 0x3, 0x8, 0x2, 0x10001, 0x2, 0x0, 0x1, 0x8}) r7 = semget$private(0x0, 0x1, 0x10) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r9}, 0x0, 0x0, 0x1}) r13 = getppid() r14 = kqueue() r15 = getppid() fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, r4, r5, r9, 0x0, 0x1, 0x24e}, 0x101, 0x9, r13, r15, 0x5c8, 0x22502ffa, 0x8}) close(r1) r16 = socket(0x2, 0x2, 0x0) r17 = dup2(r16, r16) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) ioctl$PCIOCREAD(r17, 0xc0107002, &(0x7f0000000100)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) dup2(r5, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r6 = kqueue() r7 = dup2(r1, r2) kevent(r6, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0xaf8, 0x1, 0x4, 0xbf}) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e1f0dbfbc2fcdc0a0e87589d1d78cc54c2a54d18459a83bf9b2b90355d0d0ee756270cbbed7e81c94e613cb3062ba199e7161ee30c4204e195d8b0aa88ccd17fc1cf4e43df5a92fd4bd506c8ef87ce83187d3906609bbbb285805990cd1cd86e8ca6d50c49fb4961447c1b7bd3df8483eda47443c8fc5c8546c0b8192556278e8657378a5795e8625c4f5be265ef4084a2a0c2641ed77c01072106130f3bf", 0x114}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x9) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xd6719bb3b2b3f3e1) utimensat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0xffffffff, 0xffffffffffff0000}, {0x8}}, 0x2) syz_open_pts() setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xea, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008e}, {0x6}]}) syz_emit_ethernet(0x92, &(0x7f0000000240)="39370db027b93ca95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b8aed609efa27d80f2e1169ac12ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef0100450e338e1dce85b5f3b0bf1ab135cce9d82d116941d8e8be31fc391e1866b1643d8fcc0f2be26fed3d5afcd18d922361f70ddf93300fe3c2220c2d6a1f7c01f0") 16:00:08 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = semget(0x0, 0x1, 0x2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000040)=""/218) r1 = semget$private(0x0, 0x0, 0x524) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x1800}], 0x2) semop(r1, &(0x7f00000002c0), 0x2aaaaaaaaaaaad40) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/191) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x1, 0x3, 0x6) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x80, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x8004427d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 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) r8 = getpgrp() r9 = getuid() r10 = getgid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x7}, 0xb) getpid() getpgid(0x0) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed0a5b21866ac3a1425e791fb70149b2b37cd99a2ce7f9ed06d5e63f651d5f2a4b040004000000000000eaefd43d9bfc6825be4f9734fdab3285d265a92244022bbf3c89fc74ce9e66e7268525b073593bc83e979071163d4928fcb397c154b5ea17a0b962dda6d14e1d4a5d26e538a96662a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c9896272bd683d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836f26064f2eb6f4af04cc06c549df5cd98804dd03a4303"], 0xe4, 0x800) msgrcv(r11, &(0x7f0000000100)=ANY=[@ANYPTR], 0x1, 0x0, 0x800) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000000)=""/243) r12 = msgget$private(0x0, 0x0) msgsnd(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb70149b2b37cd99a2ce717ee06d5e63f658ab470f0cb81f7023f9a541d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74e79e66e7268525b073593bc83e979071163d4928fcb397c154b5ea17a0b962dda6d14e1d6c485b6e5f5982bd0929a8614a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c9896272bd683d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836f26064f2ea6f4af04cc06c549df5cd98808dceb718a4b4d3ca107f606d71bfcfbfa638142095c80aa9547235ef4ec0d09a72b6e7e5e6d97d93d5f5c629470e3cf0551b8cc4cd1e076d06c89e67cb846a1569bcc3e21b93a5df32b900b54954bae30a088e986cc652aed9dc85c9479a647c"], 0xe4, 0x800) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="4166962ab58aa2c5c3d02f28d7909fbacb60782115070ad67567fcc50937276567be3382999bbbf1de4a00768f771288f53499fa0ae897109ec671229960bc2e1d80fbb1f98d34b969fa740463b70a686474a2d4b9587be0a65584c9fb7a921d44601a3556ebadc6239cc59e22583883c4cf1a3d8c6949efb798e16b96339bd8d4318f6b95f342c072778265dca643bfa69ed022ef0c581e8a659b153a5d7cd0cabd1d96e55c29394c414da6671c5abf9397a8086f73e08860eb4b6d9c6ac4d3b44e834dc3ec0252df2667106975d182a092d12dc33590d59ac5ba4d42de7d0a7b01a56deb0fe49ad5a8113d277d4ff27c8ec90bde3c211c85ad08410b94498ad916d60c307ff7a4e7df5331842754c66756e0074357a56d5bf0ab8ef24e15b34c5830a9fdac6e9040622cd50c368e4a7c2f46d829d286498da6170b1137e7ab0aaeb3"], 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", 0x6d2) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffdffffffffe, 0x0, "00000000e900090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1b5e7fb96b4064c5, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x89) shutdown(r3, 0x3) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a19a8eb3aa7497ab6208295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e0709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2edec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000277cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e63bef4cfe8809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8002000000000000001af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617a000084745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368abffde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb5113a0000000000008b8781854cea90e578501c2e06d1fe3ec7693d4c15761030bf5e30e8bc4e70c3ca7a73cd277c9079bc2b9a10ccd788e6116f7add47502c2fcec7cf4e180217b28c1885858305ded82950d304680eac28ea7b792ab7af3fab4dc8a3570841a818c7ad52d492be10fd301c73650d62c33cb2d644c3643f2aadff2c0595f164b8574c9d52558ec2e45bb059415ba5a76a1f8ee73a048ce04088cae8060d79dc6bb1372bdce63917dadae494fa81e2868d"], 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000280)=[r0, r1, r2]) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0x6, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209869a04bb300d79fb7805313c9dae943c4cf1f223550136147f674d0f7ee756618d05aacf24a4", 0x4a}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8eddfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509463f578c", 0xfffffffffffffe64}, {&(0x7f0000000a00)="39f671b115a5dde89b28b49cb86337910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e38243f5f01c802ac590a12bbf695d90017de4ff94407", 0x66}, {&(0x7f0000000640)="49c33f31f6acc883a123eb78a703633316a3256c268b8ec0eeaee0be4075ea4841434230ca1d4ddbf32c7bbfa83997bc2f8fdc823227e787b1aa9e85", 0x3c}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc085", 0x472}], 0x6) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000340)) writev(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) unlinkat(r7, &(0x7f0000000300)='./file0\x00', 0x10) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x5, 0x2, 0xd5, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") syz_emit_ethernet(0x31, &(0x7f0000000140)="33da8746c45beba687aaae0cca0758b37295f167e342f2d26d27e52ca6f4b5fc51f81f9dd35e52c6514ba8c8d255bd1d56") 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = semget(0x3, 0x2, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/41) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000000)) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) openat(r6, &(0x7f0000000080)='./bus\x00', 0x2, 0x1) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc028698d, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000580)={0x80000001, './bus\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:00:09 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x1, 0x3}], 0x6, 0x0, 0x2, 0x0) shutdown(r1, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x40, r3}) syz_open_pts() syz_open_pts() syz_open_pts() r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getpgid(0x0) msgsnd(0x0, &(0x7f0000000280)={0x1, "bba0ce4c0fe3cf75a849f9d845c08da9968414fbdd427896d5b449cbd0d4161be40bad8e12d4c928274476ee4fef45ff8bbf48cb0b20fb02bd93eb43155ab6678e6af964f52ede92f6bb6cc77ed403de5af8b03f4c24ea759893f2e643ddfd52557d86f41f95cba2c0885d6cfe36376a7cb00df9b976e6152daf6e08df0f36c961fca989224eb1f7ea60e72a71506977f4384c9c6541dadb22ef25af673b958037b73a8c4d185edec22bf515b25f75d139e3d29db644b3bf5705ba43a683ed9f07544b355e9bfc82"}, 0xd0, 0x1000) r9 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x20008, r7, r8, r9, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setregid(r3, r8) r10 = socket(0x2, 0x2, 0x0) dup2(r10, r10) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r10, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0xffffffff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe000000f31f00000000fa7dff070000", 0x2ae}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./bus\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaab}, {0x25}, {0x3c}, {0x7ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r1) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x5, 0x40, 0x40, 0x48}, {0x9, 0x3, 0x5, 0x1}, {0x5a6, 0x3f, 0x5f, 0xd9ac}, {0x2, 0x8, 0x9, 0x1f}, {0x9, 0x89, 0x8, 0x2b}, {0x6, 0x2, 0x0, 0x8}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bdfa8cf1302bbf99b100e0d58e44a8823f4d2f683430045e612e", 0x1f}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000280)='oL', 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "8500001d00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x0, 0xd9f, "b0000000ff0000100000000020000000002000", 0x0, 0x2}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x2, 0x8002, 0x2) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x5f, &(0x7f0000000180)) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r10, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000000340)) accept$inet(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getppid() r12 = semget$private(0x0, 0x1, 0x10) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x8, r14, r15, r16, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r17, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r14}, 0x0, 0x0, 0x1}) r18 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r19 = geteuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r22 = getpgid(0x0) shmctl$IPC_SET(r18, 0x1, &(0x7f0000001680)={{0x8, r19, r20, r21, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r22, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000280), 0x0, 0x4}, 0x2) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x000\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 16:00:09 executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x20, 0x4, 0x20) bind(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) close(r2) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80000000) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x160) rmdir(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f00000004c0)=""/221, 0xdd}, {&(0x7f00000005c0)=""/196, 0xc4}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x8, 0x0, 0x7) close(r0) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x40000000001a, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) semget(0x2, 0x2, 0x400) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000680)='o06', 0x12}], 0x4d) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x1], [0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2c}, {0x15}, {0x6}]}) socket(0x10, 0x5, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4fe0d06ca000000007f0622ff03") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) socket$inet6(0x18, 0x58dbd413dd91d6a2, 0x71) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x9, 0xffff, 0x5, {[0x999, 0x897b, 0x80000000, 0x80000001, 0x0, 0x6, 0x81, 0x4, 0x5, 0x8, 0x8, 0x0, 0x2, 0x5, 0x401, 0x1000, 0x60, 0x83a], [0x20000000000000, 0x1, 0x7ff, 0x43303dd9, 0x2, 0x81, 0x8, 0xfffffffffffffffc, 0x9, 0x7], [0x7, 0x3, 0x80000000, 0x7, 0x4, 0x5d76a5fa, 0x8c0], [0x5, 0xfffffffffffffffa, 0x8, 0x3, 0x3, 0x400], [{0x7f, 0xb7, 0x2, 0xffffffffffffffff}, {0x1ff, 0x9, 0x5, 0x6784b904}, {0x8, 0x3, 0x8, 0x3}, {0x1, 0x10001, 0x7, 0xfb67}, {0x96, 0x80000001, 0x3, 0x4}, {0x8, 0xb, 0x5, 0x2}, {0x4, 0x2, 0x9, 0x200}, {0x7fff, 0x23fb3bd5, 0x1ff, 0x96}], {0xbde, 0x8, 0x4, 0xd55}, {0x3, 0x2, 0x3}}}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='N\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x80}, {0x6}]}) chmod(&(0x7f0000000040)='./file0\x00', 0x20) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x8, 0x200) socketpair(0x2, 0x1, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x81, 0xffc5, 0x401, 0x1, 0x5de1, 0x1, 0x5]) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xda868f509a9dfc4f, './file0\x00'}, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x1) r4 = socket(0x0, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="529a4de35fb12d935b31002765f670c52c39e425b527129e265b3155ea8f7b57f1ef673dd45d42e7ab0985a4b691b3f5284c454e315c1a99068503e4e931e401e54c0a63157f3ae2f33b6bc201d9e1117450993cceff06c5353bfb53917ddd3bc5337a2f4358f54742d7c462462287e470558bfc2e05a11b012051577deacee3e752956aace73049d8e6c33a959c91a79c0848b53015d26ab4e11d043510e3a5b2e0933c81708e5cac24f3d62944275c10fa4b0579585fc251643a3c8e83683a9a110f539cb67f1b51c30f7b17348e106c369e010b89bbdff9f38753a53e90eca778cd84ce41a5eb1eacb7ba7d80f2c274012dd142dbf93a43350c500a0b4f845a815d43cdd88b3dd2716dda3e47210f06e4af6d7268b427196299ec7a6bf24d6f62ceeffda1281105cf6656e2d2d8add6bd092c3d76b2639d26f4685eeca36268c6bbc145e56c062efd5a5f39fcf38f740d8f4b8ff4967e709cb270e4279777e4c05b4cd82c25c4c1d64980d378223544cffc4f0c6e756ca54da3686069bf366f29f5cd0d423d7596ca5ef13cb904097c697b63e6d1ae2743bf987f11c42c1eabcb74a43b51dab14f3552d6f16caef5164793ca9127603ed6ac7a8834a23381b291f0afa1e69cc18a561f0b73e525934cccdae1a20dfa88c5520f733170dc255aa98a79e4f2876327be589e171928bfe381c178e8a107af78d8d1bc25dc06a8412267691fe7ec47c2ebced6358274cdaedca91b582df9ac3140375ff0e7f81fa1a45f08f3c8f5b93f5e2c5196bec3109c16d7f6666ca7cbc1d29659857a4e15c934f556b6719f6232f3a0d6d625be9825c9d1bcd8e556f591273641fabcd14529c2f1eefdbc87f1af71c4176655edc3b0c9e61174ebcb4b1ff32c330f4ecf1325ab0dd0ad4e5621762af25af9135ee783b477272928db43fb9aae482320bae95586cc91e321b3a262af829958f2d6a16e450842a3411610ed4a88e453cfa774299177d622866fa2169a0fc0aabc86a3d73d8d1eb443029ee1dcad9cf542c80de5e23686c8d357d36f888da410c217792ea35fba8eb65c3c4545c38eaefbbedba076be43e876feb4d46baefb014c3916a38d28e1c17ea93dabfd285c599ebd0edfbe3046d2d7494b6f41bb4f947ef7655640a66a92aea8efacc7b2d19026aa6a88699ba5370c57c577798d13d9783cc316f6063732afabe3973f43aae125aa1919830c9e9564222866ff0174891cccd82ad9306456b1e4a154495d3e8258a35c267fb8e4b29cfcd01b854a0e05e7fca6d12fd74a4760b2f4476a9351469c75c7ae3e76bc0d962f0a4155fae84516b02ff7e4d25b867a9f243f151f66c1ef6aba62ca92e06fc906d8e636cb5c5d7604eb4325e0834597f215f0ba026f2a6af3f6cdcc0b9b60f2b898693fcdea55fa4b457661461d5777fa9b9207089e693ce1c344a2479a0b6968ac71981cb5fa5df0d52334404f6a48b5d4604ff3e39d34ceeca8933cc9c75e3f3494ca089c427e310adbb99fd254cc600e9e7fb5edbf70a4520fe0b98a5d1912d0ad0565caeab9e68dec4ae183473fbccf9e4936b2f0e0207de67e60251f1ef66ecf6615782d56f258f5c39e65cc8e1054689e5ef15c823c6e7d89e1232c4b6a24ff809bf3fc46693f72fd761f505a67bea3b1dfcf8854fdc5dbc6868dbce7c3e4e8e8416a7604359b9080fb4ea2638bc1317796f4a5165cd9f2e9d3cf180d6c4e95032c86bcaeb31b8448db06cc3b1425cc1369dbaa2c892a9650f68ed19cb86840e214fc82885276ab44f335c43c36b3331888f00b10e3a1cc43f2293e0b195c4b14a161913fde50084de5ebdc227955f7fa7c6f84a1d219669a0b63d5d9ebcb6e6f109e9f24d8a52a35b1f10ccafd21104167fede0a8c16ec114068a6ab9fcf972b23c5afd6ead2f56e9b4840ba565715719414c5a9948704aa8dcafa45f3903b4d4437ff2af6c30a0e5f22a4c85ca26bf7c26f16eb64d1172509703c15da809624edf27053e792af23f374d2d53a17ebb2512b1aa7b1f2a80da3ad2ca820df3830c5b948c51714bce1feb83c68ca5b232b93238f201d4f1e9d1f91b2c58cf2c033ec201171ef86b3224d2980fcaec098f341afde600bda9a3d2d8ea2c90c30ab16226fc3a7d35a596e9b3dee849100d3d3335a99f84f01b5210101cbf34777092d00cd07bb40db869e9e78a3dd3058726b7b6251fbfa401a9b2d55b4e2fb608bc356d9e5898d153e471d51fac8eedb8571de3a09921ba57235d112e3c5626761de2cbdf82a500277322f98dfa04732d79fc98d0291992f743c09a7b1a866c8ef32268e72b67eb7bb45faf712b01a53df2e30e26bcd169e5647d72781e4fdf06d749404ee48f5408bb7f85d3d9d2478ff4b11ac6314a6f67368ae518ee4a5e81d517c3ce400359d3c8a91ebece878be286ee2b6996843fe921d061dd733d699c139a4c07982791312bc02ec1fc319f5901e2548a24ee06c1095467975eb21ae4133e73ef6489f7ed7105d7ee80a87afe18ae6aac3c06dae21e0fc5724b16879e8153eaa5fce93e082b170a36457b578efa022a5e4649533c4596eb786102cc65b9ff1381104167e89f5a1fa90c908c774f59e01066fb4236635d5efedb3312ebd9a6e61c25c08c6e9666a964e1979967fe9cf37cedccb1d456a5c6ea3f9fd924679015bcce0e1a27c5a28e5ca2bfe5ec26ca1aa3044cfe451c6a8d0d1fe7b88c3efcdcf07437240d40738e4f17f060d32d472720f7a5ee251cb1f9e09dd6dbba32310c1834de79b650eb1ee0be43bbb59b16642e578873a48c9548b30e079b30b6da5e1e0902b4e0cf23fabe633d5429183a8bbacde5491381c2d3f01fa43b0197d11969c8ae08f8f0409184fb0020c61935e01e5a73a488c7bbe892608e9c0dfa7442e70dbd42a8f209839bfef0c8ca47c38cdcb7d1db17ea1422268f04975acdbc03316d3eb48561183eeb435d0c5b99d4ecf981cdfb1bbb68444c39cf9b3de966461a8daca0e920172c4737fb30502f1f5075a125dbee7eb67368a969182c37fb7d6f30fb751bce4e3004cd4526ffdc2dc5256c620fb3daaafdcc8c58c892119468734be5a0e2b6f17a399c0d901faa229d66122e8e476a61a1caa54e667eb5e926b9c607cd6158164ff3e500f445b6db013521d7c5cd86eb5629771ac2bed8040d8f96330437f43c1673b4a3459e23b4f10aff62e8295e41ac090e32342b625889703a11edf48317a6bdc267343fb2b2a74ab428054f83d5597fcf4991f5ddecf43021b4576d21d66ab729ec7122ec15ddd97b3d96747963e6f6c9688cdc5493db1504590306e818e62e682e5d994d1236281f63ffbde9c8bf9d9d5e411f8a1db4417379bb6c218346c4e4b4bdb3ec54128221688ebee8e599776dbf89c1a409b54d6edf3e06f578fcb8d3f0e8122e5249b3b89427caa2a9c6910789aae0eeefaed576d45aaf1dfa440a5d08d007ebf1a4df6e8e2c043015e0556caef979b6803ec326ae9d24ae13c693623ea6551bb966147687dc24172ef07f83ce256bd5cc87df334bff8b60053808e96d06f978f2b701cc948820a28139365b7d3f748af0b57542237038acec80b3f96f1561729989811628470ab67cf834849e116660cedadc192dee662a92c607b38aff3d0c321b5bc8a558e3f27a9978beb52d37fd3a33d6dc301e55a864124a342d819516e04e98fa4d6c94c9cc08f5c2933ff57a667bfed6286cfffe7b4daaadce245a557a3c1ec5180273280a25b75380b2a8282f4b104f640170c86c7188683679d18520e66d2f49f7282b17af8bcd7b5bb5ce3193b6f26d2988d2e19509fe13d534b5dbe920a361f0160752367dc9e846c96e321c327c1f674c2b6c6d1840acff28990705dff9028d0bdb217c6ffc7a6ade508918a70ffb93aa624723bdc4babe01999ae1f43142ffda266dc1c451a1ff188dd165f2f77d874f121cbac533fb9ce9a72856c793c07aeaaa4ea726026fdddb4a99534f98e3899f10f670ed4588e3d84161f3fca3eeeb654180cc4d228639d73109c1a19ecced4d1018ee5e1c044340ecfe452349c4597c97447d208c7848f3eda05078bad841efbc6079db6cf6d2e2a811a13026db67e0d547eb1ce43fb4023749aa6dc32c85344982b14f93d4a39ecdf608b64dd5e87ae4af633af0e512de655035eac63240ef31013607ba2b04a8c80459b32ae21b0351927f32683f336f427a2d5caa5ede11a95e272b22879c331d70b43daafade4021c4e3cac7ca7ea3324e5474bf37097284d7da5060e49c99309a4cd13b37b6464428e83b476f9bace1387058d89be21dd46a682ecd31a9eb1a32a0d4711381c764f27227743d755379e5fb8d7630f528fe60d20964b8c4f984b0add9c7750790be117604ab7af4c994d9312738a36a5b7a7989a5aa298fb2c9f81b9e3616ed8fde594f49cb5b78de3192638756ca0d065927f8768fa1d9cb9d77317690f1e3086ca4a4fe697e6d33a172fdca5e05419283ab5fae97e37cc03452a563031c0087aee2fb7004c10ca0d8f1dce4e66c3b80ef06f9a758728a39bea3f9303822d71aab4a0708aaea108f0f44033fdb87e2197e9f3d1cf08c8988d98e88e274acc1f61bcf058abbd52fc4625890f3a1ac7b96bca35d4c0141abf3c418bb83beb65f249a345397cbbc9a5acac4413f3e64c09927d932d64f2ca45178ca5923cac8a1f9701ad82217140b181d26752ce3e85fad23c20ab2c473560e5a7fc5f48ff34cd04a7ad0de83cf971582ad67bdc56b1f79e7e1cf3abf697c8e6486dd727a387d80b94c4deb47a9321d942feb030bcd660fac992e834568352006986a0757c1a4a744f05e0ad66d8d2464e0b6da6a2a90f3fedd91ea875d46bea5957f91a9496a83134ff87234d1babdd9f5f4343ff06920909d3117745801f9af1e2516b94fd8d2c55c27861fa17677ea1f2ca4187a12838b1515640f7dccc8a0b0742a1b4378b76169ac215cb48ec0d283ec4c1f09d11b88dd1ea96f6f73fdba6b1eeed98a2750462fde4e31142001540a0381b60f959025c04c1db2d055626f24776c214968122ba71b9b05728be6cba626f38298da4b47a7360ab9b3472898c1641017c2388172179cd28d3316885cbee4752b8975c1a814db31b31058c7afcf7ea2f58ba153a2c01d169a5b165dc6d4efa61e5c5651fb116b0b2cf1845c4045046c268d84caf21eb0a2b0babbbf060215d0385ceaa3182709c2b39b5711e512ba8e4f71bb5f1574d24d558c16eb87e6ccb8451394e50cace5929bb49474a5f5943a5b2d703789dfe70c72fd36439c02a57be0b646220acdd2a727f97d03ef1b95bd95fb727f3820138ed26cb17e4b9e7ad22f5cd5fc62b1184414c984c32377f6ef582f81800e845d236a6c004cef974ff54b051b06573fc736b0cb4deeb54d3a4ba48d2a30da2cd8f6f7d35f54b6625452f41362e6b168c41c279f0b65654498aba0449ef61a5d21f1dfd977a98129b505cc8358f524cf539e142936daa10842a32b8aae00060bbca6ee4d7b238bf10ebd07b624d93cd5966c333eac9f281008aa7eb055c66cd343722f2819a182c561f844763ab88cfcc1851606b9162ecbf6a5d3752d252de8f58d924aa0d9cf4cc08ff95eeba340d4bf91b6d20a7b62655946f0c2a44e214a883d4bddc228a481089ff7b12d1cd0b8532c64b81d3cdbf61a0d4d956d9b2258d8a904b51dd1f4a5e5ffd836ff715cca1a9aec292b5713cb30241b99dff93c5b234d15cf776ec917bc26dfc140122d3fabc17b7c55af6b14ae094513e7d", 0x1000) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x8000, 0x1, 0x0, "01b7c782cbbe5e79c45240f754704f141c15dacf", 0x5d26, 0x1}) r7 = dup(r6) acct(&(0x7f0000000080)='./file0\x00') ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000240)="3c9ebbd555feff96d613ba1e1fd0", 0xe) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) pread(r0, &(0x7f0000000180)="269a739f800b53441a8da2c180ee15d14aba648b023cd72fa782aae01537df627faaf0572f34d26f93e09a0654200fb57f389162b15f741a22ce9b4be2cdec225ab124", 0x43, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:10 executing program 0: 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) r2 = getpgid(0x0) bind(r0, &(0x7f00000001c0)=@un=@file={0x2, './file0\x00'}, 0xa) close(r1) ktrace(0x0, 0x5, 0x20, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x33) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x9}, 0x400) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000300)) r4 = shmget(0x3, 0x4000, 0x4, &(0x7f000068c000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/29) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getpgid(0x0) r10 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r9, 0x0, 0x40, 0x7ff}, 0xaf, 0x5, r10, r8, 0x80, 0xffffffffffffbca1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r16 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x8, r13, r14, r15, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r16, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r17 = geteuid() r18 = socket(0x2, 0x2, 0x0) r19 = dup2(r18, r18) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r21 = getpid() r22 = kqueue() r23 = getppid() fcntl$setown(r22, 0x6, r23) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0xffff0001, r11, r14, r17, r20, 0x10, 0x6}, 0x4, 0x4, r21, r23, 0x8, 0x58, 0x2}) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) listen(r2, 0x413f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xfff7, 0x1, 0x6, 0x8}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x6}, 0x44001000c, 0x408008001, 0x0, 0x0, 0x0, 0x4, 0x0, 0x400000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) setsockopt(r2, 0x20, 0xe3b, &(0x7f0000000180)="009895efe41df686f664925d1a00a45bd75ba297d7de1ba7b40b780365be6528e3ff40f46c33422b92d222b4a1c6cc87a367654206c766796f7d2238dde5ade94a60d086c2921868f2a939cef8abb58026efb0b1a6f2ccde5029c4d1b260cb9d55192106eb3feefe55d814a3d95341619252d599dbb0edef55b325a15084f0552dd51f19079c7bbdc80b23a367d7d3d6418139d89d3c161613f139d2cb186bebea58187a76565235326d554eed53f2", 0x496) r4 = socket(0x18, 0x2, 0x0) close(r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x48}, {0x800000000040006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0xfff7, 0xb4, 0x5}, {0x200, 0x3f, 0x2, 0x8718}, {0x1, 0x5, 0x6, 0x1}, {0x6, 0x1, 0x2, 0x1}, {0x8c5, 0x0, 0x4, 0x101}, {0x101, 0x4, 0x9, 0x9e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000200)="05f9970992bf45eccd8bea63595fe1258250637236569d65858c83d654293ffd0058adb5591223c9e5c848f3c6a300cfa22b93ff522e93c5fd4da449a4d703057eeae75a4cc82bcfc133f63c966cd9f99791725e29d5f2c4e38ff27be6bddb1584e856a8cb050876d2ec2b50e681491e1bfbbc88aea2fbb9318fb20354c33ecb6cdfb28e0344afb8fcbe974b641e24bba3b44d29f28106dbfdd055da34d12be273a113757f3d4e179ef7e38832b4e2926c7e7f73d085680ea3d42ad2c5dd785a2626d2cbb2db", 0xc6, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r5) r6 = kqueue() kevent(r6, &(0x7f0000000180), 0x6, 0x0, 0x0, 0x0) shutdown(r5, 0x0) flock(r5, 0x3) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7, 0x43, 0xb, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 16:00:10 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23}], 0x1}) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) r0 = socket(0x2, 0x3, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socket$unix(0x1, 0x5, 0x0) 16:00:10 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x309, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x75e}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00']}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000040), 0x1b) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x4000040000000242, 0xb6) ftruncate(r0, 0x0, 0x107ffffffb) ftruncate(r0, 0x0, 0x80000000) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) 16:00:10 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0x349}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c900bfac796e881110187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0xb13], [], [], [{}, {}, {}, {0x0, 0x0, 0x3}], {0x0, 0xfffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r3 = socket(0x5, 0x4000, 0x40) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r5 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000040)=""/212) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r16 = socket(0x1e, 0x3, 0x0) recvfrom(r16, 0x0, 0x0, 0x1, 0x0, 0x0) r17 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000500)=0xc) r18 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r18, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000380), 0x2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:10 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='k'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:11 executing program 1: 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000001600)=0xfffffff9) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="7a542c80d76f0b46fb1551ea8b5662f92c7424ac17b2670801f0badd45", 0x1d}, {&(0x7f0000000180)="c840d6ca60a4b3c2b8a3419ffeb946a36d0ae2225fbcd2560c58bb5b955b9e864eceb22062c04b2a7a8bb04cbdddffac632b3559504878ae8b470b79c5eb8449abd1e1c8cf8bf3ac7001490ff2dab342de26c8a6da4177bfd466b92d9a032e7bf76b56c2a4300ae9f0db28c586ba69b761ec6f7d9bce3f5ac6a83988bda21b8c46aa7232e5a88fa3cd95e7d037006043be9ac43a03366216975f02b92536a930f43ebc3b1c72499710003bba69f06450c7b3cb92f56a44dcaa8df3037fc33dcd7744e959c64a815916ac", 0xca}, {&(0x7f0000000280)="c93302944634d62113dcab", 0xb}, {&(0x7f00000002c0)="999aa5144f4d8f0bf8a6f3b932a09c1dd9e6069b4193c14905fe40bb5b806c7fc0f6fdf2f561304b6ae79331a01d19938153a1fcc714df7660eaa9cd8056f6c3aaea0278dc2cd9da0ba5fed13a87d4f36b8b1556240033f84564843517b661e1b2ec0a57aaefa675303ea5edf387df8fd00d7c6a89a48a3a93e40085ce", 0x7d}, {&(0x7f0000000340)="b7de41388eacf1ccd054d7a97a0f111cec3d0bb1c127dd1e10594a5e01a256ba7d983abf60ce076999333781794bd44376ec3ff03ba9e2da2252d686fc25b011d0186bc717e10e0b3d99c045775b65e228ad73dd895bf95ad787e16f2320fdba37aec8afdac7c111e1398409093730b4a24563b05a9f90c2a78d212fb4137b1dcc73c638a466b05225a1ae808fc9f5203ead061a75300c2fde4007045df5a382dd8472d21cf981c62783eeb7c98f95efa4804b1d9f64eadca685349f5bb10db6a5b492db550c927d2f33955941d3292aef1c0c0da7c8738b8500f01674463366ab9b1033d1782db4d0b570ca312c08", 0xef}, {&(0x7f0000000500)="4f03841f14538ce3a6aeefe341bdd513af4632ca7b559b3897c23e72d869ee7024e5a6998f132c8c262db6d2cb6cb148dc92008fdafd80d1a575d88c52a3785b97e7228b0461b9e2ace50cc1574d086171889b0d8baba9ae4583f6fe6ebf03abccaea63da9b4e67f108019dd15937d2cdceed5f4b1bcff0891cb60fe48c340f2178010c7363facb079decfb270b9714561eff70512c3a7501dc5fc4afa4b55ccd409f73e2aeb555c03c418eeccae467457370eb4ec474b518a9f145e305debcde8c399d0c513bc92c8cb625682996f67be1895e44e44a3f1068eb5085871c16fe794709c40699e421041214550c2c594315c5a36d46b3279ba23b710630d4cb23651c692c132b21071cb4b9dabc8426afb4464b46b7e3a201446cb0876c3107710765b1240db404405171934358253f0e9001180749ab92a5e61b48ac536f8c69f0093348820610407bc2c3a6e049082b342d6c900349f5fcf9f6ceb50275a84ccfb2d26471f8faa33131ac0ee259d44e35b5a970a7a09be288a902af902d188dd9d16b213c1154967936db7b9c65b7bb2774e1830d073e431f22aa3f5e6a6b0359c99d9e035157ed619ebac5bcb64c193ebeb054a678416a17b207ed1f45bba51e092080ec4cf2dc1adbf1218680cb37dc38a5be1a74d409bd203920a25dfd31818b826a6f5d1c520bba1312524e587a88cfa21ee660a4cc39f0a16668e6fccafa78d6766b3ab397e17185a924092bf84534b4858e9b6a1c73a5ae18d4f498d889aa94f9112046fbf70f7d9bf1c77a2526583ee8f6f0fd59d46ea425f249f60fd90c9840bf99aaa40d3a7e8f171d208f97079c0e858d5d2cf38e93486db0ddf863762ea1c8d18450ebe83aea9263b09cbfec5a97be257276c7286f229dc96c2298af4eaab360730ebdf5c5b97ab4bad1bde2cf1af9493bbbe4020c05a3221f362d4035279eab320ca3eb382f0fd481739d0a925858ae35a02cc17596b5f76316f3a2994b931e69497ba5836124e2037a926d544c40dcd60f821ac07d5595a23348d8ac19b8e57c61f6b84734c7c6a40c30f1ecae94e45ef8a1c069c7d7bf0b9919fcb250c44c30e11dc8ed6c5ac03c603be5b7aafb20435d9937549b87e0e7b821e23115b157c7e6d2991dd7bfdb707a61d7ff79434040bfd7578504b808c5f37c301c3572db21f16bf8c3b0524b9d0bc58c79df03d7354cef8e30bf63d24085ac0023bf29b69469d1bd694fdc8450824ebecce6957ae2d8cd9c7fa71b99d4b8026100684bc265c3f85a6bb747dcd80c33b0a688465606691a06a22928f71eaaeae12b51111999a78ea7a8ec5ebb5d436389e0487194a83bf372a04a94b82141267f7f1441434176e1c8c067f09a3598ccad1330fc2ef0f1f27e55239e3d7fed5c0d9e805da5734f466d866ce31d40c9b82a5ba920f7389b94a0e7a5af22da0dc5de9fe00fecd1b0975c96267e13c84a57ca4158d905b6589325a5fca216755a796c76a3e7edfc6e398a58eb1c4328b3e0d7a05b8a956175070bc9b025ad0d0205e4325ec66f924c69ea69e74300834eb32e4f02a627a75bf21d6f2c975f068774abf2e519b77f16ce652764c88fca95ca5085b25a83d3081f8fc64e44656cda3cd3b7de16dc66d9e84b38616e95cf0b00315a0769491c4a229c806df13ddcb108cbf15621f10a13939895b9364976b5a286efa0ee7e368d3611f0069d2ca3c0c9823bb91a05f584142e5d32ae4544e13d71073d39b3ca089f40eb5e216cbcde480b47d6a16f2dbee7b837dfd8491f2dc01b1887c9996167414263398ef2536e19ed51fa4452f3dc76cccff78a30a667086826f88e358cfe820cf34c1dd13acbecf115e467425f220e2696caeeb59107c7cda8c780bded8e78fa07be70ce86619c8cf159410707682d5e409186c9a94e03e292c7432558441cd3b231a65ea9ad4b657f034ee708c514df79b9fcd3bf427d3c46ee055d15184e22f0bf45a037fc780b66471a127aa5a12d578619c4efceb23c5cfb2e578c3e317d4ff07a24893b3b2c76ccd28b4a8842f65cd2a98e49a23d82aaf53d574de991c448098b76df12b5d646196772e8184aaf61dc9afdbef27f8678d1240ceeb32093c578cc82fd47424de952ffaf77b2630af8332af968f09eee938e2cb7c847c599d150c6f6e40a1eeb7c39916340e01eea2ec1e4ec45b6f80a25d38eec8ee74f171764afab71ccd6877c684bcfbc7eb74264f3e65379f76900320213683451a0535a25085e92ed05565e067cf40d33ec0f56eacbb1984e9bf836125079929c091503efb450d77f1ca3c292b424d5ef90a2fa20556ea901778cce5818f53fabfacadc1bc0622e38bee3d03edc01cb5e92a70e1d026e5418c42856f0ec7b9781b17aed8d2326c6e5b2e48b235ac0a3f628ab5483010d733c597a3f2cf489e73c95a212e421b015be4e3067b4bcbc7e0c4ec9290089560c99734b8890ad3a8af7a810fdb631f7d7fbd627648fad9ad6c6fe5905340e8b8e0d889c45429c0bf9aa5ef368f97107aa71bc8044c57f36cb6bd05b43179a4dac9680fe9c5aa7d7f086f20ee0cbfe98ad0f4933b34fe97470a315ac49b5b9e49cbf4dedb4b61c05d85bbfa2a096509331b202b0d6d37141172c09d823327e178c62f81dde27afde5b4e765f38e5ed1f2fb22bede28a7544460968d90c8e106ac7efd7339c40d8311357fc93ff1801802a85f28d71359a78173dc28195bad15169e60667bb50fcc9803448aa558eeb88cfe0a5b58197f7e3d3b4eff20c6456dc74cac845bbde48b304c0d9eadd0ae1baaabea1d88d7e03fd4efc1c0f5c0fb7e10292ea952e7d11d1c4bc3f4f787eb0c14284a4e99292b317e03c250f97177b21c68a28231292d739d918344e597f5897b6c939ff6927cde6943c90abd61277bab9e8046785822cbd106d302864de8e6960626cc71803cd9ff03b2663db8bc9ad9b1c95b204d74cc8279146db151638a73bdefd3730a46593b84b56a7d5db9fc983c090964f038b4998dcc5eb28fa2952119b5e74577f8ae0be6a38a5212dc222d617bc51c16167043b8520703dac3992379e6753abd80084afdaaa6197d56b7b879396249f949ddec9c7812cb69e09743e6f4c546e2854f9fd7c43af85214083d75bd8dbd7d2118a7fecc9e3e1c0b52e4b816e8ad86ff31e92a573d40b32698abc123b7020966333a949c6e82b1c61e619b176cac3fa7edd2067533d6c8add04ea06acfbda7f1e4aa991a7028cca4e4207797eb3467d537b3001b398d15a8ccbd41033691c5da1b51339eeb39ff7c29d78f8286c2c423e9ac96f366928ee249b02d3adf567c53e4897984c241a1d83a1a961340a31b272238f25fa4c0f23a1c6b4b47b4279dcb05f3e073ecf9146e33a4b4050e56bce3a56a5693808f2c337d5f8a299eacf0f577b67b07919611fc66f321f4b6f91bad5e7b741217a35e790c651758c1c19c7dde8e06f7d5af7f8789d3d8a547d0810d5b4fad39fb45f24b595d7368d1a7c0df6b04863db8c8572406045f349cb564d165783d8b5d671f22b7d0e22c4facbb0a116769f4962ec0cc29410beafbcb5bb1e8a617bcb5c930c7ddbdc1019321bb0b3ff117901b8cc5813acf58fcc3e93c252e20f8993b366e396b31ccfbf2a918f20684c19ec9093b305277a85e8c0d7105af0a12f493ab357e8c520638d46e93e240356f8aeaed7d9bf671fb7bd40881add1e74bc97e33b953f4a2bc184569d18fc4b3bc36443bb67cb688ffeb3e46a47b3549bdeb304e218f19d224fb7d667987b5ac3e5919cd7813ca8385579a1fe9c9f47b69e2454a53abd518bd7c15046ee730d78fe1c46806e9edca54ebcccb07f5b96244717432697b20c6dde109380836a7e81c0bec8be7886c72125aad499f6fea52a7108fcaa47a51687f2451b2ccd4151dcb458f382ab94531b658660d2dc4550f110f0d14847884a37a6e34f415389d841f29881faac70ac4b1874875a70aaa16b551896da0cdbeb08de6b9400b54cd2ded96d75741c01e2347b5a979a94adc31dbfede7c30d4db149b5f609574a53f43a68077457253e0286a72e5141581b447aba361b39b4ee997dcca397bf966586b02bbf24ad79e746c3aa84cad3f0943c4cff5c459e48339f78b357c0421bfcd68e8a82430ca4b67a854abbd428a62344b9fa4eca8b0c2c4f8be64ad1672cd526eff2c24e7228dc56b2cfd1f302b9120223733a2b7a323553812091269970de999d6316a89a09c1fd5cbeb38c51caea1fe7c9c9b19be64e7f79bb1079e3f1726665939a7a0c70b6d725d361e6c602a4f8930e2e8eeb2371e5d897819028a0b525b07e6bf8c9c0e4b5c48c23eb50270884bbe1b6e7a6a03247e2d822e0954120e31536d19e091a7d11de5299c1e1270cd0bb84afdf77af991015097616483bbb24526712c9f495a15e6ff972abb475d4c56005c4aa70c5010a229fd94a0205572ccd7c62f2634d51e42949fb475a1288650053df2608442cf40682d51659f458d046298ffff8936fae1551843ee09d1cae05c7c5459ae579d6de129195024ca98a3d68a916a43a734bf73926d2fc444b59e387e5fdd3a163082847166f1bff044dc597b6f593359ab5423514fb6e5cc57a685067f8c19b96f44d04851b14dd15adf57966a142c89e86d4e36d0f067349290489e83fb4b9d232bef733a8d549002de6bf54befd79f027348554420f7436d96cc7c192908bcd4283e51fa47ecaa59a456aaa65603d77536d8daccce783f64b642e238be5be210514236dc69f3278e9850488328b1bf2a475ab6a48f28d9cac3553386b118cdfd9055338c3ff4e5e26c80887bf46e1714c12972733babcb6c281d6133cff4f285ab294ee0bfca6f5573e6dc943321a36617f511a6fab07c77680241152fd3654b9640b6aeb89449147161d4c1c7ad8f8008dfc63e2ed2d9114347373d2cb82d3f118aad0e67951db0b8592ac8367baf826a2ad11fa6fa02b414d21dd553dc6c503789a0557076b2353f4fa93749d78062c3ef8d8bdb14811cfa83433e1bd7f181a6d2fc4d43bebaa292bc6c85a58811084f280fa3661e74b339120dacee122dd8147c5bbfdb2ee1dd43c73705bac627919f13761716f58da8d541f2c365bbebce11e8e0790be69fa6beefe983ffc9c8556e8761a33c9443b0bf7a3936355fcf1db4c073b92f9a7b34d1aa15bf22bf632a465293e98fb07d30a087ef03e5f893954144587bc74dbafdbf953742c477c5106ad5c56cf230977a0ebde4d40e2db2a4b6ae57762ab562c29dda2ee15e8ae94c4a2e6b72f515e0a015cdab7bce17be31a90673675e8444a5e90a765d7102d66fd3b03f22b08f1c6db5f54b8b4d794befeb987c36bfeb870617acd11d5e89d74ea64fcd8f5f41409292bba403e6a175ed44ed08deafa6ac25f28414ad82c20bb0f5393f2c12877458da101b4ac0bcb8948dc18f00635663510db48166df47be81fc66cc12a4a78588624a46c41e73356b62e8652864e7506cff6cab07f0eea3581d48b8d0e03f782fee5c72e4ce9dedf344e1c2eff7cd96221cb4c6280ed46243660a0494b1730812014dc43ec8de948c68984cdad5390921874b2d4506bc6eca6e1c1127f307b1703fa2cdf69da7871653a1b22e5f1abe30cb56400c85ce58fafe6d53e79f03802618d160e0f92c8879a17dbaab66daf84c209e48a0eae62c7f5a1b79ae122af06dc34b3d4652648882982291ffec1fe58f54918a7facf0df62e5fc3e76e63b63ef0959c101f1c4d56d8f5cfd8523a956b1f4667d6cb175217ecc0b", 0x1000}, {&(0x7f0000001500)="88b8f06c2ac14166af021c3aa247a6c22f372cb205d952c66f3f23be5ee035fa650b77232a8ad4434c98f50b9cbb3d8857dcc5d70c82909c9ed6f95bef74413ce5044aef42aac7dee16f4a2a1995fb8e9be20beb5be2186de0a63c1c5384290e6b80d0342a60b43a3bad77c0c2cadfc292504cd939537e04ef7034a0dfaf63d062e1df62790f9201f28b7fb24f951d0d93ad705f2825cdc066fcf59eb444eec3a2cb7eab048d766c55ec0dba72268381", 0xb0}], 0x7, &(0x7f0000001cc0)=ANY=[@ANYBLOB="e000000000000000ffff0000010000003466495be30a98d30fa22e987d7c6dc4b39741fccd27b002fb8d02bd1774f2585e8e842f849af34d396699ad5f9596103d73692b48fe01c9383a1f8bda111f9cfacef29b03496c7f9fe24b836fa6cb8440728abbf52ea1fbe38833433d1fd5cd7ac4f736de9ced22fe9026cc115f2abb3a959f21816c2324f548e95e1a9a3e45d82c1b7fc8ea6e807c106832128b1ae663cd23e7e90bf6ce04f02d89ea9164836a46a78303f3bd1b07a5a3d4267433fdab54e78071bc8d84b59140fcf9bda9dd8cd46f87481ab39620fd71f200000000600000000000000001000000ffffffff0e81ff81a54aa8c76a1f765d86c29cccd20df46bad5a41d661a43bbc59c5e732712c9c4bcf985317be06d7f68a2d3a9f956c596134eabe66180f3c83640591e40155a9eb0647eb8ad5da8b00000000002000000000000000ffff0000099f47198dee9eeeb4654a8e46eb000000000000c000000000000000ffff0000020000006e16d22918344b1454b29d56a535cd9450690ac83fcc32b0ee01e7feef85b5ab62f2ec3929da97cbbfb8f75e79b1171c6df17fac7e3d17ac734527fab17bdb8470757ce5f639ad3388299b425e4fc4d67aded5fde8c1dd53905825129b7eac9fda7721904556dd8b07cc06cb1108d7ba2fa6c2f55a6c1313493391dee04e4d8be9e0b80f8ad48d94eec84699c95cc6640df2c018b19910c833b6c2914744f94e6bbe24f6d560e0f0ef75c20000000000000100000000000001000000050000007ad511ea76955b8ab2a73c29f911932567d8f8465815e29dc96947d60673f3147149d2688b9e167bdf9e6443680bf394569b7786fa3a1ff3e81ef51e9d8f799eb291a73bcd7cd8f950916a6c5f69d804b2405512140629e8a62da6fd3f4463acb892a2e220e703a00018d72d2379acf6d84aae1eb3b47e3feb53dd5c65ed7a3ce7f10cbe181786e3a936b110bb2ae5462b9dac4284839a64ddc4d9853aadb7058214be5324246a35fa530d42f97eb7496b30841f1599989d5673db41d55ba9c48993fd61d447cbc347e774a751a4531b267e733e056e267d01cfb9ae0dd501f8e9ee28d333a072b44925000000000000f800000000000000ffff0000090000001a1a90b52e2e04453ac314235f4b725573df0905e9b105fcadb59d53bfa04944e722e9430b2464caaeafa2d3216095a123e5e951251184fa6d27706406aba4a58691a629c6006e458f768df215fce5204e645996506ee091eb709c6d095fece8122e2014b5aa56529ed196744f81d9a82ad20d01de305ae09dd5b0bc0dec7d604939f64023651d691125cf55e2df9299a8898e09879a9043af35dfa5e62d20d35222a4748297eb175a4970d0ae30f64145e9a8add18933ef5763c6ec51966871f07ac99f038ea3774dc1be847c1c1f850613881e5202d6cd2e0f84835b5453b55933c000000000007800000000000000ffff00009e6d00000020a25986402f2bf3cb3aa51c76526e76ffc2781f9f90a88b56915f373cf5092cb50e61ce097c66cb096b00eb523f5b3ff011dca4e1abbea20f0a67d3ea7dd5c6033790960e4483bd397761b64f5de8bcaf4618891e76bb86d90975cfdf5b6717d8eb2315000000c0000000000000000100000001000080cb08a78f008e899b5b17431a49637d6db9d3bcf1d44f6332f6fe4c47c832be0c70d66b2507615390e92205e05508ff5fb4d6df87a9857404b926f059668cd3c87c76277db82ed328d491378d68ee502b1bf505ec044b81334d231103430b476fd14eda77867233ba107e7ef3798958f41acab7dabbc7f1fab896ce2a3ad23a855274712f5e3bbaa84b6c7567126bcde01669b48c7310900c444d2de014763cff64fd66320c7adde2f94e4f64000000005fd5c2c2e356518ea1c90c823c10dfd70f8f92fefd4d"], 0x550}, 0x4) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00f10000000000a4a42e1d5a504e000000000800"]) pipe(&(0x7f0000000280)={0xffffffffffffffff}) bind$unix(r5, &(0x7f00000002c0)=@file={0x58adf98d61f42153, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r6 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) kevent(r6, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:11 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x1ff) write(r0, 0x0, 0x0) 16:00:11 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') 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) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000100)=0xd74680e8f6e360af) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r9 = getegid() getgroups(0x0, &(0x7f0000000080)=[r9]) r10 = socket(0x2, 0x2, 0x0) dup2(r10, r10) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r10, 0x0) write(r10, &(0x7f00000001c0)="0720cca6b275eb4253d95de83610b35d8410c3641aa06c891c667ac9bae22916bc00c4514f2142ead9a5e649f7650cb0c7d081835250c71f005e28432d061129567cd219", 0x44) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) shmget$private(0x0, 0x600000, 0x8, &(0x7f000041e000/0x600000)=nil) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0xfe, 0x0, 0x7fffffff}, {0x1000000044, 0x0, 0x10}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:11 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='W\x00') r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x88, 0x100) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x58) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getdents(r4, &(0x7f0000000040)=""/182, 0xb6) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) pwrite(r1, &(0x7f0000000000)="f50257fa38dcfbfb69e64e405b47cfe252492e236487780de0d746e9de5a839d050d9cac83e413c37dc1a2eadee81aad", 0x30, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") socketpair(0x4, 0x1, 0x6a, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f00000000c0)=[{0x181, 0x3, 0x9, 0x7}, {0xfffb, 0x2, 0x8, 0x6}, {0x9, 0xe0, 0x7}, {0x8, 0x1f, 0x1, 0x5}, {0x8, 0x3c, 0x2, 0x6}, {0x9, 0x90, 0x1, 0x58ea}, {0xc17, 0x40, 0x13, 0x10001}]}) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f4385f04157792492808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d54fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200000000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc125934718b424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd247496b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c34427ef1ab78d5e318567b1c4f720bc82ff0606185ee1e9eb17a85e96e7ef207489c3f5efcdaa85db99a5897bd64dcd38fc01f7cf22d679b4f12d5ecde5080fa39f6f96ddf123767a1d7040d09f5c3ea31c17a79ca5ebac6ede5570b07f35572448e4771e6afc54c2c24f343e2fd544ccecc0509a7661c3e25cc88fda0e02730e719a4e3199953b658e725498019fa4ce5900ddf27e24215a60e4ac3586992264dea3ce4ae4"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x39a}], 0x4) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x7}) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) chdir(&(0x7f0000000040)='./file0\x00') r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000100)="f00c9e9d8b4879700fe5bf5b3fdbdcf8fafd1cea170b5904383a1d67f4f106bb252c062ed623a4c170f9e9a9988a86b79f2afd8e589b584b4f543156eda20a34f8889f415b05654040387e67ceae3ed1a7c6ee761f0665dcfb62cd6abfac05ecf37191ad90427a37bd49efcbd50e315c60bc35065ce5", 0x76, 0x5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000001c0)) r2 = msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x74, r3, r5, r6, r7, 0x40, 0xfe01}, 0x0, 0x400, r8, r9, 0x3, 0x7, 0xffffffffffff8001, 0x7fffffff}) r10 = getgid() r11 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x4400, 0x0) getsockname$unix(r12, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r13 = getgid() setregid(r10, r13) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = getgid() setgroups(0x4, &(0x7f0000000480)=[r4, r15, r16, r17]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setregid(r13, r18) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r19 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000580)={{0x1, r20, r10, r14, r5, 0x20, 0x80}, 0x6, 0xa9e6, r8, 0x0, 0x99, 0x4cc, 0x200}) 16:00:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r4 = fcntl$dupfd(r1, 0xf, r2) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = dup(r0) sendto$unix(r5, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x20048, 0x0, 0x0, 0x40000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, r2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r4, 0x0, 0x0) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x1f}, 0xc) r3 = kqueue() r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = getuid() r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x2, 0x2, 0x0) dup2(r9, r9) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) dup2(r11, r11) r12 = kqueue() kevent(r12, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r11, 0x0) r13 = accept$inet6(r11, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r14 = socket(0x2, 0x2, 0x0) r15 = dup2(r14, r14) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) r16 = socket(0x2, 0x2, 0x0) dup2(r16, r16) r17 = kqueue() kevent(r17, &(0x7f0000000180)=[{{r16}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) r19 = dup2(r18, r18) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) r20 = accept$unix(r19, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r22 = socket(0x2, 0x2, 0x0) dup2(r22, r22) r23 = kqueue() kevent(r23, &(0x7f0000000180)=[{{r22}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r22, 0x0) r24 = socket(0x2, 0x2, 0x0) dup2(r24, r24) r25 = kqueue() kevent(r25, &(0x7f0000000180)=[{{r24}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r24, 0x0) r26 = socket(0x2, 0x2, 0x0) dup2(r26, r26) r27 = kqueue() kevent(r27, &(0x7f0000000180)=[{{r26}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r28 = dup(r27) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000001c0)="4d14bd660b96a1443717ccb9a180b46dcb025c530c051a67238b3f7db063ae8b5a3a1829daa3d60bb81d1dc02c60fa2c6122379aafff52f90328d2501414ad8e7281b1c704fda1867a3c4d1026cfe1bac5361913024f8eefce2b", 0x5a}, {&(0x7f0000000240)="db568ac1e85169f70ed2678fc08725c63664653095b83d88013cf7858227614c9a6332301316e73b6a2171681c88bd7d204eb85066e24236008d17721b6eda250a8fd9e16571572c60229b7440cceebeaffd492e3cc597dd1df07657289e0ae522772fbf635acdb25be188db878aefd948ae10aa998be721ed2903d2d8c2027b6912fd1cd7b4debaf9404777175ffb437881c576e1ccd3ec4211fd9892c4e63ee97237b66461bdb433c2ba0ce9a75e82d0bb64517faf557d159778a359f6a6482022b8ad6a8d3ff3193ace1a21d8a79283335ed4cc872bacdb617afa0e88351d1c", 0xe1}, {&(0x7f0000000340)="83044a9875f736299caa0d1fd70bb9a2779525dc397fd7c1061c865c68f0299ec84fc098d96411ff992601cadd27191d499f2fe9f1b3afdf94ac20b1ad29ffdbd21908f08ef0e9f0b48df3bdebb463ae120c070dbd8d450771358fc20ba031dbb27bc8bf9f8061efcfee3bd6325baa5f68b7def5d71da1d79639e4ca7f430c6bedd3c3ea8ed3c0301a81241f4bc9e48bed7072c6aabe86bc3aed1506f2c2b65e2320c827f952d895c09e3c0aeb489051cb1a5dbcb6fdac1d9bf8bc68e4b3096e066973dd65491687ebefce93b1fbee7778795ed08d9aa310eb4032dc498d236762d5b45ff61801441380e2aae65f7c1dd758747fa98a26e9e8705c67e8f82029e3b073ccf5c89493c900b362e753ce3cd8d448504ab11a645245c858d43159cd5fdea0bb7d7eb6ef8ec0be0610d5bb2bfa1b5bc5b241879c3f17d6647869815436737ad3bffc6cccfc55d981abd98b21136dc9074387f412c305a1086a7927e560d91105ae43078154815c5fa3c56567f4c57d184d8f4e8d6c84d0162cbd1c92b0d1afecc73fad615fbc001b2fe474a2242a5bc527855843577bcebf827df9f8a2d4abdde71c27a345f86a3654ab131d416656c8b411c5f4039ac44799c52af5c32347bdde5171ece98ab76c662ee146339e4690cddca03e25f5d5f10be0ba52d1462cbab216762a9ada1a7a8a5938bcf349f7a188faebd90616fc4cbce37b53d1b5126ebff1013e49e3b4d4e9ae6f02f5b79cb6def2602658af3f9cd41f09329d95897c1205be040cb1c898143982d87db45bb553f6220fe53408df29c98326b8390f75ff815ba975e6aa5a98d73d4edc621f56353af77a543273f50a9ff80f265d063efe79b190bdd0257913241b9e7a85b64b8586050d9edaddc44fcc632eb7b55d567d5e8ee8b36d4ead3e46db6632e0baa19f761e420e806dae442ec047bb2c1be9b511760dd04b38b973e62c0c05aae2686a2c2398d8d5ba76d68686c5980925f648160094e23e70f6a2432492ada1181edb7f290826ce5537af739acf19f789d5638e0cbac04a1420baf06ca7c2440cd67838d3b117b0e10c3d40b85cddbc70f0f4618fab784321e8954c35466d2e72c86b6b0e9d37054c9888f21d766b689402fff5794c162643f098c39681abfb651716b515a9443e8d122638a1e5ae311351ce543b3590c8deee3ea5e75a7e2cb9b8ff266b431ad14e9253b80120fe4f2f141ec9cec07b08955b49d8dbd0e46fad50ef19de04d68529faaa6df27b7d1b4133c93b7693cd5ce1ee9a0bf75e49137b0f9804fbce008ad2c616c09a12d9adb37a9e0b431b98e7011887d04fd3b584345e71a9233a137253a3339acb8ce516af91ac71ae771a35345e3b3bed7b8a1522738597a36c18b3559cb4bfd6d5645c8ee05d89e189c427e9841b2416bef974bcb05bbcd164368e09979eb4e80e7c6d21f3f2a0db18a982e635b7505df9c233842501b95693453c8abbadbf42f96ab5ec511add58f827ef71b3c76a385115b2f962dea0349f42ec184ed1521568c7d7b6182e8ddfaf845eb8176b5ff5942ea5d39c4cba2e424c8d159ad2b9f9b910919a79a90165b427cea63741c2bbf6d79a060e077ff02670baa56a7a520a78656debbf55ae1deab59f1e3e342d456f2fd8d1952aec4b5bc7d63c0ab81e32b09859887b90f3ae70b4aae46b9e530e7674f903e8b49586984d0cdd0bb87fdf7630bbc333d7223ae00a38eb67c84f3945129b613418b17e4c52f8f9832a9f69a530e76c9fd2148056da666093e28f2608b51efd2e577ccbef0932d52eb2dc6bd1eb155e72c1d2c9a2b06f487d7dcbc0eeb85fd68b201639b4ed63f8bcbc3e15f603e829cd3c024d39d1b6332dffd152ef9b82d3c7d144e67ec67d262127623951489e875df0ea5bf4e9570cd33e3dfad7acd4ae2e50013ef760656af65724bcd2509f96c7fedb66a6856e75aae7080067e8835a06e4b79e9cba74672f295f38265f6b9c060381cb074db3aa3d2d11d4b674cb8502756b57622842b14576d512f4a1432a9fea6621dc23a6c57ab09f78b1dc511187a1fb37c842023d38249f730cc6a40e22b2835601a0e36726e49350c3e5de0cb24cb6261165343396d4bacab66154cf2b708e454ca933e7948f22feb3b8acf605a4cee280e0ad2c76537da100b568999c399a9764d70a4a5cfe02af20561f73d01be50cdc1504137b184858a60468f083fdce8e53e921c133f8a9b9a00b265caf65e06f66ec2752e7edd5a6b64c29623150b2cdaba5b00142463d2133c6054fe319c24e9183f2eeab88274c7645cdc8a1cf2c19e879469b2246b51e7f05d5c59781546face21029226a29026a1cd4d475e33db0c68b2c272f9962b04dd859cd7aa638200df365027c8f42799c8e2ae3b48f541bdcc0e1591da46c69419974e0765a18a86e6939409834a959894277cbbb8807b05e96e9397efadf964aa7ccb216a2a2a9c6bb454de279ef0cb530d09d62616aa0dbb0837268c41a2af98f32e9fa17bbe90c23e53e9fb2c1d2970d412787f8523f972ac518cbc962f316f9b9514e31c033e570b41602dcdd78e0dc19534bf356c51715016bdbca518e6a42669c09347b1be04be3a5ecd3624fea8778c52fc4e5374acc4cba357614de5bd44958baad1ca1d7dd7adeb41eb10f0d48257710b5e264ff01cb706b76491504d61c59e8b808e1074c710357605cab22682fa2029ace8e4062153e28f4bc199eedf09ca5b9c9bb7643b24d4f91d2b4f9ec5fb6be65022c0a65003940b9891a26703d5934b5ce4c7b412bd7b141613ebae12f3cde52c0bf2edcdfe328a13410410c9c7daf7327a46ad3fd1863dd3305f5b644d3b6976ea9f67966827af44da58081b6d312cdb9ccc81d61c9e93dd60ecb3dbad2d36039980db3e95fee3f2b72afe91fc9c883301a819967fd3c6a3d6ebaba08dc03d187c2d3c8d8dafa962ca05dbfe8cc9f0119672b4b499740969408f0bf12920d977ac8c4143277350fd11607967e7d6afda76518f7f9c30eb2181494c46ee69154458079e128d7dcb6ced2652cbcf693f5c1bf7a03144688b4cef0196cc69f56b7465bca280ea5fb011afcb748c4df08e209347a67b4fd2bfe9a7265c85021ec578775612645f4938cb3067bff3b43cf80b494affd53abc268060060f438df2861cfb7c5c1dc4e1e665fe0448fa6c7bd33c16ca23e05024d52a39f2c16e11261ed23ed3096fa2cb1c68e81de4f83bf7aeeb87c9d5c7ce212bd6de934ab656a6367e8958daa777f6d55a718a8401d302cec09a80246f481949798b5b526b4da52d0338fb06bd3e6f81c008816866d1e7ea67a4e7e1915bb53e9a2e2d12e5d4a2d09a1f517aebdb15b5bc18e9822a80caac88187ecaa53d12af6e2682349bd0676bc3c3e90de10c48d70a62e0e4e15bc1852872af12df82ab3ba2fafae7e7f07e9e9bbd9d47b6ff011da4239328009cfd4d2d326a6aecefa795d500584300ef3a3ed1a5401c722ea743fddf647af200ace08f95e52dc05f912459bc04ea0764cf8b2e5b3957b6dbe220b7d0ad67c4d21973142d60337c434af7b1281487332a9618cc202ceb87c2ef60a6b418c1cb286cb2ba89a31e2e349bd847a886d3e0542247c1bc2e19d95bc9c9bd7935a7204992032b363d6b88228c0cf9362f9d77cfc83ecab3784e12a1c23c9a8dac152a4644e79749d62ad8336c42c22f63e5a5a24b5ec4f70c8e49c90afa18f236388026f17e6d66a137977a7ee326a8ccc52f57b6de3618f3ad50a41115569915242128689a7d6bed7f8db4c2fcadf60e9162a188d9f145bf2c908f2c1e05b8d6e964a1f090350e6241d13b087a6e332f8441216674e9b983bd926030a4a73589c03ae78f14a53324bfa8a309c8c5471bab595b25f138972407ab3e2b0e11700ed0b970a42ba715fb6aac2f573f1fb97779d1ca4d9dd8c0dff11ddc035c978caca0d523a8b6bc13c6a83b5a82d907dd009dd3e9ede53a00ac077d677d6718af587a981d4c2d810cbc034495725a39c388792512dfbf0e97925b307a08f20afd8f1a09f3a3045594d768ae3786ec768d5f0a26405517267a4335dda34fc53ad0045c219d4136e68edcc44c7ae4d1c8ac4cec8f265d7007b63158bf8e5fc964b13cde9822167778c63d62e579ed9aa0b1fb8061d6456bc368729abded4692f53f5e75734a8be07ee927508845cdc64c22cbbcbe07829abf96895e2cf6f0c48357b55a151bcdfe8d587428eaa50faecb397a15a0924352d88e4105bbf17a142bb62bfcf72ad04e73e7aa039a5679cdf90c67f6d1380f3fd9346da259bd3d0b62a2e17806df176ac0433bbce0c561d86cffcfad800f628a6bfc2048c6e29e80a87c57f2ae70da7d7b2f3e6c670e9bc7231d996fef57987a78ca6462df36b63a2ad73b5d5b4e85e3dc6ecb1eae8b61ca2a2f74b244901c6f2472806f3b9d982d909f5f2a3293031fa0c988617a798b977db1b3e4a043e502e31498a6201644a25b0e536d26213978b63521b97b3b9b490f844eb4ae6060e13af1044004a7b678285cc715c6a6bddcb5a9835ace1a3008b269150417cea950e78b677119833fd6c8725b4be3bf85eff160ce20d89bda276d501cd4a1cbfa040770f5d4cd0bca6647e06d9b3e193cc0bec60dceca8eee280a2a478eae8ff4d19423144a82c6747f76cff5cc98c1c8344e3b864eed6227ab3e923732a97d54012443f0ce1d116a191de6b00a950f2407cd80bbd8ebd0bb63d7c417a14dc4621314af36d9aa821cad4721ee42d083834f80743510923665c5e392511d17a8dc6ea4bc6fe8eaa1d80946c6c059e5fd56c882fb1acbc9ce66a00a913d230420783d104cd0f5c8e7d09436c62c5bf1fc71761faf17ed3ba2607e75d387888ff5d0381058906233843d96468eae48a84174b6861259b2878b842cf57766fd662bbde456f8df60fe1def6ae8b6c5469158f58fefc45fa3fc0e650883056eea72313f8da622b97daf28654ed8aa2eb506c84372ca34d3eb5eaaa66b183360cf718384f0293150bbbc0111e357689fcad93a7073bacb839c80408cb092428ca3d42b6c77dac789a335de26baf2e3ec4c4e676bd169a87ceb732cc0355287fc509ce851fc960e8677ca65f4d719f3c11ecc1e02d5fabea2c130244015b9af28bf7adfb35c73ee268ecddf31c878c51a67fc3f13acb1e06940ae5c8a34f9167440694887b2c4b333e1ae585f1f1c5283dba3de9df36c4eb9380464bef3a1d0260ba39a66fa307411e713f1dc8b55a120e2c715e9bca6db673eed955e57b5cb40e2d8b4b0a939067195401fb924bc54a19980693b5eaddf5a49da89a55d1cacab758a766be894786a7fba40b0b016d672850babb9e5c2d7ec34b94a7174c3175ecd1567a98e63de84e8830512cec7ef5937662f603a99bc9c2ed5fc19d44c7c6cb789728b67ff123cad2fc0175522fd9e60636a0b5de898e8524f0ff5840b0fb89e18487b73526f7d39f74d830815b0233a79c9a910b2a3dd50f6a89dff0161826faec0ffa7090ef92587a4a3c6d5af7bc181431401980a2d03e0f57a605aaff7b3d5403037e0b2be86621865982ba911095f8d504533808c2fc259bc26d33403d19015e1a292932863ba210206259023068f26d9f76e6594a41d89c7c02db6ce488ba3748e6906b451d0c59e952e761536e02f8d339453d23b53b6cfc3b5e987a5ba08a65bab7ed52331ab1dec2348f89d620bec8b87bc65a6222acf3693ae5ef28aebd3ca3e534a1fc8f6d0b803615ff71e8a2e2f90cd810c74172218462edcb", 0x1000}], 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r28, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r2, @ANYBLOB='@\x00\x00\x00'], 0x80, 0x2}, 0x4) r29 = socket(0x2, 0x2, 0x0) r30 = dup2(r29, r29) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r30, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x7}, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, 0xffffffffffffff1c) r31 = socket$inet6(0x18, 0x3, 0x0) r32 = dup2(r31, r31) sendmsg$unix(r32, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb1840572038000000e3e42a43e0f1598c43b450b2cc728575ebf464d787a701f66ab1cfc8c811a7be52c8fcafa8f64cefd9d80d0723ef7bdeb88fcec96a8cd5179fd32b16c597772e90e1f6aa3e96d7ae27ad8538c240528f8e6428c8d7ad6af53c3446a0202297ef73e8fe68819f5ee38e1b4bbf3b23afeade8f9e24dfce6188479cd42baa99018a50875a1da9315fb3f33d7293a1d826c414"], 0x1c, 0x0}, 0x0) close(r0) close(r31) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x44}, {0x7ffffffe}]}) setgid(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89", 0x7ff, 0x7ff}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x28ad4a2f) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x80, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18188, 0x0) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x4, 0x81}, {0x100000000, 0x6}}, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9139c728c198b150, &(0x7f0000000200)="825ea3ed120222f42f4f6bdd0e2a481d4915a4b224ee2e77639c3e04305331e4d9b230fa266a6b973b1b8f6193b3a094851aa0678fd1530e5c5d72d1e1c7056f1c83462eb0c3ad328567299e706a396453ad4f62b950e26d4c5fd5119dd84e75bcada1", 0x63) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="010000000000000000e8f96c646ebc544518c14cd313235a0d0ad32710aa53bbf0b1e1e15fc02f1805767096240e4ffae6db98add34d84a6209f8ab3c4dccf0000000094f5000000096804a4cada353c38bdcc5f78e0ee657a515857fcf4726768e45f9b806c12658f06e488ff1aa72a58bc2839edd5fda3d900b752304fb94f4fb3fa036e362e0226bcc9af7d971fedea9659d0fc1203c7fb1e8601d84b50be8fce7cc92e2c242f94382f0b3dcb16813dd1549a53471091ac6b97b6ff93d90bb1e99706dc4a966bde0526d5e1f1ea3d8895c7020040a23e0802964a688f1caa86cd6562404e8e7bc9a81b8fbc501c2f84d1913aa21359b338cfecd792bc4f70fb45d0f90f2a08c56b052d0a7cb7c1e5f53cc1586c4bcc693f4214718e43666a3b61a693a3f92b", 0x2}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) 16:00:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2006978) r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000340)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x8000000403, 0xffffffffffffff7a, "73cc5160521f093842ad8721ff7f2e27b82f7b8e"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="5b0ef1d7b3681d77518c054d3225b48af443cf239dbddbaedcc2b82421f0120bf0db2ad23178a31e2876cdb39af4000e697c963e61dd0dc4966a37211d4a", 0x3e}, {&(0x7f0000000080)="f6cdfbdbcd35ad573fd644a336cac7eafa150bf6423dcf7e2c6cac1294093cc3d159f1554e53ef82ace83cf8b6cb24e24c4728e40c3abfee2dbe002d134723aceecfd49950bd9fdb6d9d4f86e78e83255968b6f81b57037176eafed774fa2c918c73c565b4bcf767f37fb0b5ee3d7dc10a388f1e08cc89a9e33e3c5d7ee75c0a83c67ade8fdb18c1c7f280120b46695af12460062c857e6fb2d13db8", 0x9c}, {&(0x7f0000000a00)="7e5ea03cdeb1db618fb89d66195add0381bfacfc1001cea24c300d57d3b449c55cfcb180c223b2a7dacd44d344dde0ccc80eb56d718671857cf656df83e5a9715754bcb01203382d0634beac968958f76b8c5b97e51e4da0c202768405cb43b95db82f9142724c44019891f3ebccc832ed8ae06369abca48ca1f3af5cba50f1517a989e488bf7069f4adc1a5db1ed2d442450f2a45f0a19b00145934d4afb65ffdedfd31bfeafb84555a0bc42702f5390ee976649ce6f6fe421a759fe617f0", 0xbf}, {&(0x7f0000000ac0)="6830e68e7865a0728e57d810bc69c1513c9068ee27b5025e1b2a0ff29c36fc50508e2b7b48a81985501ebdcca89e702b83261330ffabcce2372c48eff49116043b8cf022d60b4bd514118b47c2836799ee5c8cfbe15f3321f23f7a730d15d26d963eb86072c9e81d291d82db79b4ca8a072e388308a7e39b25b01f1047200f48b421c2d7f1ade7228afad9ae52eb1a366e91bcf108dd8207b1f2f5a4065e5cfa934020e438f5cb1abe9ebdd541f14ecf2b585d0eb36bb58759c8b3180a2341de6194cc86231bd4cf6d6d1b7f2f0359e7cd27a1636e4d2bacd1e296ee2ac3b06d1740a3e90fca11cdc8f328d4bd1fdb942c", 0xf1}, {&(0x7f0000000bc0)="af91ee8d7b280fc2d0912fdce55232d2944e3e195e19d5b0dedb54c8fc5f73245ef6910d1ea1ece14c7f3a1a4291dfbcdeaa61eb9b14e1db177f824478349a653a37d6d7857e3205f0548d3f001c76d1d0db186932bd13d7731aea7eba34a74726488236d3ec868673540fdb5f541149f24953b2d2a82db7f0ce200afcb54785ea1cad2659879b693884389104e6bd149bc96fd61c37bb657aa11133a8bb4e47556060b8604241936ed04abb734c43975398951f6ecb4cd3a7871d08f6a341ee878426d8729253069a9eeeff50", 0xcd}, {&(0x7f0000000140)="b58d38f95b9da694e4d332f64cd21b", 0xf}, {&(0x7f0000000cc0)="122aaff052c4f186581597df2ada917581ea59686cefe5954f0c04fc5ef18ad1cd8751cdbf6b8d1bd80b266fd15b11b12a7f8166f5d8f4be1b0f404efdfc1a5e6d790e29bee5c6f685deac841fe38d52a452b3fac0bfb68ec44a4587818157debfba1f6fc3983a156d8075371e95e99092e19cac81273eff3e03a49c036dd012f58d0818d50432260b53aea1c21facc6ba118dacfc42ef34a54c6bc84238fe", 0x9f}, {&(0x7f0000001700)="dde29acaeeec1e70982831902e03a2fe4517534408a8b0bbb71817bdbf68aca6026527b0f790a54dc099de2553a13674caeb8a0417d66a3917004825f786b9885fe83f59e87af5b447af03b4b86fa150f5f56dccbb6528f62d897184b699295ea97aaeedb5f41be7180faa0cebf3c19c25889ea5b00cbdc6a754d033b7137c33dd4e0d724d4190e24c24e197e755eb8b260fa3015ddcea0364837d85c7c7388348357ffffb369d7ca40cd52018ee2edae629a9ede920dd52064de88d31b9ff763549e8ea8266fbdc8ae871904c68ac87ae474481b716aa99df8404cd27d81e0d0aab6e52b86ddb2455d66e97bb0e2c53a7dec9b4e086ee08b321c521163ed4d8b37a8d48c12a4fe7dd4b8520e360e14282bebdb249713097a4338e6cc704db277c781c439995e7b0d82eeae798d7d1df64153d9bcbe20f5f8168e0046dd6d70a615172fd5827b1ca8d29493a6e4a398c308ca030280885f26a8e34edd16695fbd7915fa651f4f72dddeb9d0c4e266f469665e0288fc728c4a26657006d4bac22df661c0d76fbc73013eaeb23cb4d33ebff2921b5fa6b4a87858e13681c0e2e5e1e79163e9f4cdc3bf0e0933312ffc09321efca64d32e2ce94fbf4ae1c02a19ddca39ee9a744135743130287903b3a458dfa139cd80d17200d8e9dafb6119f0fd556eb3d29c8f22d008b0e0167e52589f7400846310d47d1b7253d288f529873a7d65c38faa65649a8cd3055373ba9087d2733944d78674946f5fccdcffa21b00b24656f7c7b7f1a6cec2c978fc5ae677d4fd9f5a42d8998b4cdb9bbafa8d65daf7391a6fc2d636be0144888dcb27e765b75d936132fe731d92d061483016b8166ecb578f1d47791e1b9b1e62f17364db132ad5674e01b0ae46f4a85c74facc71acbd16d7b93414e85d808baaa2a4c0770d696a34e3e034df305b0fe3aa85d592d43e830a30ef2092368942ccd7be5e23538b46d1a3c84209c461644acc3c5e6a0dcfdd7f58ee1545f9facb36d582c63e6669de9fa63208ddc80264df8c7fe781a7ec14860f11b3bf25ba81c1504da5160df86f11ae879386548635a7ddb7d5a0d5f3007f9aad5121274774ea7623036e642753acb087b76ae87461370d7331c5d1ba5ebbabd362ff7de0ef1845ab2aca48f7c70e0e7151d12bd390f0511b68f123434f58c81dfcef61ba7256c926e10cb8c1eefaf5b0dee9e0c7659ecb9f009ae044a6558c81e5516818f145a811583bd52b7da1004ede1d51aa07e667cc9ae053306e6ffd35b288dc30dc403446da3187e959e1b9c99496503d85f9807aae21c88067c35b95aac2087a967e2de311061f746eac13b5e28a216b7713326db936b5b33197c69af520f5626eb2703c83f4d0edf86c4780b2b8ab50fb398181a4a6a58376549b6e621bc7b426302dc06be6abc9a20ff25998394d38229dcf7fabc39023370e5d8ac28366e7b948a79e4af68f9f57d3aec697a1e0722935149001cea853c2c8eee5fce99b10ee64eab1cb10670a88df8d1dd33be958dc513236a97f38fcc9639e30425a820be90f42a9badcf1a7a7602c45396e433343687f51615f727c5198605a4b6bbde61ad9595b27d20e19897ddb001655b035f5f0e7c3120b812c234558f1f4ade01a2204414e446fdef38bb04797c1fe6478ebd6ce9a20d16aa2591bb8f08796dbd8cb502068df657f5be199c1cfb23d9369c2c794e6f97fd176038bf48cd4fd2540ce68869648cd608b1a809976493b149dbfe3ad3dae2fb2e7c5b1a15c690f3937fb9ddd42f8b20f0fb75a35d04d9377d797d0b603523f252fd4d3ff12eccfc28f04f95b2ea2ff4fd6f5dbd7a09487e5cb328685050958c66d1fb0c1c30b909baca8feb7dbcf683886f368faf6c3c4eb00f07be4d13372fd7c9197f040dcf8f56a1a2d9ed74db678a80e78eb31b797e0b8b3c7c6184a8fd0f127410e7e6661b6b81eb98c83bfc686c529012017c534e01e1d284c8a21f88d6dd534513e009436a04e3b9c128d5a02493b32b6a9c22080710b741fa93f68b32e4b53ce438622b9d7ceb4fdb0a6d993599c4ecc97d9675d407796f02003c0aa25b16d1ba7201a5584af6ad8ec22cfab4e1704d9d2aa26a72d27353421779cfecffa18b54bfe266cf1def329876e35180bc97e7a35f2b94dbe307c178b63c13276d312efe092550d0d56c5b3c70972b493dce788e19d0d3a3aa33667156458b2816ebb76ccc189ea547ea2c208f9da46bed96630747cb7e196e52a7f5b8174ebafdb8ed65c128a7912301e3b4fb8df3c9f8b83f1897a2a311807e9ac4a9bdddaafb66b03adb51e7f99015a65110fda2f28c4d608a51f47d3dfed334a8e526719488e18e71c016145ce8208da189a8903164c62522479eaec12f280714591c657cbacd962f903452c6a804e1dda8631105b8e789808b2ca56fc3f4e055f0f1956e4f2fda91703964e7819d1f217f311da33a38d6e31fcd1504a75962eeaf8a4fbce9370f6ce7f8b40ca3268837991568f898041af774a639e57c8ad8d4a59d9d77127826e02cccd92190f51e4f7f1e21c141094e1a11e25bfd0d4eaabad47dbe9b81fd0745ddfc24e09a22acdb0e2c5e3cd010831bf08d627a9372be07037abc10b707ac29a84b5efdc34c26c780d9184a209115e24f0896210e2e7218e8fdd0e10728b95de593db9351262184f49eab3cf8a8d0c97359beab120865f6f69d5474ed886991436bbf37bdea40e19f68aee0cb1880eaae1ed61354966da0d8b980594ad3da32f1d6f54073f9158befc0a6e6544970b1a91e3fddf31476667695622389c9df6ff69688275b6ccd1c52596de7fe512146f4be3b56ba0655b1410817eaf67f4cb6fc633729e8512a8bc45faed36004a19b8ee00fc4c3e5112c3e14584dbdd4f85369a033a6d0bc55d3424ec3274c0f319486a290e0aafff72e8b79b08ce812b3b02bc74aa6e3aadd7ce7cf32a01bcf9a21f8387f0753fd74c444ce094dde6b75330e674c7069c61b24ea650b78b89eab0b554d2741f584b4ed0393f0757b5f8f2f179fe97b8d696ae2b004471ebf8fb6c32eb94775d6c79787ca7fc6b228a005acd211fef6854e28f5949af9321b509fb16cb1752d9a65dff908de139ca9b88e520355bff925384b692edc73891179fc71e594e875cf1ecdbf39cd6b925d14745c039107dfe3997587541997ee70ea54216473c486fa8005b232d3fde6d98cd2f16d091b237747a7ef69d1398cb12b9194559b346641ff7573a829dc69a1063441dfe1a6a7c9a5b2c98f4f1a0135376573700f0007abc11256c4d7ad124716a0a1ddfb8a127dba21766f992cfac5bf05d38d40cbf20056997cf7277c1be71b2c722aac45122dec250dd9adb6a141f952e9e9385cb8fb32aac0c277ec2de0df8ed7c83e6eb84713d433fb3565317eb979a101639ce6ca38243f606e9fc90bb6c594cf53a9d19873a295a428ac96c2abcc062a349c927933452c7050bba039b77a37fccbaf3869b13d60d21128442dcf9acd5aa986ce17975134670fcd7ab1cad7d205b138499bf093b25dd50a644b3dedf7b5c23c19d849906c24b89e7576ea7b978d13ab82614b61a51ae1c4b90f5a677110332c6fb9e4e88098fa3a84609b6e836b4aeba86f577b65444f1020a321b7ed501fbfa9bc301c395ef17293db04a75c0a08365b6478dd64a022cfab63786da56009524418d37b727e8784137a02660236c46ab4532ae25ddc95faec2098b6bb622a6109074f08631221fb64763a5ccc8a2cdf3d755115fd0f85af283d1274157a691f19b83e325fbdbbc24d54327995784c1a709197a50bfe930eab98a5d8cdcd3e6afdcf0d37e753bd668af237eeca7d76b4f66894682f818bc9644ee4c2df75140da4cd2e9e3104d2969393bceea26d44151427728a0138ae1e7cfa689e069b4d270f0133786e221487230450dac019b4c8b158014f35071deaa9c6069be848f23145f841346a833e7e6e618dac7ad6c02c51a8055e175d0c735c0e5d0d442843c0bab72d16b522bfe16d45278dcb7e67ff933321c76052e6dff37e2f361bcfde9f20db7a2b10489e1999284669daae7b2cd98bc0b2e543a804354f1b96bbad7b2abca3c8ae8a87a90fabe264da869d18c23aaeca0887a22c2320abdbadccdb9a248afe87a7ead4bc97f64eedc44211047b9cc3d9a4a1f8dab6880c6a0606e6444e1ac72b14ac237abee5c6c528036a024098d9f40b11951a5eb8845511c802ca2fa03903552aa77da9aa33ddbc9b1de3dc44b8a15299767a14155d0d6de015fa2adf4c4bb1fa6fd8672a23c00d5d6a352ecf82a3c92c86cebb59cec06704f4a64731e49d3dbf85c2ce2461403e98a3f83aaaf725b2168bab72ac3e0c5b07245d8e43f8f939b5171a772526e63f12f5508d5cab5adf748a2d143c9b231f339daa71d7ecd39dec18e16c46ddf9b6b33f7b60f07c4d1f36020d5728f39fc77a0ddaeae6be74415bdf8e3c64c0adaf020689238a142f2de2d997d9a2cdaa523aa65cb28e7abaf3677914c00e355327b7d501f598f3dbfc481da4580b6ebc83245b634894704f4c13297cfe209a626c4ccb50f89135b988e1422e56ef7e7d708a2ddb0b47e7d2572d43808ec4e2d121abf4e1f795014f0064b04695e6ccb7f336f43cfd8482fb01104538c77847d6a2d63c207abc76f157a08d6e840fc00c8dca9bd522fddcba9b2cd9ed59bd81bd9ad47bb9acafd65ccccf3b4f271d09242fb3bca19d07c99566b6e9123f06691caeb84b3961a5c6830a72633597719db4ecca602c5f9e8013b901991150289d75e328f8565bd9d92c18a50a038b225d79d20fb570b15941b0b79274707bc8a6a01a9e4a3a3c92ec1c9bae5842da3ac1dde1c745c733eab73ad450a2caf51eca4b75c09295eff5a0422b565e59183e2d6b6ef7966432d1031eec34e6273d8041d88731af783cd45533249fcb2db23d3c212e09b7f60dac59d434009a41ca495459041da2f015ba11e06a095976b12a9090ae0d36196ce61ca929d511483ce4c480fa043b7fd9c15e279cf9eb0bb0c3d24ddd891a7a4b31d78b9d7b1b4c544ac4e80ff7ccec6e0ce1e7dc303738a5ee12a3759d9eab59d5b33b77643ce4f96afac5cf3da788f655b92c3edd20fd279c03c6fcc4a26618bdf1787d6a4aca5fbb319b1256ff8efbd24259403fd0446b1ef8f47ae7df3f98407706eb9e67d827fc729c1275f7f01bb87f03c7433de72ca9c501a73eebc88e359c25d1b2c8df77f110f0e0e717c313ef3596af6e7db6f79041d98f037b146ddcd94e2e4437caafe637d42e9e72f764bf1e2254fe423d4031200942950c8a6efb58968f041e079282eadb332492db8021db87c71da863e497e3a683aa6a557e90750557d32e1974f68dc858731f3ba250b218f137797953aba147b5456784044a00aa4ac676e92c4b264e8aa8da130b80fb607cdfa9722bd2c835723dd2d83455ef39051fc0b60d98bf445f7a7f96306b14b39027bac2cbc612ee0cc36a951d7940ba3c8405f8657f62b69d28f51d229faf49290ad8deda1fc7bf55ae3c227cc89cdd762a2d2a01fcdc83c8f6917bef6e9d33c616ed9ee53120924fcf279507d55dd5bab0557cfd85b673b9f2785d7e54b8969834e8504105b60dbb41136761a3f2fe98387fddef850625027759c6fe46f8e1f32857c2fcfd6009e3d40f2440b66fd5b4c96ece05f6d14aa78cdf491d4b07f444e756f8325450dc9278ebc6c6375cbfe869d89d72aee3697726405a4b2ed2a05bb63c36579251eccfeee7520cb57fae5de76eb70", 0x1000}, {&(0x7f0000000d80)="87954cd9468698d354a15f43926687c5458429ee7cf65652f61171173bb702bcc53152de892464649425e8671e0ae296d418583ec8c5d044e88b17ff7b780471cf2384", 0x43}], 0x9) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="c610e39bcd1b51383375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c00442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bdda3d38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb874001000aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475aba9b9aec7acd78968a5bd422f2a66a38230d228ef86cd80eb45cd1901841125e850a76bae6cdd1dd06a1077a6b5e5c1483e2c1b6390f5fb1aa2be7d8d8c92744c636793ed5d7532e41e0c9d196dbd1f", 0x109}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/231) r2 = kqueue() r3 = getppid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) fcntl$setown(r2, 0x6, r3) fcntl$setown(0xffffffffffffffff, 0x6, r3) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/de\x04\x00\x00\x00ro\x00', 0x200, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/247, 0xf7, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000240)='./bus\x00', 0x80, 0x8a) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x5300) unlink(&(0x7f0000000200)='./bus\x00') r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000002c0)="cad5e4f2f796368a5f8e200ff14b78e696794d6fae0b1f8761a5c1bce743f84f87a64715cc4de9264be5635c694e0628f9941ef288837e4a104f265bdb4778e7cceba15c2df4f5c6530e3d62c8bfa0849cded5cf4b5c4d1791fd2a310c8a5479593151aaf8bc0bbed454145fdce8a8ce8d48754c13b24e5ae3226fc4f0d6623cada7aeb4735bf7c1535de1d91dcec088e3274ff3f01cf31d61a3ee681ec6e3b9f8f62f5e7453101aad3e557bf12100ec8140c0cbac814d95fcda5703b4f96b03cfbe88942391688daf1ea49024aede7e8f3e1c2633626a1be5f44ebd560e5029", 0xe0}, {&(0x7f00000003c0)="b79068867aa531f0b42b745bab2a6de7a50697bc920aa596dde534d1dd0b4bffff515bea271b269c64550432fe4410e1a79615b9d0869e48eee5e9a4d21a44bd5b850b7f2cd73544b11be2d91272bde9b5d8508238ad283ca5d3bdc7eee22d673f870b98afe2651ec021e9ddfc63c318999c97436d67be038e0e2a32740c92c678af0967a1a978bc083c8eed5d634ca0ab7139de1c9057dcd8efbc8b62b51a2d4a99ecf25c14bb64766a451ac681b2e7835532945d96ba490ef1fae5c2ca4b0bd8e785b455e1487c05f35b6eeca96c4a5e7b4b31d8f32ca6e3ad5bc002cadf3049cc884d5607e5a74d6aab37b908436e981bdcc41fa4e5564e43bf0639e55d1f4aab5f403c9a97d1a61c7a495669d2b50d7435df232342481148dfbfdc68e9f6bad901ca912d1e6fd1e5c8915fbaa1211bf732131de8c60a622b379a7b46a422f9a748edba5b50f004d88a25ca5e386a43d95d67bdb9b583be800e2e28562a80d72670ac68bb9b6a57d1a639778d2aef93c3e280bc43d5854c6b08c9a8d148b5102fd222a3fb88cdf4d98710c9ed5a017484ce90c9476a34a44c35de7404ab626df85a5f2a02f4b44527f5e585f6d30cb5cd183703ac3b173fbde32ce6b2230f14774bf8e86cd41d11cd917f82a1a01a5735359d45530b7a889048d5c81dfa17431b860a052d088b83cb56294d4a3f2c44fb1ae2307976aa9723cde8e460b7f7e1f4129e187c85bf741c0348ea61345010669e7da2e08800f06c0034414c98312a6084508c6279bd393249cc401c28b5a33c2697c66c852123ca51cb601e433544ac5fbfc33b8c572f100ab52aba62cb565b1163d3aeaa0e471329b320981cf0faab60d70defaa69ae32dcba59963dcf876ee203b60e5279508ba38344c28c2a40eead0a9ce2e03adb509d070eb9b2f04c26e9a3a8414376b3de7e592b0eabb5878004fa68fe8b1c508626475032ed613abd7b930d533f998703eee4c7b35e1294c166c81968cafb38289bdf90aacbbdabacbbb95fa670622b3b00058b156719ca609cd646be1014b7177da53814bda6897cf9a39a5d09e17a3f57b8df67778ac630ed77f7ecdded14dd3d936997473a4d14887035d2c693b06e02c613356c0c37961bf45fea5c8ef34bdbecddae97f6ac75925d44b8085d6b95f34b961f4c72812b8a7d9fac13d28cce020ad4a38cdc5121717f64a892da9aef17449a87daad76b69c4efd6b80502ac25c7f1cf34e2a642f8a83fb4f37bcb28ef1b823438df8a889397430d47d235f181d023ee6e4a8227201cbf263ed426612ea194db3dbac979414a3fef932484f3d0348b86478ee8fe4e7c2b41d824a9c5eb54e9e7bb3c587aa69e44ea9bd966b2d3c6572f1a2f1d67642220beeee166740f244b1d85fdbed7dce5fb4e874643bb34ccaf3e517db9d98f1651eb1f2b461ecf5f2a9e4762a9fe3dc24a68f114f087025ddafb2742d57de67f12333031dabf80a24458da65cb2990c71dd09efd76141ed8568b450c3426d3361486a65e51e3c21a30ad8c6da113380978b4d448c29c2bf4095d64c906e9b0ebbf61556abf55ab6e66b8b9b6ed063bf89fce96806f79e3701a5ced8ea1415333e2f866b70bd2bf69dccb424788ae88016e5750d70eefb5a32d54cf83034cf2000e0b6f6a1edb0e47d21821b28548132c5067eba1c5370c815d3af7e3107a8f7e752a907795b79f024e1d4547299efbcf4b15f87307c79190fe5dc4a3a336aad1ff2a1220e220eb18128ff1be2df8481de04eb29c967044801fd64c8ab02d62077a1f85e2742ba0d78d89f9b9e5ba2935a64aacd433a873446259745b1e71a76e977e5299952f655ec900dc508eebea68059ed2e3c4647d89ace104a51086e526c184d6b1b136247789bcfce1a24df43791f587f1cfd9ce15ab7c77e4f560bd61bf5952ebecb807a9ea80d6112c15c1206a7d4036b8833ed207eb3c5e88259d4f45cc27d1875fa654b3712db10802f0a92298b145fbc9817d44c63abd0ee1d46c4ceeed27905e147f15222be795cbf4cbfadf488836fefbab821ae5e6c49c601966e9959550b6bb5639cad5df5e7a4f7f552d2f9323bb8f80d1730feb8a22472b744e81b39bf6e323c5272d4f3c36ddedef370c481264011f0670ca83d55e14f7341f12e8fdc511d95b4d8106040167a1f70d441ae654603c5dc508e2a8242644877e6f46aa1f0d6d2c1d85ccd5c51fec592357c94c78f5cc8dd32fe9b7f30e0b26f4804957d398b89732eec37cfd7cd06548cb2a7cf602d3b5eb2aa6cb21645622b120ce008f28e8b3e2ef21e3332307daa06e4372ff05e2a511d3ab9f1284d3539abf2ae64925833ad250f77818fcab1fe4c99df5a6280cd0087d61e7db49152fd8e71339bdd3b21ac123dbd046eb4d111137afb3bc422ddc89eb32d146a7a43d5049f7edd26d62543bc1c2fd0094ffd80d6a051f4436d5a327598710a1be3267bbe43b65d3256c5c23ba989a1223a582d5259093519a107884aa209c2e46ebf94ea12b2310bbd33738334fcbf88a656f2fc0e82ffa567f145320a180837fecdc8774d9d27566ae59930c3281a3e3715a7ff1771e3bbffbbae0c1390370a70f166b5439fa3791184c8f915de1f000fe49e99116b9ac53a88ed3bdaef0ef04f6fffb3b4f561dcd805daf950060e4670a90cf85547673c39b42284e0da38aa1ba762d3a0372e85ddef371626297797a9a72367e738f53c2d2744f87618e6d4fce2ff6967ad42a1db1b9ccea1fafdc12eb0ab7daa6ecf7d37f3e92b6194c9da89aa663fd1467cb663caea29b0748a27702117d86f28b2cb4655d809a59f88a4fdabc0feee154c598fa46c0d8518a014ae0db2901dff4e7506a2286d0c97a6e7e60946ffcc5eeb7c0bf32a47c3fec90fa31bb31d6d81a2ecc3dee1d1f07ec2c01f14ef4c5219edb408039fa227f2bd002c51a0c2a989552063811598e9654c8df67cfdc338d6e015f7512d83ffd6fd15e864612b376adfb469789070376bbf6f7451d6cd28eebdb85aee61fe9b1a068810bf434062193b65a1b5566824d349728ee8900162f7383d0ffb8c7e513c2b366faedddf6767c68a4dba2236b2a559574a19ef28fd657280c5a056312f46f0b3da516fb111370d6fdd39ce473a5411422359c3b85eb3615e087622dc4a95c6f95734b14b770137dbe0b4e825e2a19dd75da9cd0a87d4ba0afff47ae781272e5256fbf75add4878cc268f2c432b02cc3167ac9b23c3b9dc8996b3b4662b10065bb9f81cc0fb08230d59d391dd75d8694352791f539b4aa87911079afd00c18712be9fea8f9e465c5a0f3a783713320ea026a70fe37907bbabe525bcbe228a8887e524cf56cc6ef0811d809bd08dc2bb6cd57d4e73dd68759ce7dcfcc56df6f366c5664ee44f289324aaa0216b16a4520455d93791de8a6fa54a3be519903e12818736e7a77245b237f9bd079f0e88469c28d663217e0ae0d80f16b43714d2a6693ce9b20194982aac09b3dc31203e363f23da0424a67313e675b8331e4e499b81ec30511800c5f09a122afa02b6823fe2a1ba075182a58714ca18ca0e4e5939467f8111b4437d10e73143ecf10067fb2b3555655f0720ea53e8c35ece3e29c4fbe2122946929237147d80df16fbf4eb90061f37ee0678be86d844fc4252ffffda656a528f7c4d15eecee910409d886585bd7e9ed9a5eaa0ecff7c47fe50b447bcadd8382de2c77cc14e0e93c956c9726e912b239bb5b8ebfb7447c85fce56d15f87899bbbf57f54397bc8aeec442fb7127bb5b3a0fd3cdd9b284942495ed3a57e55f59be11a33aad3265fd4cf7fddcb09fe85f9207e525ba989264107760c9e2f0089029a8b5dbf4a51a086eba2d4411bba12b6daf05250859b6ab2784c27c646ff671b673ee2d8b59bcb2057f297bb2a6a7c31b40f3803ff969fa94b3ee2b9af907e996fb8492fd4cfec4e7db3a8b084606eaa0f1ab5fdd68888751c37f01bd67ca5077696158fc88db60b99224f6be754a5cb87f9f3f13f8b9f5c29abc1ed43c4b76aaef03e539f3ac069dee4efd75d843274d963365814e348d19267ccdbbc81b4d97b221db7c77b2bbf73011de5ae6849fcfbe6bf5113750274beda5d252b66adec1fa4d9c645ce06253d37389924d8a7dc36069df8664116c6afadcc4276b2654451e75a96ecd6a181567c6c74cb2665d814e8d5df8ff9e31ef6590764b02dcddcc68f6ed3782a24f7cec9327873ad4ffddf0301faa7264d65f3e2963a068208f605038376fa25bdd6c81c9e2b1c2037f8f9f1ae8722f081e5b195051843605224a3fac26ffdbd9d3fb8d4857ee186f49f187a99213eeb8324634f5a11ec6d12703ea74462078a64b9965a6e303eb081c9aee9a9fb0480c1d559e2bdd15817a6becb4dea8e036a85a113aceba48efdcc08ed5477521db705ceb7371e3656de95e7b757741e8958d039d1f962f71112e714e09b0d719f8bd9f9fd9dc518c8c1918f8e8d1ed3cf9354196fb2c5ed2b4b9e9cf39762609e89cb49773c3712ff8f2b3658841c8cc74f515664371351fff5503fea3b884795691e9fd20ac32822a45e92bbdc65972d9e8cad75c0cc76f5dc5169927e7a6a48c0f284c5249b9100fc480bf35f583b7670d53aaa239aa9b6bb35a8f441e01f9f446807349cc21d8111bb19122d9c81ad82c450648e610e16c95a73a3f6556cf924fea5b6c572b57f6b888f2b753ae372de716ec7379075cbff23ed6090f7cafd713cdc05bd21b530a5cbe80890c25e97d0a118c7f09ee73bd5485acd0351e924a214d1e0f5659a350d973bc136834c21090682825fe8a296c588a5016d544aa712ceec71c2143873b61a5daaf62bd5ff5596721c4d08ac6d6d8c1989817f5d5e6eef7ec431a009b2e2b64d8d31ea029b5ff3a92d661494963103059a8fdc31700f21e3bd3013d0d3b4cecc6107f24fc2c12992a0eff071916ba15a797a2e780d30124b87d3e5f8dca3c8700d6b45bf394fe52fbbfebebf6aa7d97f119158be7c8c3784e87665105c1c0086904fd8cdf640c5bf83a1118d44e7ead002e80c2c7b91a1bbaa6bf3113be4a6200212cace961d1bcc6ee83de562ce6967922d70e10ac04464515d7297f7d3f529f0e407f2efbb4705f9a3e93dd5679ec4dab618e44f18b552aecd09e2488ef9ec5490734ea7c2e2cca56674472029adafb65a57c237a42e6ad2dd70d50fa835c74d46cf5cd50bcb6447dff353e8f580c84754f13055c02bf055da1e61c4132b5766740f82c8e40f032ab0d52f077eeba3a1048308baa02eaae14b9c6a732c19bb5c0fae668a4049f3dd202724e2bac8af686f7892da9cba262f6508b93322fb2fe8974dfd0b624982fe4dc011437b3fbb0770cbe34904985d6cf210bd4f95de32032e1e1f0ecee29bbcfcc86506ad5bebc218966e3614e097ca46c93332a379a6ad67803aca083e177c77e1e8ee8c4d389f7c7c128f88a2e1f10a793ee2abd95dc7eb69e652dffaee88eb0728532d7cea6ad104a63658c27ca1bbc16b4f9180b1f17738c667146919e110db20aba2019de2aafc6c72a5679891171bf3b2a8b8d825f03dcaa1a813f5a162533cd4339696574410cdcd11e7d022689523f9b4dd895909b38800f6d9f3e1f3c25a360d6df95ab75d3425dcb6f0f8904a0b3c9eb9acd92550a512c023b10acaed322ffcd21b28b1595578582dbab5f1589bdbfd1873a5934478e7710fd67438127526bf3b85b167f5ac6bfbe00eb49e5672f3f9c9cdecf27267433caec6c38087a7ef529a79c2e05f8e2f2fb2a0cbcfcc", 0x1000}, {&(0x7f00000013c0)="79bdf2b56759305fa68087bab85b9fd3fdf320dbdf8d6bdd53c5ea616fbe8bb6fd5aa4e43cb66275b85ddfafcae3e5bc2aebee1faae5738963e264edfc634554b40c3a439efae7fb18451db34905523a618299fea3b45708d01485d422170451c303afac79938a8d72d680cffd7ec21b104b0696d1478ae60d645214fa4b0fca5c877a5e3700881516e0740ca66b8a9778b83f71ee03a1b54987c0ead50ae930f9c28ace0505f607a85c566cd76b34ea4e6f0631e88849402af58f7b9ffddb65c31f61f80d2e6143bd749aa94441905bc560c897", 0xd4}], 0x3) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000000)=0x4e62572) 16:00:11 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = accept(r8, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ec0138af3ab8257b4cf5eb0a20d01acd822321783fe706c896536feea9f4b954fa07753829047fa0b487f7ad735830f99914502cc16784158c3c1cb7c335332ae31367bba34a4a70879828658a5b0a7419f59afb6a6bfe5c5e0182c958a5629a9a1ac4b59058c10f7a10f33bbc3ffa57f58cadf245761432d58c3022309"], &(0x7f0000000080)=0x1002) r10 = socket(0x2, 0x2, 0x0) dup2(r10, r10) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r10, 0x0) r12 = socket(0x2, 0x2, 0x0) dup2(r12, r12) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r12, 0x0) r14 = socket(0x2, 0x2, 0x0) dup2(r14, r14) r15 = kqueue() kevent(r15, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r14, 0x0) r16 = socket(0x2, 0x2, 0x0) r17 = dup2(r16, r16) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) r18 = socket(0x2, 0x2, 0x0) r19 = dup2(r18, r18) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) r20 = socket(0x2, 0x2, 0x0) dup2(r20, r20) r21 = kqueue() kevent(r21, &(0x7f0000000180)=[{{r20}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) r23 = socket(0xa, 0x4, 0xff) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r25 = socket(0x2, 0x2, 0x0) r26 = dup2(r25, r25) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) r27 = socket(0x2, 0x2, 0x0) r28 = dup2(r27, r27) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) r29 = socket(0x2, 0x2, 0x0) dup2(r29, r29) r30 = kqueue() kevent(r30, &(0x7f0000000180)=[{{r29}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r31 = socket(0x2, 0x2, 0x0) dup2(r31, r31) r32 = kqueue() kevent(r32, &(0x7f0000000180)=[{{r31}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r31, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x150000020, 0x9, 0xd73}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x1ff, 0x6}, {{r4}, 0xffffffffffffffff, 0x81, 0x48, 0x6, 0x5}, {{r6}, 0xffffffffffffffff, 0x0, 0xf00fffdd, 0x5, 0x32}, {{r9}, 0xfffffffffffffffb, 0x88, 0x4, 0xfffffffffffffe01, 0x8}, {{r10}, 0xfffffffffffffffc, 0x0, 0x20, 0x6}, {{r12}, 0x0, 0x91, 0x10, 0xff, 0x7}, {{r14}, 0x0, 0x165, 0x1, 0xfffffffffffffffd, 0x6}, {{r17}, 0xfffffffffffffff8, 0x12, 0xfffff, 0x6b80000000000000, 0x2}, {{r19}, 0xfffffffffffffff8, 0x48, 0x40000004, 0x20, 0x2}], 0x4, &(0x7f0000001340)=[{{r21}, 0xfffffffffffffffc, 0x41, 0x100fffc7, 0x2, 0xfff}, {{r22}, 0xffffffffffffffff, 0x108, 0x40000000, 0x7, 0x1}, {{r23}, 0xfffffffffffffffa, 0x4, 0xd0100003, 0x3, 0x9313}, {{r24}, 0xfffffffffffffff8, 0x8, 0x0, 0x5, 0x7f}, {{r26}, 0xfffffffffffffffb, 0x4, 0x20000004, 0x6, 0x5}, {{r28}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x0, 0x401}, {{r30}, 0xffffffffffffffff, 0x3a, 0x9373554ee85a24a8, 0xa, 0x3}, {{r31}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x66d3}], 0x7, &(0x7f0000000280)={0x1, 0x401}) 16:00:11 executing program 0: 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 = dup2(r0, r2) shutdown(r0, 0x1) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa12, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001980)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a54598cd0264eb2cb8d78a2a197a3862076c589793d340c36f84c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01951e3158c6da2ae447473c238460ec91b2c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141fa749646bcaf97856068e25c76e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf185f8f1266bb671897178b832aa6a6a2511f244ac7849225d5fc2f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661279efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e5782ffa4420f06a487cb2db73e84d1820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453827888271d5d0170d56d05600152f5d79ff87b759adb98e65ac84f7383c169facbc35ba96a07dcb1c535c8ed692e6085cf440881fea3f98bde5622576861d63c635c07d8b361480c474a8bfdab7fb61cacc430a9eec370"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x43cbc, 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x1, 0x7fff, 0x2, "7da50f32dd1638b0f07e41cb25944a230b339542"}) r4 = dup(r0) r5 = socket(0x18, 0x2, 0x0) dup2(r5, r5) kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r9, r9) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) r12 = dup2(r11, r11) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r14 = socket(0x2, 0x2, 0x0) dup2(r14, r14) r15 = kqueue() r16 = socket(0x2, 0x2, 0x0) r17 = dup2(r16, r16) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r19 = socket(0x2, 0x2, 0x0) dup2(r19, r19) r20 = kqueue() kevent(r20, &(0x7f0000000180)=[{{r19}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r19, 0x0) r21 = socket(0x2, 0x2, 0x0) r22 = dup2(r21, r21) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) kevent(r15, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0x0, 0xd8, 0x80000000, 0x401}, {{r5}, 0xfffffffffffffff8, 0x18, 0x40000008, 0x7f, 0x4}, {{r12}, 0xfffffffffffffff9, 0x0, 0x1, 0x7fff, 0x2}, {{r15}, 0xfffffffffffffffa, 0xe1264c864bb02f77, 0x1, 0x2, 0x4}, {{}, 0x93043bdca0834cdb, 0x8, 0x0, 0x4, 0x6}, {{}, 0xfffffffffffffffc, 0xa1, 0x2674d953a13a98e, 0x8, 0xfff}, {{r18}, 0xffffffffffffffff, 0x81, 0xf0000000, 0xc8, 0x9}, {{r19}, 0xfffffffffffffffa, 0x10, 0x2, 0x8, 0x7}, {{}, 0xfffffffffffffffc, 0xab, 0x2, 0xae, 0xf37}, {{r22}, 0xfffffffffffffff9, 0x94, 0x40, 0x8, 0x7}], 0x6, 0x0, 0x0, 0x0) r23 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r24 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x40, 0x1, 0x85}, {{}, 0xfffffffffffffffe, 0x1, 0x20, 0x8, 0x3ff}, {{r2}, 0x6, 0x1, 0x2, 0x1, 0x335}, {{r10}, 0xfffffffffffffff9, 0x67, 0x40000000, 0x9, 0x51e}, {{r13}, 0xfffffffffffffffa, 0x4, 0x2, 0x7, 0xfff}, {{r15}, 0xffffffffffffffff, 0x82, 0xfffff, 0x80000000, 0x7}, {{r23}, 0xfffffffffffffffb, 0xc0, 0x10, 0x4}, {{r24}, 0xffffffffffffffff, 0x20, 0xad, 0x6, 0x2}], 0x6, 0x0, 0x0, 0x0) shutdown(r5, 0x0) setsockopt(r5, 0x80000001, 0x32bb7a78, &(0x7f0000000100)="6d3021da926813cfde47172d4d575da24570ba4fb643dea659cd45b0a8658f9b7fec5f7d2f6b5efc6fe63eab29fcbb20321be16e297f54e631530a8ce68f7da892c34ba58927d8fac55d17eece471e343cc1cf0078cb74d9c07d8348eff2fa647f8e8cc64599eb07bee759af76a58d41ac71d764895deb882733888c53787072d2286f307c1cf92da13a211f70d1c13e6860b7e30f3d5fd1a21dc9cc87d494ead32ed2614cadf3e4dbc9315ad5b898c59d6eeb967c9b82a42bfbbc999c80af92a344e0cd2e26364ca1b00a58dbc834a9977f1c9d7d6a3c0366f9665f288a79a3e1605bd5f780cb604f9a9212f78bc66a3639729b1309adca98121ee95d3e33", 0xff) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x60a, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff, 0x40}, {0x101, 0x1}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xfffffff9, './file0\x00'}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x40}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) shutdown(r4, 0x6) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r6 = dup2(r0, r3) socket(0x10, 0x5, 0x78) sendto(r6, &(0x7f0000000040)="7a71a9d4fcc2e45c46502b844b039030d8e3cbc37e505f5851c0afca8d150a13aedf84fdb8fd7ea11e501865944a64d0dfc319b5daa245320d109a6ea0ded2", 0x3f, 0x4, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x10000}, 0xc) 16:00:12 executing program 1: shmget$private(0x0, 0x2000, 0x91, &(0x7f00006f5000/0x2000)=nil) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:12 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8000, 0x9, 0x9, 0x6, "fb3552a5dc2640e9fb6e3c5eec68d99b6b83a111", 0x2, 0xfffffff7}) 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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r3, 0x0) write(r3, &(0x7f0000000100)="0000a5952bbb4aeb574f92", 0xfffffffffffffef5) 16:00:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400", 0xffffffff, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000230e9c60ec000000000000000000000000000000000000000000b92a00000000000000000000000000000000000000000000000000000000000000000000000000000000eb00000000000000000000000020000000000000000000000000000000000000000000000000000000000000bb38769d745e762083696b2fff641466ad3f2f8c51e45e8b3a7e26cc62c7921dbe3185f2f3fa147c1d4f5655966e746bd0b01e98ecf6828035afc93581b525cd95f5e03dfa05ab0c54dafe12ee4c2afd230fc08b7736"], &(0x7f0000000080)=0x6e) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="020000ebff007f00"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r1 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r9 = semget$private(0x0, 0x4, 0x408) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)) semop(r9, &(0x7f00000001c0)=[{0x4, 0x2, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x5, 0x88a58e8c67df3b13}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x7f, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x1000, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r15, 0x1}, {r15, 0xaf}, {r15, 0x10e}, {r15}, {r15, 0x2}], 0x5, 0x8eb6) shutdown(r15, 0x1) fcntl$dupfd(r15, 0x1b, r14) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = semget$private(0x0, 0x1, 0x10) r18 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r19 = geteuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r22 = getpgid(0x0) shmctl$IPC_SET(r18, 0x1, &(0x7f0000001680)={{0x8, r19, r20, r21, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r22, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r19}, 0x0, 0x0, 0x1}) r23 = semget$private(0x0, 0x1, 0x10) r24 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r25 = geteuid() r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r28 = getpgid(0x0) shmctl$IPC_SET(r24, 0x1, &(0x7f0000001680)={{0x8, r25, r26, r27, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r28, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r25}, 0x0, 0x0, 0x1}) chown(&(0x7f00000002c0)='./bus\x00', r5, r16) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xffff}, {0x44}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x315c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r5, r4, 0x0, 0x142, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setgroups(0x1, &(0x7f00000001c0)=[r3]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x80, 0xff, 0xd6, 0x5f}, {0x6, 0x40, 0xff, 0x9}, {0x0, 0x2, 0x1f, 0x1}, {0x1, 0x0, 0x1, 0x80000000}, {0x2e, 0x4, 0x8, 0x6}, {0x401, 0x2, 0x7, 0x7149}]}) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x208, [0x0, 0x4, 0x0, 0xffff0000, 0x0, 0x0, 0x200000]}, 0xfe08) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r8) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r8, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x4, 0x4, 0x1000, 0x4}, {{r7}, 0xfffffffffffffffe, 0x560ecdf8f22a973d, 0x4, 0x1, 0x6}, {{}, 0x8000000000000000, 0xbcbfcfe0b07ddaa2, 0xf0000000, 0x4, 0x800}], 0x0, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x101, 0x10001}], 0x80000001, &(0x7f0000000240)={0xaa, 0x9}) r10 = dup2(r4, r4) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000080)=0x7f) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget(0x1, 0xa000, 0x2, &(0x7f0000ff3000/0xa000)=nil) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) r4 = semget$private(0x0, 0x1, 0x10) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r6}, 0x0, 0x0, 0x1}) chown(&(0x7f00000002c0)='./file0/file0\x00', r6, r3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 16:00:12 executing program 1: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) shutdown(r1, 0x0) mmap(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x3, 0x8012, r1, 0x0, 0x4) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = dup2(r2, r4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r6) 16:00:16 executing program 1: r0 = socket(0x20, 0x2ba2054c5d31d690, 0x9) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) setsockopt$sock_int(r0, 0xffff, 0x2808, &(0x7f0000000040)=0xfffffffc, 0x4) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x40}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100)=0x2ece, 0x4) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:16 executing program 0: mlock(&(0x7f000000a000/0x1000)=nil, 0x1000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6d, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r4) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) fsync(r5) recvfrom(r3, &(0x7f0000000300)=""/132, 0x84, 0x42, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) socket(0x2, 0x8000, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x0, &(0x7f0000000440)={{0x80, 0x400}, {0x4, 0x445}}, &(0x7f0000000580)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="100000000000781d71dd52aa03264e4e"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x100, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000400), &(0x7f00000005c0)=0x10) 16:00:16 executing program 1: 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 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3ff) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x1ba) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x40) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) accept(r4, &(0x7f0000000280)=@un=@file={0x0, ""/67}, &(0x7f0000000140)=0x45) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55], [], [0xfffffcfffffffff7], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x20}, {}, {0x0, 0x0, 0xff}], {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8c0, 0x100) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x74}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:16 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)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x6, 0x0, 0x0, 0x4}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) msgget(0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x2, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x34, 0x3ff}, {0x80000000000, 0x5e82d8ff}}) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) r3 = socket(0x2, 0x2, 0x0) dup2(r3, r3) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0xab) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r8 = socket$inet6(0x18, 0x1, 0x1) kevent(r1, &(0x7f0000000080)=[{{r4}, 0x0, 0x9a, 0x20000000, 0x100000000, 0x311c8f5}], 0xbe91, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff8, 0x1, 0x8, 0x8000, 0x80}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x8, 0x1, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x4, 0x7f}, {{r2}, 0xfffffffffffffff2, 0x1f, 0x1, 0xffff, 0x400}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x40}, {{r8}, 0xfffffffffffffffc, 0x41, 0x40000000, 0x8}], 0x20, &(0x7f0000000200)={0x2, 0x8}) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x8fdc, 0x7, 0x79d2, "507d33822f6235035938f1539e890e542a000004"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0xfff, 0xffff, 0x8, {[0xfffffffffffffffd, 0x0, 0xffff, 0x1ff, 0x0, 0x3f, 0x7, 0x1, 0xfffffffffffffff7, 0x1, 0x7, 0xf98, 0xd8a, 0x1, 0x80000000000000, 0x6, 0x7, 0x9], [0x1000, 0xc7, 0x4, 0x8, 0x100000001, 0x0, 0x40000000000, 0x4, 0x0, 0x33], [0x1, 0x800, 0x2, 0x200, 0x100, 0x3, 0x80000001], [0xffff, 0x8, 0x100000000, 0xa6e, 0x5, 0x3], [{0xff1d, 0x2, 0xa80, 0x100}, {0x0, 0x4, 0x7547, 0x400}, {0x7f, 0x3f49, 0x7f, 0x6}, {0x7fff, 0x100}, {0x80, 0x4, 0x5, 0x1}, {0x8001, 0x1, 0x9f, 0x10001}, {0x1000, 0x1, 0xfffffff8, 0x3f}, {0x81, 0x80000000, 0xbc2, 0x7}], {0x1f, 0x1, 0x3, 0x100}, {0x9, 0x101, 0xffffffff, 0xff}}}) accept$unix(r1, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x8001, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000, 0x0, 0x2, 0x0, 0x0, 0x1], [0x0, 0x0, 0x2, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbc], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {}, {0x0, 0x0, 0x9}, {0x0, 0x2}, {}, {0x0, 0x0, 0xffffffff}, {0x0, 0x3}], {0xbc, 0x0, 0x0, 0x8000000000}, {0x0, 0x0, 0x0, 0xff}}}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xfede}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{}, {}, {{r0}, 0xffffffffffffffff, 0xb3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000004c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='+&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[.\x00', &(0x7f0000000340)='o\x00', &(0x7f0000000380)='\x00', &(0x7f0000000440)=',-'], &(0x7f0000000580)=[&(0x7f0000000540)=']\x00']) kevent(r1, &(0x7f00000005c0)=[{{r0}, 0xffffffffffdfffff, 0x1, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6438bdba05b3850049aed7ef55e") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/91, 0x5b, 0x843, 0x0, 0x0) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_settime(0x0, &(0x7f0000000080)={0xcd, 0x3}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:17 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a3862075d2214000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202081cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564efcab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771ceb4cc89cb88f1aaa14bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bff363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15ed4b6e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dcd2cee01b0f7b5e91b4f4f8a1a97470504c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab780998c242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199ce0f92602b6fd306d32fe3b216639cb5ba8ca8715e9c82300768310daff070000000000005cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c8a960af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ffffffffffffffff105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28212ccb11f43f6a72f21987d15bd9f19227c3b2ff036c4a2790f94bd3e8e90000000000001d00000000000000000000000000cdcdc54ce8759b4041abbe712001fd5d85067e3be6a9b9b6d7000a06cf3697d5c38f9076c36292e96d227eeed591488ef72199b0d4916aac7ad05dcfc5db91b5fed66d69a2f135d18ca692be22f6fdc797c0"], 0x10) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x18, 0x400000002, 0x0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x8cc, 0x7ff, 0x35a, 0x1, "c112ea12053767fc7e5254ba9de9cd531bd7b4ba", 0x3b, 0x5}) setsockopt(r3, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) dup(r3) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r6) shmdt(r6) 16:03:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="4f509a813f9e28d6f3fe6464ff7a01"], 0x9}, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x10) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, 0x0, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r5}, 0x0, 0x0, 0x1}) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) fchown(r0, r5, r10) r13 = socket(0x2, 0x2, 0x0) r14 = dup2(r13, r13) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0x8004741c, &(0x7f0000000100)=0xfff) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x3, 0x4d2ec03c}) r15 = socket$unix(0x1, 0x5, 0x0) dup2(r15, r0) r16 = kqueue() r17 = getppid() fcntl$setown(r16, 0x6, r17) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) r19 = getegid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r18, r19}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0xfd369d24ec1cf473) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:03:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:25 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2001fe, 0x0, 0x0, 0x0, 0xe9, 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) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r2) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x0) write(r2, &(0x7f00000001c0)="e14112a47b9853e12ba89f4d807ffbce2fe7bd80ce72411579111f4bee3ea9aa213d0a1bc26321c127d24e76dfd51273d51811676bfe9f40c45e1e4101d3919538134bd568eed28e6334d1e043ba655cf05e6308dba02bfd2794e7c9d2c1d8d443d3e57ab6438084a0080a04f13df54d19e9f731b2477ca422d76b064411c26673ba1018e00966bdfad31a26dfd6fbb299b189b8ee358413e59dfc84dff480b0d27d", 0xa2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:03:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ftruncate(r0, 0x0, 0x1) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0xfffffffc}, {0xc, 0x0, 0xfc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8d, &(0x7f0000000340)="00f9ef5d1a982d8863d78afbffff468f1778beada54b4c74f8b1dcb469c474b93ab8763718514e3a353790ace7bec0557c7e549923a142ce50070110c1f918ff84b70851981e46c6979e52bd1d8d5644149923de34530f000000000000b232667794f7ba159fb5913be6f93b27188cf4a175130d8d49e6") r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000280)='./file0\x00', 0x1, 0x11e) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7, 0x2af7, 0x1ff, 0x0, 0xac, 0x4, 0x5, 0x2, 0x3, 0x101, 0x5}) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)=0x3ff) 16:03:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000300)="ce54494b7a0f25ce8667c3253f2a3667d378065cf7eb6d82e4193d044ac50741099a5e2059662c8a90a0173ead224b372fb634f9955f8d357576ed0ac09501d107cbd1977f156690f72e9b549a87f8d05a23199414d7ff269da188e85c6f0bd604d36256988d12a1e427d7cd52ddb687171a012d46df90d1ddcc06051eae75476b9d90485fb23c1477b1db108dff5bfac46b43f51cc432f88e782745f2e2defc1a020cab94d1bb89051ac07397e9cfce21a1c4172987e35a34398735f7491593e681907dcf2f7af26d789c6efb49408a4995f5957f1a95a9", 0xd8}, {&(0x7f0000000400)="4367066c863a6e99810f4c16c90e0710baad7050a1912504db407dc1e33cced69ac87abf5c544bd446cbc98cf5b710afc0c70f95ed5c70df09375e9ad4212579d99cb35f60ed71ae440e26e777cf0fe93d5da0ef4d8a36059e8ece206e5b1aff33f08b528adc9fef6fe85550e8a32ef22f86b837f5a975c54a11563d1e8cc0f0ff03d754493f5a4ff5c47fd039c4b5aaef495d698226b1f87b855148339bf052eb904ae00a5d9639c61e14bc93851a927fc50cb2af3e57de66523130a0288ac553b443d1e7cac10c15eaec5bc7b6fed26a486e6097138b92b3cc6ea15ff3e9617f1753099f344b5e755ee13548f7e80d608230d4dae078bf4dc82fdd8212a6a1ed57d13197e409ff2f8672dfa8f39541f9cbec80a0a05651e0f1abe952620ecf699997bd23794da333a278849ff8eec2eb2f08486b204fae2469c473dccf4a47a1aecd1e4c9fb9fdb515faa1410e7e4b89797c42cf7ddd3f98a8704d8a9b883f4d77dd35346dc31cd846af6fd30eae7db1f676d214a207aca21c6760bd598227fc187190064af2c03f593724c48650e63029393f28c246b647e13201b45302b9f4b4509e721c85d252e1b1dbd9d3b32fff0ddc8110c1918fcf26ac49310972255314c6deb97b10ef5e7bb8c228cec4df5fdaac142b0ae35621ecea13f9693fe72fd95445646a76e22a41de108586cab6b45ccedb20ba3678a454efb31314fded2b0ef7783f7770c11eff04435534edb62fecb3cbf50227fe1bf3b96a6d201adb33dba9e99aa2ad02e6b2ac35ef6d228166536866dfc43d64cdbb85d3b8d98024b934459c2eedb0cc7d54e4b7e0556cb942ebee5867e1954e7dcfaba3501dacc2b290e6027c3e165f4fe5be3a5c92ab43edbec77fc759729f5c550892aba1e548452cb6d2265f774d776ba85c17ce0843ef0cae5eec7629fcf79df40b45ea002982e3889a2d99718ac56dc9aad1c43d3f1795a49e29a921246121022036f3d2e61f8a60665eafb00178257794ed60fca2ab0c4bbc882f405a01b5b9d74ee8bfc4e2372ff653865ad81ba0bc24d8ae132e308c42d66c1663f1677b8a12ac76d9b547ff3dd838b6f4fc97b81082382ea77cb238c0a7b79656d6135030a46ce0f9406a73be9a96b70e3ce9084f80216cf38423a13c40fd263461ce54530c28d9cfa299ba5c089a2a23b2c2aef1cdcaa0e7e0a6ea091f7ca7acfd95ac3266c987f65911141d863c71e0c4d5f0af5496e65ea68d9f1086a3d390f750facf119c6a6115dc847ceaf814fda641d4d9a88b9a63d1784e7421f2750d9cb73bde852c6115aaf1bd2afafea573df12f13f361ac43589a3ff2558180ad90a3336ba534559038ab7f4cad80bedc5f96a1090d52fe47184dc955d7408655b521ddf8535ed7088f8ba1d9c51077bf07fb438d97e5d9fceefee1c7757b99a3da1ba4da27177da6708e3802bb5f2f1e8b6d3195763e55fa5d8c323804d9aca46c3234401428bab53fb9079177a22c886b552cb12587330bf591b1787eaa5790d3029d31b49e96153225d78e7a1ab74085fa2ad64d993f28f83ff68957dc2d0a3c707b16205e1c78e13ee9d624897ec68cbfd99f0889ab73d2546c4e01389646ffcb88f5b1d74b0c192823689aa2951d576a9fd2fbe7fbfecc76845ea5baf3679ca62c6a792810cbe1d05beeaa30ea2428af09bf3bfda991b5896e01592dc94f4f1afbd958f53c787e8198902a2972e6a29eff27016e5f19cf1497e7392327d8c214f72a23b77142db7b0936883d380b3d3bec63c9c03f6b37704697c89c73077e81da8441f685dc850d276b6a4f12a25020e83f87435b41a7f9d871e545e14154ad7d63a8d57b745c5632389dffc4acbbee89ad9efa3874dff07dc36a0a96322876b0ba3614032f4a1914a0ddb70005229d0e6f8f4f7fc8f83afa04e53b70f666fdb2cbf11506ca8d7833c40cd34b6cd3b8018349a338943404caf4519dfeec37c1b2d3e5c6894f7a898045f76ca98a05905080f7c896835e534be7786d05eb2a3cafd0958974e618682c54d8586d2e93c795394713269ec64070fdd664abba0d7372302bd46d0f22c6cb3675203bd58cae15e112b76b26d14872a10a6752726ba24be030d8146067975c5696ca72f24cef6291a2ed6dbe5a60625b45bf9e01c6a0f9d4b69fe19a0a5342e647a2f3b1089da5cde5ee49de76b50f8cfceafcb345838c9d63dcd393fd17368602a42240e7f5a67ac6972c93c225bc0989245589de99e6dd0c65f2b80081ca42e3d1b99e3d7c0448a00010f21e2be08a2c675ada10c7772576fcf5f057303da554144a0c539883290a470f6456cfb0389db977a7af17f825ac0468784d4ba632968e165a416482e85b18d27ed13bf20ee04efd8c8ca2d2051f9dedc8b935d1b6023fbd9bd55512fd79c4a27d260ee17421056299af0eedb597538c17cdb026a577453b3869e7127ab9c7484f638f04dc6f0b673ba11593c7c86dc3844ef4b10d43af74b9dd0b7547d83cc6e0e6ebe602118a220fa86949dbb9c3a94f8eb64f0c8c3fe3b6b0c06025d2502197136854ac1400f232cbf476fec32256b8501f5529b66fd19f4244aa9dfbc2f6a2a8950e7fa92a8cf455df1fda3237da080edb5c4446b12f82b5cb0db0ad3bd12a38471982df66e9382007f0464f25ec95ff45974ac94f09aafb0906fe78d24e9dea2fb222fb45559ea9d10c2c0e85cb6bca88f84e386256339628c5871fd4893878bb0f004d3cb04ed0f22eb90c6e382c97f5eccfb5e05420199b0251548f66d5f3a33ac6e18336148998210402709f3ff559c2fe576c724641b0822768cfe7c01c88b47843662172fa2cbaf8413306b2c8f3d4fc3918956ccbf1969b906ef111d78aec397a598a9ef68cdc1ac15d22ef591330ce6a7eb8b5c74d9280fee0527f800fa4157137e9e12a23008bfa3f6f545dee9ed9cc4fe67ee0e1e599a63e4937f0d2b06f8108d24d319e24eb6610335e3a04fb954a1c1cc9d3b870b2b79fe624686126a1f3d4c2e633af9fb4408ec5db7d8b3d5135c317e1d5c5d5e6248904635b0ed29435b5f25f3e87966adb4c763bb520a5b4c71d863d84504bc2b33b198d81769271728dec34cd7d05c1fd029c89ca32fdf2e1f6daedcad53acec91d5056587870192700ca64e780b0895e4a8fbe1631588edb2b8f89bd1cc13b4b11e4e5ffa59260a7df14215e39d63e2bc148350bc2cb4af659c062d77d05161123b1e7febaf2b54b36a5120f9e06b6297e27aa47b940ee6927f56ff4098a45df73ca48fe3a8761c3dd0867c4a50339e48af8103fb6a51b6abc7053d83cadba53328ed2e362bb0de5237b879484a9bdf779b2983cb1e0040ef5c2bf48b6d60d183cf12a4a20170d2f6c1bc5231d943a7660ef74eab77db2e1d79b83b6a3d562147225e933d22741622805e3e65cb4a9088b416472b028890407554493d915923dc1ff2ed0c3904eef4401dc1ca42a8dfa9d431858edbad932a210a1ffdb2da30dce3cc4d0d3c5dd59cb3efaf5bb2b89e4b5b35f9bffc3495830bbc56dee8f396b9ce869ddd86443c420ba395ab948dfb1167daf7ef7e3dac30e02aa4a23c0f612a509b0e01ac30887a6a8a16506361174595049eddb8aa8a59f56cead11ff5b3590542b5d827022619f4c7f08150d9cc66eb3cfa2c138dece46135a1846cc6c09dc4b14a8e42ee8819c2f6a708334fefd59f547c6b86ef4267a9047793b103a1ce88b9a2318eb6a6d9994b93c14c1a75a3b1c5a3d7aee818be821e302c5ae832ad8e06f748edceefadbc8c5a6b72fcfa183d683d7d2bbe39148a6f6c5cbe66ad751b34247232fa991e64496d2c8c47ba271103933cc68da6b0c0de5948d66e21de0c1ab898f9faebe058854519f8f7e31c399ba400e350ba071bd14b0cba14012f9191e5e6e93f90f4a9fea4d04595a85d1d8ad8a839d2b614a6e4e89a67c0c1aca940f1601796658bf42d0274fe5bdf8af3ec3f3ee0da50f52946376afc4ff2ed4afa8c25de4a1b960044e5f6d9b4da5c54e6a6ca6014b4df128f99bc94058aeab54b3654521e0bdd2677193fe74f83d420146d7743f2542520f06e775a94622af41e402b97daa2adb9cafe58fe149a83492d3436407549252f998b2b65aa12b14840a94c4dcb25e944fe69805ff830e22f9101629aa37ab6b2f90f2547173022056b9e682e091170cd04b8b7f79ddd489f9fff427373eaf54959d4db8c5ecb8a39b5a594ad9984686c130f328c7ed52fd55ac62f742818649894ef826f1a3f057bcdd9c775fa733b66593617564b9db545d8bce76e79800549f23b36296971c7500a9612ad27c7f73267ae2b42476a95de2fcecd0eabc08796132ab54f2e38c35740fa7c9cb57704e5d8a2e9229b9a4e2243b9895a73ce26535723cde96f6da8e2f2c42c0f9d57c082a83b2e499016f1c4ac3ab591ff4feb08cb19554e497ad3702f161aa8cb6dbfaf3640d1d972d9f72f92fcf8d62134981aa49b1d4db26d9fc6fe055b39678e3ded201adb043110fded436dbcda3aaf861ee683d6461f96f4937920445023bd3dad5902437537edcf7781d725577171ba74459769ba996c660242d08df8194c8340dd1a21f501027c4fdd8d537dc55707869c3f6a1abe2b6336cca3b3fe63d5d4f0f300627f6a337c6eb84a0485ae0ffeaad2b6f47d04c0b9e9694beee20798e54eb61fc87de49083cbe3465da053d788d58bb08599642576af96c8c8c8f98b190ddb2d23ac324b725efb40decc57bc93d530e45cfe23ca2bdf072aa2c8eb687724f827696391cd8a32bb9bfdffc6b2fea56b43a3ee0a3dc031b50d524bf78a43190a4017b12ed36dbfaf6ef6f5f9c19606e7a03d21cc5f24f1bcb8da43f1b835dcff9b74d1270ec2866cc96670ed46a1cd86dcafe18f1cc6482498bfdbe518d6fe37256b25c9f4b60901f16336a548de2d1bd15dd7d761e2eeb7ad6e00fa1e2a84729d967e551cb59336791102413e7c1dcb0980cb07b34abdf929db1ea2ae9c05ef1c9e624aa15af5382f3d57781988ce0018477ab08d38e80d21780d971edc02638aae925b4d6058e8acbf61ccfce23e2391ac26496fca397078f3f625bc439be5bd3d036f94fbd076c63cf0e05e23adfc5e9d3eec38c63f38c2b6d8409223ec0c483ba79cd810049bef991c49f0b26a602e51d2d5591d94c9ce4824c6bee466549685ea58a01bef00831cfd0b7f215743bf8f46e9f12aadba2c0bac6dfda66ea8d0c3d8bb1a8267ab45134e12170b8c00cd85e33fd0f1b44a99d903c8aec94908b42640f780e07283d92abe2ad120a2178d73b49f9d64e61f1c992ea364f8156eedabcfb1ce9174eab0838f349238ce1f90eb49ecf4e3b49991b278917f2c9c37a70eb2dc05a18e2ab60315ce29cd8289c563bef83f35d4157d7f6014b5c6e2d1438e7e678004babf3279e97e5293219acc4447fec24fa22976a4d8ae503dc0594487ad28c5bfa7c7c3f5b84e2c42e0db4fd7fc2ed2cbc87329c5a0c5b54e16ad5ede077168a67f893c4864e73e3df6a300c6406855c27a508ad1a1b42f3f688a28ac3663592401db276f9cfc4f947017d930ea10cf50b2b8c84b1588248cfc84666bc2915b5026ee98f9626900d3d75305cfe7a3e7f989924e0efeb7893c03b4693117b1ca03ad4f48989fb6c653358caba3317db7b19680d52422496eea2ae22f3ea1880c5d1454161192f03a6bdfb5ab0e772fd5c04e2dc5f474476a6f386a94621358ae7b507eff02a0bf334cb279e7889dcea24dc527ea91e92da52705a8f4eb2db2af4936c578b3", 0x1000}], 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f0000000140)="7f0dc3e5d5346384c93312323e87856b89d9ab8728115dab52152b79dc6db54289e1e9744416cbf14cc3c8c643bf4f299bcb599e7a3793f42cf9574f2d3813369a02", 0xffffffeb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="f1f3c5124979331a1ce3476f9b9d3c9800c759dee94cd2d7bb7e2fc63806dd15b2f3149540cdabc3fa625023f9a950da9336faed050eb7b25d8dd60cc242a73a5d2510a0e08e701cefceea64", 0xff20}], 0x3e1a9d5c162b7f3, 0x0, 0x0) 16:03:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) r3 = dup2(r1, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x2, [0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0xfffffffffffffe78) r4 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000480)="33feba055a38917011148ebf04874abc7824970998755a10c94ae15b696d9b83fbe983c15c3e53504815243341a1b9784e2ce19b0998e4299c6c02fa94a21e57dac9c2adf7fcdde2c4da3f7557eae606ea29f33df92c8b41644c4b02edec0288cd846c3e858b6da44737cfd0ea0616c6798d068017b5d99302f924badfe24ca562669b3bc0e0c9bbb28fc2d99f53497a9acdb2a9145fd5253a6a288e6242ff8872e33a23e1135ae85f2bc6b68c69094926d0bc74a139f13227f5edbb8703aab504ef22f01e9bf2fac16625571729c337f88c6590a87d57de74ce2ccc5f154bfbbf44104100ef75fe897309001d2e7deb4fba880ea3c9d8059994cfc82abc0c547115dee117940134103cc6dc2a120dee15b42ff1aba0215ba72da80488e811a46274ed5bf5c3d3b2403813542062b467c0cddc31ed841d02d96213fa8d60dbf04b57fe6f4379d274cbaef673401887ec748c5be74f0c499aa5fd1f6b20878a135c3df7228fb6f76aceffadc04ef5138a63f3ef116b7a680d7ca1e76d13e26c6875a438af09573195d3891eee7af4407371171ecfd08a70064ec206960472bece8f76de41d8d679c6f4b3cee9adda51356b2198fb8cb2cf9e75666efc0772644ec303540bcc0bbd124b56ef971a86553904fd55c2e8751c167ab0cb8c8ef503a61d7f3134f5b1d407d820b6d52ea94d820c714bd3fb69dc6b1d301eb38f93ed8bf484fe2c306e1e9310099fefa05c2f0e590d6e0c522738379f35bdede51feb75d75cbc4d7048d18daa353300583b839b22be961037b4454f69b0159690dc50719fc6e48bb2ea6a7c11bb7e0559b6be8d8e959f77b70862ede7ec2cf670dbdfbaea2f91b61fe17d5bae34bc23f36a440337f3468f98e9c6c1b4b05a172eea780f73e7b44c50bfcbb023a1d5290fcd5bbb95573f4248ee80ce01d584b390984c1b3c33c515ccad6d34e08e375e80eb79a8f782b3d86d6418dd1240b6bbd6b0621fb9d8601e86f95716d5453658021d39dedcca836cc1a69fc00c7011ce7a662bb89fa03915a2b230cea53c896ae0d8709e74cf294694cbd60e7101ae18182d32c06547942ce755523b97e4e6aa1c98dd145cb0f99f6622a14589fec526f24b1234fd7cfd8da84421fa9ec48dd516a857e3023dec64cbc726465bd7029316a33742e032ff9700adb2cec373b033c40ec8a02b28d488548bef0310e184a9c1660a30a36d77b70bb93d732aaec857097dcaf56f1a213d56413c25895739450b040fa677254f3c536b9c07f9c8047b79e25239dd4f18a1d06dc1a413369b628aeabda71393c683bc1b624c7df848c4cb1784c1a7981a142216481231fff958e50bfed5e5eea5428e65cee7dcc00004b1e93bc613a9eacb99ee07d3b8bdb34a3b6f86af82157a8dc4f23b72492b5e8bc3bbd99dcfbd7009a012b87f91abd28edd9ea6ff145210011c0d91cbc240ea5cf26a629de1fe4220dfb6f3c7a105e1ee1d81e7a117b1bcc6ab2334ed9c7896e0ad47841732533ee602c45a9baa69511bcb1a4f74633372e2159fcffe6611ac303d642544b42b06fb00dc18d0fee1263fc7b29abc242a5505f6731f000db0d02406f174643d127ac9de44f0dca9e89bae77f4f2a2512b68918528cee75bbc5791818fa032650e3687f198bb05b70e5e9558ca54f1ffc1dbcb8c3ae9d360923bf51949784c3db20a7e8c1f094a38a9efb8a0abd26ff0384e3af5a071f747ee23ecc3290e36c92c7e3d2c5426829737d82eef2af9aeadc7f53a8b649f2a748ee6c217972b1b06c257c27b44c03d48cedeef2310d616d094d33cb70d46990dc909527957469e82c72a7e6635eba40c78fbc00d548a1c76421cc81a36cdc80dd75ee40b575fc36b9b1e7d6c4ae3415dad471146d80024b76b69e099339300d734d431f43bb8c3438c7907adecad40ff152ac45d6f248b8b4858ee505217afb5e58c43d8a4c6f66c1dcabb2797b9a8ffd3d7c270192572e03b9f220eff3e8ea136bdb156ced8f4e03e8f3359ab6e2abe5d4f6e35b8d2806564a53634a3677f78674222a3206a7f1ad34a30567b3efab4e53cfd5b24791cbab4691637ca9233f80101f8366ba041891175a47b32c5fa4e80332ff0d3d0865b1868d2a9c85c1f4b9cb251114163d6fec669c5a74c09b26110f170add53e3eaecc4614dede913e359092aa06a7d17daeeba9f652002078990722ef5e782c2b8d270ab8e3341cc8650c7dadaa481b9dc5600eb5b722098686c02199539206e1d8e529e270a8bd2c6cbc390bcc2075d0e2277509f251b225aca9c2b1cf9b3bcc16548e96143fb76f80ea721c2ec00d068acd6937a5441ab9b597d3a9c4c045dea829e375de5c84562195b3840af43057c51f22a2e6689be8f8f25289cca6433c285321a4d228aad43c6b8d8cd25afd86ac6c60a6124d7466609fa709d43ddc8eaa6fd940a3757c4caa840a43eecf89b72e347e485a28a73b1b93af79ed280df26cf2a2fbcd491920b7a612b4be9105359591a0596a64ce132ea9320a1c65336398d991f600901f6a459c050ab926227bf1b94ad233e729c9e725493356d917c1b6fd269f96c4f76767bcf4e5196daef6570b64360d0ab7b4ff3d3b6cd7a4f7c865bb9a991a564d7d146c8339317fad0ca430a8a52731e505fb4bab5c1ba3364664b6642c1739ebc0efb5fc3c091639bd9440d3f4cb00e4c3e77cab7f71b8dd8348a696846d720c2891137bdf012383b179c6a750c0c19de20469a6fa5d0b19e8c22effbbd57a69721dcc2446c4856a87c8a15ace908069aaea662febfcf7e688cf045ab0f92afd2a4bede280ae9b3449ac742a00d75d1e7b2081477a5c13416af3ce568c4798b74872d8450647c61ded31fc25fba63b74d87d0615476d90116b9a3bc7d5fdd2e4477a70ccd52a86e54d37e20ae8713f8bd44f819a612e3342dc2f5bcf829dc61a21cbe91d7f9ef61aa0d22ca2a1d15cbe46e89aece5b8eaf30a0ec0de0eff692a0251b18e4cad3b7bf68fce8142e52409ae8d06dd300e6fbd5cd9ea448683b86f1b968ef6b204ed20e5310eacb72c37b285c811a55bb53542c6e59ef9b729e8c849d0652955c88c56a3e4565c4da677f992e9b3adcf7107055c96a2a917f97eee099e3d74731ad3dbfb103738f20d889f151cdf7df4e2005180dc57386f0e48efea945c825eac09fe7056393cfff413e3b3c11f97a640f379dc7290ea095c5cb34011d406516e8d6a078915703df5e381af3bc46112ac8b02464052a1f8245010b0430b93e7a26a16bdd7fae1da22723845e6227aa01307158fbd1023ad5eee8c355859c48830b7ea7010ada32aaa440235b57a620ba8ace9879275276febeb7c75ecfa4faa76be20899cae1a4973ce7d58ac83bbaab2e19e13d020c482d3058e4f4a9310965630eaaf1624bd786ead825740e0c14c8b1baed7e357ad437b239f1942bcf6bfc8642b9ad249d507c1e19cc7860bd101f9c055bb5e7ef077a4f3f40eff6cecde4e1f14aa8c3f48d049de84e95549999016511940b175644f2cf9498fcb191c860a1cbee6c1af4b036ff20cd7663fdcf417898c4717ecbda972013c74c63cff98cac4a5f3a319e1aacbfa3eb7a9b8ce635c87762d3688d146b85e559e7b600b26971712cbe79b2032788efafa1673f78fdf88f3e6c232abda04209c8432c9a2283c4850c104e810fb0b7c69acb79fd3219c7221dd3e673aebc2618c740efb80aad1c6991a84b871ceaa5fc3fa7c0141bc3a8729bac46483171b5715f8c97859e631972ed5f6da0936c15ed9ded0e4f43fca990c1a0be6a65b3e88ce4d415e606043a6bc810385f97e9f396a87b42ea1afaabc6e3a5ab158d571ebe4ed7915587f3c74b6e48ae0c1d59baea18214dc9dfb4e0c7cee94d0c5cb89b8fa1a774bfc9e7d37374b4e5e2c9086de7e11a07075d1bc4de3a384ba6675ec373bdc3c9095a5806d2d709e743a64206b942528740c71a0d0203c964c31da28b903dcf41e2be837378386656f7bdece5773727ef954ed27e897ef22200a2e7a68788f5799d2a398ddf9491ffe319feee8d35da4c970e21cb524c352eef16d57bebc7a80bef142ae077aaaf3aea42fce4411c838700d2d35d30cda6c25b1961fbb0f070610e9e427514501b5a63ea689549cfc1a43196ded4627ece51a8867244e933237956d25f6b4091dc7af10519f40be84c7a369080c2c2e4ff72bf4e56a1baf568203d8186dca450ae975facba3ee44907135c00a60db8887054e6294db29fdec162473f42b38bc9213524834790b103bfb399787ba2c0e1aa3fba1a7b425f8c0cd97303d36e8e7b5ed59c2275688ffc2e80e928f65d6288cef8eebdf581579939214535b90b47aad7bde1d7ab9aca359268eae423a517834fcc9bea7d817e73e8c9a805f09e5ce589e6d2479218740decf338de92d25241136dca8a4a12a5d9a9aa3613aa7c1a8c7dd3399bc67967666324f214ec92534b033c4f55c8d24e28c284396a444489ef4758d582a241ab5267afd9fc86c1a370733608143c725d9cec6bc6b55b53e082bd4f61593e48efb4bd20bb6099718924884019ad3b32cb4cc80484e3bcfa546b20868f99f442e162b58c3bf139f9785096f6d8c1522b9e60d09ca1bf1a28fb17f610e8524f3b508ced10a633d8d3853c778baad87bc475851995b99da2d76ad129f9c7a40e11eadacee6f46daf9a4234267452e33133a7679d7418dce031cbab26cb164868dfa988e702f0fa1680ca30f7e41aaa633b4c71ba4222d2b79719cc692285a4585562987af016c3dadec88531304e310b15c647c6f64d80d575b96c2867141c910354f850fa714020bc7fd3e140e0ec2766b736a845e3859864cab9a1faea3c3b4019760857d31bd8ddc37c11480bcd2939ca90dbf4ca138a56664560665006f2c9b837d98369f870bd9015a1ac6636d52a0097b09c34d651012c385f729316917c4f4ed3c8d76840fdb80b3d8b9ff195a54351c3c42a7e765e5993bb0ad14166abeb6015123370938c97b9699e975aa7287e83f633e305af297561b76890b4dc87bcc20f50363a5075cc6a53d9482e55c90752fafc787b4a53faf0db76110d22257cbe7ae984ceeaa8ca3bf01cf453fb08be6aeb2e4243bda249eb662c77523b143efc2553caae758888b40c233cf0e6b7e17f61ee03ea22694a275add52c3998b11e4d8b01f33ee380e78650715199df89c9e29a6202a5b78575781c3189c76e1ac49af932a172aafe81a863de557bdb9b4023fb06dc3ba25c34d62f38f9dd5ad37b78404c36ce5eca789b33ae09a19a89351e21fa714649b3a1df8eb383ca04c8073ccb2b12178a45c3f64aec86bf8efa501d31d332bbccaed0f64030e32333107ab019db0a14019ceccc9b31f1db3c438d7cbebd78ec4840f4508daf7c59386dd2ba4b1a48c87284dfda1d115cbe797d474c69433f334b4d0fce0e3734c71372bccef36fdb274c2a491e7a4476328b0965d4b2ca8aee7d5b0b04ce87f339f5b85ab8b91621b2742dec17700f4e326b0a95891dee17d85e059b2bdd3d74b02d192a066665bb384749d709badc093f740f2af68e18d0f75a9e335437b4f8df9477183a11a9046ab15a95f3bac7d7bc7b363669bc275e1be346c414d0bd24dbd20423ef25684389282bb047da1248ab39be50eadd195a8d2af48cfe0d757719d7ea0f45c536fc7c0e46f2b6ee9c75fa3577338b9a0384986436dfe2a5eeaf3ac0265bd69a6391c097046fe576fc0377c0dd1d39fcba14b07b66f3f2329ca01d76bfc025b25d4484c64a9a0f", 0x1000) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(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) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r6, r6) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x4, 0x0, 0x673) symlinkat(&(0x7f00000003c0)='./file1\x00', r7, &(0x7f0000000300)='./file1/file0\x00') symlinkat(&(0x7f0000000080)='\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', r5, &(0x7f0000000000)='./file1/file0\x00') 16:03:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) 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, 0x8040691a, &(0x7f0000000300)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) close(r2) 16:03:25 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)={0x41, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0xc297, 0x9]}, 0x3c) 16:03:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r1) sendsyslog(&(0x7f0000000000)="2731bc519b8a718e24", 0x9, 0x2a) 16:03:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400fbffffffeb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000480)="df56f56eca062513885693d3362dc088866a4c1599a4ec8e3b64dd4eb76ecc16650ff4cafbdf1c90d74fd8d96479d5010d3fee3451b77e5cc1bbb26c223ef89e27a4cfba15d161db0349ffa7842764e5e8fa6961c1954add210a475f6fd82ef20a939879500c49c1f74e953129d3803564a716683dcb862b8bc7222fb4d3574346eab4b56785c9b99cd5dc8331687edbdb8e0f9979a5029e0ba1fa296db78cb1d9fb3505927f64e6f650e36fe93baf29731214279afbcb3cb8be8594a7222522a43fe5b392db9f63fcba510c55752617f2e71eb50f3141f9d851a66047c2b1a18e261ed8a2987698098ff2b742c43f67384370705efd7b5ac3418e0052378bb95228a2737769669519acaebcf460d599e01694e273a6f220a9a1b925d03b4da8f546e0c6448a0ded0e000e342c8e5267434ef4c58d23d49ef458d562b2ac29db101e8a01958722e9112b022245737696ba28a9ca76f7f488cd980a25e9018e8a93a35faf3488a910a2d772b83bb2d55d3ee9a64bef76887c3dd526cba252a5bc4a8c409c4e2d25f0e6e5807e6dc2bb1ff78d25e74f14ec2e3d738bb9dd4151b52330d80484e0b741a49cec1afcf06c150a38cc2716fd216a8e23eac828423237aa856ec13bbb557e3023178c7687b24e8b46f49a353a6ce8950d6562118702bfd77b7445574c39553e8ee7f4334bc51442fdac719ecb0d517d38e50943866e06570615455f0a0d623a691e545dc71eb57dd5e307dc6ec1b5b715d91fc7063f5a4d06725b0e85bafac4256185307d082c74d166fe927ea1924e6aef5d4b4175a4ced4bc88f21b7736d45d80c9cecb290d8400a96ba7bb47e5d801e17954db1e55edb09674d09b0b7cde616b4052aa8a14f4e0b8f8532117e4758026292708c83a6c33b3a12b0c075fcc15ae8a457854b2fc39c09253cd89e7ac9951a3bd6661e3c4c6473ab8b0eff0783c1b10e1412639af8d91999acebed94cebfb5cf32be277a9a3b21c335fbe19b92355149ba87897dfc1edab8dc1e7e1465252cb60cecbf93940fb5c1ffff308bd729096cb8f63de4de715edea59eb45f638b855acc0fc9f0f78033ef003b204a260a8ce45f2b0e2186c2daf402b46c521bffdc57782e9c3f5638975e27cd2be7008222f95ed1d32426cbc818d4f7e934b6a85a848e11e975292aa09970916aa21412131228aa9aee83e451a856e753b77625dd30059857c35267321d40d50609186bdd5d92a74fe6c82920a1ac3bbb41d98863c7b9f527f5bd4a6fd82610e25e583b452b7796f0b8960f841c4ffabfbb7a17861376e5365d0863a551a76b69a13aebc971633fd1c0c6e91bd32ad38bd888262051270ccbadd0f3cc62143de60b0bfa4370ec88821614fefa193bcdcfceedfeff7674065c323205d3cd9b2b2cec7c7d1c08e1beec2865e274a700c2e307c492c6ed71c45860e25ec9acea19b90e1e353b44619d507d7db9f193b126d40278d28d11178295b67862d696b96aa77e9384c744c29d17509e9febeaf4f6467cbd56b33b697adf4adb6b113cec7a4bd22335fb9f30df66094ff0448d4a55a93e3064a64b8909101b4fe84a52493d1afa495b7ba9a1f0f0251192d508f95c307766aa685db1885c205dedda08fd5bd80d97f1eb6b984ccc751c2d3397b24f35c8fd4e1ff942d1e3de045e9eb5c3c357f59386b462c617bd7657af1e210615b8f9cf42710723589eacca2e261593e29171ef4c3b4b09c85c09a960790e7382853e1d7e8cc3fd603f55414f01aae9a1ba8129d6a3470bbf362fde3b2b109639a5e68186a8e27efffb389ce99e0fb60fca66d975a0db0fe56f4149fbf86698c7ae87cdd3f46e028907eaa89f8d279fa2b27647da1c47a8a0f091c5532bb2b5378f1c93b04ac4318220ab504451ebea35722da5c6b36c31975fadcc3a49c6dba0c9bf5da880c79f0ac06d9973ef44b87aafdf48cd590576873a96de2adc5d16b59f26fa25a2e3d84e20465da8e10cc6154331098993c73f94ac72ec1606bf00e6809eb5f276698d81b1f59fbcb6b4292cf159db105038a3ddc077b25606f59d277ace2b60c6ca0b1ddb1fed99bc6ef61c2ec155ac9013be634f56c5fadfd2514f247b0a4303f54021ce09540938af1f55e0dd79529a045aee28c554c55b5195995d34a8bfea2a2c321c3e83739cd27c0fead0c24b081c1240c0b211a8ccb8d331d8529cf9d6c7d7cb833035066e1c948ed2ba721144d0e694af1cd992b8b8f55f71a0753750805df4d332979910b6edd213fb89bfc92c831daa968dd4fb62aecd4d36b06cb435308a08420c85e733e094aee7e488fce254ef784e178b17a07b9c7d18a1c5de70881c3db309b4c195b7ce2422bbc16a7580ffaecee63993e5f31c91f097ccc50d320eef87ee0d52e3395cb8a3c4b181b748f39af1e5d449f119d25b21ce816be941c3e9105ffcb85022a821c419971a68cb0b42fca2c2a2b5cb3683857bcdfa51ac0a839d34a003cd2e295ccc6ce5beac320c96da269790faee552eee2b895becd64ebc2d23f37b2f14ed8ee0cb6d12b031e9b863eda1a4a2e824f9aa1343522b64a0fd8ae047be509b74b3b79ec844d09033d52c90be14d19f29cce0290ed5324115e9e06beb3d926aafe09b77188e5c4f9414a16dc2a9a6e083b895822292382c7e4637801bd4a172793426bc5147b41a9fdb424e04ec700b9f2c7cbbe8f6ff7b6cda20eda4b2a7433e12c4e2be1d871188ae0306256776cd36dac7e2f6859bf7b19aff1348258e2b753a47c75b38f6a491bcabc237c43e93f31c165c557910c219512475d528f27bb9a193ff2786d2607c5ac74b3c59cf05c1df2be9cc8af2b6fb51a0a593cf78db0e779d1f1f8529f6587d7fb33b6f14b3beb802cee35f3c2df4023696ed5bca17efaf0a0e8bb20fca96b67e833ae918569fabaa5182272dde1cf9960daa10aabf06f65f46b367009ea407c385b02a0fafcfffbe0a92bd85025e3d3935d95d24378ff73642c303302069eb4eb5c74cc32bc7e4894b6132ba8e6bd2a8250a9525a6cb548ae08a4eb488ed2067d04cd4b7e34acbc12083292f8fadd00058ac1170fede499e8e00c9dd942a89b3b3a66da806b4de880c334e7b7bf4bb459c16ec4548d1226477ac1318b9a25828d40eaac44b68abfaa47b806980acd3c921a96bb4d332eb00af4947ce003a5768af8d75949ee8d24369dd981eeeae2f647c0cc2019d29e48afd44321be255ba37ea3979c2857d0f0f59d41cc728d5d06b7d162e98716c628cb440aa982fb8e5e81ad0ee659c73017d9b7a64f3c3b3b7167b3b8b0bb07853c5417bfae22911099c58a05febd1328c621d3115030b12413c73898d58390c9c5c93b93eff91a93863d0d6c44b89667e12bfaeafe97eec971f3230e661b0baa8bfe66e11749436dfb059c9ad8d5aa07567de32a5a355767810bf9ead703c97026a996563b95364ca60be6d8da09abbce72ad53431af37e0ae5aef138c857e75045908a9f9e0f9096291845cdccc90176a49709e44f870fd9d844b8b01d4d7f9f585bfc3faaf95bff11ce0e196743ffbf96e99638c33ada5b451d6234b8c2a1bdc5018754b9979ca12599d3838f4867f1d77172e039cd8d54cd700fb79537cfb4c65a82cab158e571a2934144b28b8d82bed23d616ca170dd6bbd33d35a2f3e170095224cc5702e7af242c50a90dd9fa44d91cc7ea1ed8ab1bf2028293afa48df9b71a26b0b5b88920477d29e3116f10f5b4ff2f55ce393dfcf412c90ec2b38607c9e71ae6a80355b1a4a1b494cf16c550a421d8bef818ddcdd5a7a745c9450ffbc2b354334576d49fdc0e9ae5d402c450cfd46fa661790adf04a1b91b53091e20135b0836374deccc0acebb464803c609ba6d3451df9d248cb23ad7b64982d8c572ed5be6d2cb767ba25196093681930bfeb751bcf48c95c57cddf8f18459d9e3da7a363ccedb49e1eeb8b0a3b7d9129ba085ff2c0ae42d24d4c7628cc507adc6983949b99dc15a628dc2ac4030de3ca6941eafc4b6e3caea35bff0617f5668e21f829fb61a708e98cf922d87242f17180de2d313b73af82e6ff04d697cac21a9181d3d8510797b29be8a9faaea7f948397f9e6983d13be41f1aa66b0fad897dc3abea8b2515d98bea903f922d5f3ca5fbe70375721e375bd655d52709b5453196863d0fb5009b2a358dba66459f20b31cfd30385e56a899bd874e31e759dc88e8c63c469c1f40047ec71e672b1baeb4a1bfd59a02401bfe0ef1934d751f38fc56f9c847e954d982a294c13ac6150d955a99d48913e3a4c82758d299ad3a7a73da254f3e6f34133a1ac54b8029c414003b80eabe674af89a3d0024535212dde6ca4497edf261446bea930a32e1ddd72f636367d41299b5fdead19c4811729d3c16557195e5a76d5e6cb165664a17a50d77b830ed264c024e06ef2debab13f0b6830822d6c8c824c52cba72841f0fbc998c14720da5ee5c65329ba04f327e5ccfa2bc4a5fc26952de87606f58f69d20385ff10d472c95e335492e7389b16b663d3b2e33d8f5908925d25b6065f4996982c362f4eeed3fc24a5a5da6e5508e6ecc34bf583b83d6e8ad1180258f48d86937c8dbbb992a3fff0f55ab67fa82538c2b53235e302a47ab26381a4ad04ed174433e7485b7d96731a6ed1d091dcf1714b9b08fdd08e0712d929901072fd9c98f8771112fb545ffd20374366700b0cbb61535ec144e333617b94728c488e39e83799d9d99b5e7d4ba0f9f981e7edb1f6a2e5e3921c500da01601304423fa02ab34d279b6140eebef3b51c3c308dbbd7a5d2a51b2c0dcadada113991e959693c4daabed30af3751baa721192d34ee499dc161d20a01bd9cb8475316d6fa34d1638b6019db895be0f18062a8666774e6d1b423079fc7eee358f602e7bf6e5cca2ecf71b585f6f4c95236028a371f820b6b3fb14974b55e684f26e32f458558d59d6983bd328ec1cbfcb07c7b7fb352cc2563cd3a366d0af03bbe9af853d9559cef9880256a8c05e5193718c1d41549584031ac96b744ab86491673497734eacefda21b6f0c82b6f891adb29e742ee89b642784dbd67bbd4960450da929d822c6f7067d50b86269e4f2416baea6639a82c9aea7355e5730ab1575c9450d2e483d8a4b4c822c245b8a5a238b8e59def6a2a9e8d7276c9d074f1e91e8a67cc6a41cfd7d1639fd98358b37517215de54b6c472317ff56b0fd54b98795151bc5c52cbbb94f8984f4c2a58fb97f56cda58125ea525f1b83239e3d2b5d74b79feca08ef37a830a716722baf083964f5c6791f9bd696fff3e3f2837715a402aab379107ed50300f9694f13432ea3509d3438ad3ea1989547622fb557f9e42682700e1c25d0aa63de0ea937692490508130efef0c00c24a6462f9e60e78b320cec8335fdff16c67dbe5a618a8abeebb4eb7cd3dd1bac1ee10f3c4c0258362c5b4f668bc6f2ee0b53f95681ebc3a559fc429d2fd5a88ad38b234ba06e39756c3105caa50b2c6fc95ef90dbeda4c683479ad6e920b98926544a53ba2b6d6483b49c01577b8f9a20fae923c1fd047056d44e1687d25f7e50dcd87de1cc9607ccc3fe5e6c8d9ffb0b0b5890ca8c21ec9172d238a90e486ea0788ab5a059cb6ffcc8398fd55abe93779ea7cd4125d30d079b0f81d988834d62fae367f220d9501bd2828a5d0de47682832fa21b443e1e37bd30dfa2c2ae3f36d50bfa27ebcb8b82b92798680910c902b270d0be0fa6d75b8c8ceae5f5eed9f4b203a5fd8c905f277710ef8cb91edb7178d05b57c239457b3e", 0x1000}, {0x0}, {&(0x7f00000015c0)="c914ce209d1f2ba4873d0b1e2c5239804e4374d085e150540c89a1fb814e53836e068b36da2994e4097deacb567de28d8b6fb03d6d369c264818d43b7de0cb8486f5fe4b4e78f34ce40d267688848c0c9273df4bb588258d2f361fe0cb1891865921c06b5e9139839c44b2e94229d12494d6789eadd64e41ca5d169a82d715b3abb553e292d1449d653d26dd50ad69213b70bee805765fdb7d9037a3978c7994151125a153c2cb41d9009b3944c49fa88674d6dd3c19d948338524eec1901d65e01d8c214e07b9cc99536e2943c1249b7add1ebbc384c5b0f0f0e32bbb7f68d9695a27d4628826cf869ecc19315765de76218e91ee03bb96aafdaf9c47a6", 0xfe}, {&(0x7f00000016c0)="9e12380a0778061ded0f9c78069493ad084ba32b9747176f12c0c445c5bb439117462640559f5ffbe3e52e886b34487248fa3d3a8027207469a462db460a9cab67e0290dc88d5e5f8d9413936b2b0a4fa599b428dfbc02b4b29c45775c942ee8cdb15e6b543db54a0435fd243261c7672c1ddb570b3192dd1719", 0x7a}], 0x4) 16:03:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pread(0xffffffffffffffff, &(0x7f0000000040)="875065431e1ef4529cb86031c4c7c04fb0acc706b75ecf99af452954938f2f475b07636cf6d2fc1d69844c26bb5887509895c11b9eab3f4d051276831145ee4b12c222", 0x43, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x34, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f0000000040), 0x1000038b) 16:03:25 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='.\x00') 16:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x1, 0x10) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r3}, 0x0, 0x0, 0x1}) r7 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x8, r8, r9, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setreuid(r3, r10) 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="a1610023f3bdab37a57f91601e822f31c1b10e9bdf5d5b9a80ee0eb86540ad6f8c81c3e4392a4aba3a409882391a818de66e71a58e1368c849632de98a71904385c6920c0cb9186d2e3c66550184765375be", 0x52}, {&(0x7f0000000140)="589edd192a5e90e8d8385480c60c54692b1376791454a2782ca3d1", 0x1b}, {&(0x7f0000000240)="90c6803281b0d9f5c64763f58c9be03e20bd4e366f6c1435494ec96c706db6e5242ae6762366b3f9b3132b3a34586a958d578133be5dfc7bc413111ec259311f8fe9c7c0677db54fea96a51910ed591f117c4d878d34ccf4d600c67eb239f03c72fedfe478afe1f6310a357810607efa123dd959b3173b4258de5c93dbabdc7410f503099351e331a9e29effbcfb769aa6", 0x91}, {&(0x7f0000000300)="cd2dfd1df8446ca84446d2a57bf8412bb76493bd41c02b24e5ecdba604ca77136002d94bcc11b8a699d22e08fbf9569f86f9820315b1b2bdaaee45f7210e89c7fd91ba03f6db424f4b211907afb8fc0dee3bd08eaad1cadc8709638d62af403275aa30fbcacf6df540acfcb1428094e208fc56b2e99f1702d2", 0x79}, {&(0x7f0000000380)="ea73b1e97c463e40a1d7e6d3954549240b48a7261a9457c508c862b3c7c34f6ce74e98ae32f272534c44cff6e2c49e2d64fddc681ab98c8cd8f90c37d3c8d0c7c7ea908155c87f5c0e89758eb8a30de12f99b173ef25bcd1197314b951f3690b5dee594d5ab2972d50adee97036c6b7afd9fc22754", 0x75}, {&(0x7f0000000400)="5c81700781b1a2df4d97af9cde66d6c377de576c7e9cea4feb13953a325eb63e8e905338e60ff3fb85ef138fa88734506ed74fd0ba17a82c428e3c05377211f09026c53782b0e18d185300a9c6f9c9d59f4d5a96f97be98ab80899df60e463745c06ce94f0ad223dfa6d6334b36dcc31ad2c00fc9d3918ff6dbf0adab364b9e9610b7ddd82c270e0ea6dcb4e1c4895d9ec0420a4e8412ce504fedc7a32df7427ca", 0xa1}, {&(0x7f0000000180)="595bd75631c561145457fbacc68d3eb529860c7b8840ec76c85d51033b257c2476a8d1f297901052e12f", 0x2a}], 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x87}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x8000, 0x9) fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0x37b) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r7, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = kqueue() r10 = getppid() fcntl$setown(r9, 0x6, r10) r11 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r12 = geteuid() r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r15 = getpgid(0x0) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001680)={{0x8, r12, r13, r14, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r15, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x1, &(0x7f00000007c0)=[0x0]) r17 = kqueue() r18 = getppid() fcntl$setown(r17, 0x6, r18) r19 = getuid() r20 = getgid() r21 = kqueue() r22 = getppid() fcntl$setown(r21, 0x6, r22) r23 = semget$private(0x0, 0x1, 0x10) r24 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r25 = geteuid() r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r28 = getpgid(0x0) shmctl$IPC_SET(r24, 0x1, &(0x7f0000001680)={{0x8, r25, r26, r27, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r28, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r25}, 0x0, 0x0, 0x1}) r29 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r30 = geteuid() r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r33 = getpgid(0x0) shmctl$IPC_SET(r29, 0x1, &(0x7f0000001680)={{0x8, r30, r31, r32, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r33, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r34 = socket(0x2, 0x2, 0x0) r35 = dup2(r34, r34) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) r36 = socket(0x2, 0x2, 0x0) r37 = dup2(r36, r36) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) r38 = accept$unix(r4, &(0x7f0000000800)=@file={0x0, ""/15}, &(0x7f0000000840)=0x11) sendmsg$unix(r8, &(0x7f0000000940)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000200)="05f2bc481e0dbb00c7a3db79a2264a45da47876836179bee4eacd59ed20476f4ad84e40356a7c218ab8ab5f2230b6eee7434944938269c561ddc1e64484243ac4a78abebffa32166095bf583a66311394abcea82218b17e6bbe02f698b01aaf27805742f43baace36b61dee98c1f64fd77f56b9240ab0c9d56bee6a41b83af32888766ad9023c79cbf54e3076a946d201e74", 0x92}, {&(0x7f00000002c0)="b927e7e86b956b86f4d1afe14a53f9fc573aae91b64c9d59ecfe45e8be02eb97237a21a3e42ed2ccfb3d021faab2afe30eed651ba5e2b58415e9ce5bc243a8e5eee48c61fdbc8ab7432d4e6a2d340587a884580c36763d8f5f0f47b89c7bc4d2f0ac54831f9ca3f04f0533f9ee2e512e66d9d9b702fcdfcb5b537236ed4cb012cc0d3dcbff6e611cddbc22dc357f7fceb502bbdb10ac", 0x96}, {&(0x7f0000000380)="244a4a1ba5405bdae149dfec105dc052403b37e4e0b7f386249f8f82346610aceb29f71f948dda8eddcd5c198728ecaa1ce82dc3f34c9b0756606a7a29007cda3390b98039fb279860bb6609d6cc5d9c61b010db6724da2f78149e58821043f5666c67a220b34f2d7bda48871f38a064d08df457950c1c4347b5d4650da3e82c442ce8afba382a3a6b7c6b9e4c1fd2db3cf7f3f55be6b05ace4df8530de7cfca30429df09cd322f59d2cd0050f691a7b66d5b3d6e3293e3cc09c02f86b67ef032786c3d9a2980bfb0925b5c8e430900152c764766ec6db10ca02b47a7df418efda799fb044b63e99306469c3710a", 0xee}, {&(0x7f0000000480)="23c6ab8fa8419942fc3bff292e80eabc1efaa63ed29bfe1659c5206fca6583bfbf5d575ab3b55fff438c7b1706b42387b18215936d666c1463ff49a52a37b23ff11bb467b39b958ea47137932a4f37f0f630b42b2a6437f6a50c3f18fc05f3cfe0149d84", 0x64}, {&(0x7f0000000500)="b00c461cfbf9d7cc8bd5e5a525a04a768695f1bdbcca5387a2b0e4138d2057719385363e0bc59bb19e1b49dfd9b7973429039504ce98a5931ebc315cdffdf2d71dd6dd4a88d83f37d9b4ec5f889c92bdf7240bdef8286b7ffcb9ca049d2df6e9925d81b40c7afd889c854aab6c7ae36624a8079863f25cc1b208d017d29ef046aa9adc01663d1d8e473a85676106e955316ee6e34d4aef56f1f923526028c42cff4b0a4c78f620c62dc0e6095375972625a4f9f789e172ae39264c2eabc57a1f5722903c5eff2a75ca775bd91b2da361b38362291f0756ba5680a0b167c1d44045cb65fb2870868b25", 0xe9}, {&(0x7f0000000600)="65797fa8d35aa4df99af080b59cd2cb033fae066f3d2b6b87fb1ea2a3d1afbb9dde069843390f85779bb4c1707c3b9c55c18266f1515182623cd773fb09ad079a168ae343eef9fbe66f770b799cbde3d2b75beee95937dbf054b73d823d73d6a580696539284dfb3", 0x68}, {&(0x7f0000000680)="a0e8ea8f538362cb0ad2967d8eef3b1ed1eb645bebb8ed5b72c4dae5a0ecaddece1690dce0b789bd2a1bf90e153c4b1ea0ed9bb88a4ffdd95cc21639282139195a853b30e14e1160b8a229c2f4cb1d1420998fe9c025821d6258d0511ab59372879ce096c93392b157c2289c655f78e49934fc00ee", 0x75}, {&(0x7f0000000700)}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r10, r14, r16}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r22, r25, r31}, @rights={0x18, 0xffff, 0x1, [r35]}, @rights={0x20, 0xffff, 0x1, [r37, r38, 0xffffffffffffff9c]}], 0x98, 0x400}, 0x2) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffffa, 0x10001, r6}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x2) 16:03:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x9}, {0x18, 0x2, 0x0, 0x140000}, 0xc}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') socket(0x20, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./bus\x00', 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:25 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r5, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000002c0)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r8 = socket(0x2, 0xc003, 0x6) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYPTR64], 0x3) write(r8, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 16:03:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x20000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3e9, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x8020699b, &(0x7f0000000300)) 16:03:25 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r6) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() setgid(r11) setgroups(0x3, &(0x7f00000004c0)=[r9, r10, r11]) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(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(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4}, {0x3, 0x5588, 0x2000}, {0x0, 0x45}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCCONS(r17, 0x20004276, 0x0) ioctl$TIOCMSET(r17, 0x4008426f, &(0x7f0000000000)) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCCONS(r19, 0x20004276, 0x0) ioctl$TIOCMSET(r19, 0x4008426f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x84bd71c67f6cf216) r21 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r8, r9, r14, r25, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) getgid() socket(0x20, 0x4, 0xa) r26 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r26, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x10000, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r27, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r29, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) 16:03:25 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x41b569045b8c3646, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x10001, 0x64}) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x30) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8809, 0x40) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/71) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x3f, 0x7}, {0x18, 0x2, 0xaf89, 0xf3d}, 0xfffa, [0x40, 0x9, 0x8000, 0x10001, 0x1, 0x5, 0xffff7fff, 0x8]}, 0x3c) ftruncate(0xffffffffffffff9c, 0x0, 0xfffffffffffffffc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwrite(r5, &(0x7f00000002c0)="ecab62e427b57c5c9e5ebca9301284d2ed910c7f0d99201ed28b8ea49328a9dc7fb2b0b445fbbfc7", 0x28, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000300)=0x1000) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom$inet(r6, &(0x7f00000003c0)=""/172, 0xac, 0x800, &(0x7f0000000480)={0x2, 0x3}, 0xc) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x10) sync() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getpeername(r3, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000600)="21a97a8885a6d8a90773d2788d4d87ca439097df4ee882b61e", 0x19}, {&(0x7f0000000640)="50a15f36df830de605414b7dde91ab490caa8437dcd3efc8bd5b38739ad9bb766ae26fef6f8232e0cd085b14e697b44068d98733d3b5ec634a70c9ffeec6568ad606db7854ad23eb0065a759ea3671ffef299f9aefba6371f1465f6e60856315f61569a2d46c66d83a0782c3a80ba4c9cfe3e3b301f91d0d5ecc97428c727ae78876e910dce65807c2f31c052495fe68a5dcc96e7ec22de3b2dcb3b4655df74ba5c140b1d2eac322b5f231", 0xab}, {&(0x7f0000000700)="dfb2c6acebb7f6352ce4890e3e0a51b81cf4968a71099f995d20750a2945dab4e89edd8f2eae7eb0f23b7998c0c247be717e718e10a7f8582e97a2df15671aff1421ed27a50a6bf964d83006d3affb930f60a4450ee68f01b520853c5fe2a75085c819234ec3ab974c11b5f514c2563a081c7a1bf1eca5d2e129800de1dac19d8c094f46008fe82e3a1a23255ceb5fd1b3b5964c38247b20f9739e3870657d3d77ccfbf2d4bc4ff71c25820bd500ac3e1ca8cc62896f879ffc2aed11e085b73e3469e73c5b43c2a0b4d515ac3520ac", 0xcf}], 0x3, 0x0, 0x0, 0x4}, 0xf) sendsyslog(&(0x7f0000000880)="cad4e16e4dc1a730e5ef550f74916ca396faa0407f5350ee5620e16384b43df73704ce4d025c99ccafe4e1c6d0163c21bee5941ce87931d8156270de9e3fd1e00db8432e84fdbcd30e8a2442524a40606b403663293b207561c96cba6aded344597b865a0e98da8212dc35720533807de61a041a75e40c2571916ab0e76ffd1f797ea9f7dde8bda2e1f08d9cb82227a4011ae503c9801d41685d0100c7c860223962b6c0c0fb", 0xa6, 0x8) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000940)) msgctl$IPC_RMID(r4, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000980)='/dev/diskmap\x00', 0x100, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd\x00', 0x20, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r7) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = dup2(r9, r9) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(r8, 0x1e, r10) 16:03:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xa2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r6, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x7f, 0xbf}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x3f, 0xfffffffffffeffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x2, 0xfffffffffffffe01, 0xd8d2}, {{r5}, 0x861500cdc3b9a736, 0x50, 0x10, 0x4abf, 0x8}, {{r6}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x1, 0xdeb3}, {{r8}, 0xfffffffffffffffb, 0x90, 0x4, 0x3, 0xff}, {{r9}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x8}], 0xf9, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x56, 0xe99188ec7443de9c, 0x8001, 0x6034a9f5}], 0x7aa, &(0x7f0000000300)={0x7f, 0x3}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='#K\xc1$A\x19\x98n\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = socket(0x10, 0x3, 0x0) r12 = socket(0x2, 0x2, 0x0) dup2(r12, r12) r13 = kqueue() kevent(r13, &(0x7f0000000180)=[{{r12}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r14 = dup2(r13, r11) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:03:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCNXCL(r2, 0x2000740e) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0)={0x20, 0x0, 0x0, 0x3}, 0x0) chdir(&(0x7f0000739ffe)='..') r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) fcntl$getflags(r3, 0x3) 16:03:25 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)={0x2, &(0x7f0000000040)=[{0x10054}, {0x16}]}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x2, 0x0) dup2(r1, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:03:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) sendsyslog(&(0x7f0000000000)="83a51ac60331f425091dbaa7b60277196cd8b51acfd42097519e08eb417e30bd5d830edfc120f8a12148b35976363fc4f689003de841ad2c58f4aa98d915e3bbec9dc5a0b63afeacd1c093d18f38b4e532887ece7853adfc5220c2b21333f44bdcf40a742bcd03dacc34e5eced5722710a5f1f9f04bcd07a12d9299a90e41b273b552cde5426894d6f7a849eb3b1c6abb190a4f19f06ba330375a57b276c29c8e7a4b23be70b7d78", 0xa8, 0x0) r3 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) 16:03:25 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x6383f4df9bfb9044) ftruncate(r5, 0x0, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001680)={{0x8, r1, r2, r3, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r4, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./bus\x00', r3, r6) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r7 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r8, r8) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, r9) ioctl$KDGKBMODE(r10, 0x40044b06) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000024ca5f303287f07b7efa76d410d59831a52830700000000000000814efd7c2200000000000000b7b6c8e5b69e9b00e702", 0x34}], 0x1, 0x0, 0x0) 16:03:26 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getgid() r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x1, 0x10) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001680)={{0x8, r4, r5, r6, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r7, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, 0x0, r4}, 0x0, 0x0, 0x1}) r8 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r9 = geteuid() r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getpgid(0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001680)={{0x8, r9, r10, r11, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r12, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r13 = kqueue() r14 = getppid() fcntl$setown(r13, 0x6, r14) r15 = kqueue() r16 = getppid() fcntl$setown(r15, 0x6, r16) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, r1, 0x0, r4, r10, 0x1, 0x800}, 0x7fffffff, 0x5, r14, r16, 0x5, 0x4, 0xacae}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1153a23b1b59cbf, 0xffffffffffffff9c, 0x0, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r17, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:03:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:26 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x2000, 0x9) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x10) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:03:26 executing program 0: r0 = kqueue() mlock(&(0x7f0000ac2000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) Qà8Qà8vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc08 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b979e8 16:03:28 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8400, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/78, 0x4e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) write(r3, &(0x7f00000000c0)="229cfbdf890800", 0xfffffffffffffe2e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000200)="cc9e78d13dfafce319664b638da3bf00000000000000b67f3d0b2981975dee8c00003b00000000536c723a000000356a33de3d2d6cc7859084ee1e3f31f80139bc798cb1267113dbc25b0b52a2339cff9d0068dfa25f1d14547e4130d794b96e2d73b52dc1e5243675b276557b3264e593d186f76449cc34", 0x0, 0x9, 0x0, 0x228) fcntl$setstatus(r2, 0x4, 0x80) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r8) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) dup(0xffffffffffffff9c) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x1, 0x0) close(r10) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) socket(0x18, 0x3, 0x0) 16:03:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xff}, {}, 0x0, [0x0, 0x0, 0x0, 0x100000, 0x0, 0x0, 0x0, 0x800000]}, 0x3c) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x1, &(0x7f0000000280)=[r3]) r7 = getgid() setregid(r6, r7) r8 = socket(0x18, 0x2, 0x0) r9 = socket$inet6(0x18, 0x3, 0x0) flock(r0, 0xa) recvfrom$inet6(r8, &(0x7f00000001c0)=""/134, 0x86, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x8001}, 0xc) r10 = socket(0x2, 0x2, 0x0) r11 = dup2(r10, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) fsync(r11) r12 = dup2(r9, r9) dup2(r8, r12) sendmsg$unix(r12, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="ac7f3eb18650a92e16285788b3aaedbfff564930f8fe8abafccf3f80d8f3d657a0a9f6c68af6da2a06b6542c6fd24e76b5dcbca24a1bd7efafaf8c6e678d55cb179f840aa9f704992aebef004173180ed4b5436c2468260f3ad28db60052cb604c1e436610ea81ecce751aab91671f783fb856b0fbae573046f5d2efc34bce8deea1c24ebf5d972b1e1428c08f1740e3db34f01b778fd41641cdb9ae0698b58e41f5ddbbf0b48bc76626764832dee12ebc"], 0x1c, 0x0}, 0x0) 16:03:28 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffdffffe00000003]}}) 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, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 16:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x7d672b255f612d6c, 0x0) fchflags(r4, 0x0) r5 = dup2(r3, r3) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8a02, 0x8a) r7 = socket(0x2, 0x2, 0x0) dup2(r7, r7) r8 = kqueue() kevent(r8, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) shutdown(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x11, &(0x7f00000001c0), 0x4) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000080)) 16:03:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) setpgid(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:29 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) r4 = dup(r2) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x52, 0x3c1, 0x5, 0x7fffffff, "3e78f9d4e5cd9324b8dfbcb57737e9a0421633f3", 0x7fff, 0x56ce4603}) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 16:03:29 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1001, 0x0, &(0x7f00000033c0)=""/4097}) r1 = kqueue() r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = msgget$private(0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[], @ANYRES32=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYBLOB, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYPTR64, @ANYRES16, @ANYRES32], @ANYRESOCT=0x0, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRES64, @ANYRES64, @ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64, @ANYRESDEC=0x0]], @ANYPTR64, @ANYRES16], @ANYBLOB="9a43b72fadd43babf0eb4f6b06244747294a63f4ed41555e23913524d3dd4e5ccc3f29d152a977c499693433d8113a17f66927d9196947ade4a6d34077720690bbd3c76ee4daf5f199a56b6ed033ed45e5848804593c75d435d5f287560b0b3c3bdf48eba7a9070aef5d85dc27ffc542feb43c8f09f7af77dcac7409343cc60e3d0465be74e8ae2dd7bb3d0bb1f93da243ea514d2e739ccad2f83d8e25cfda6d3fcc1e95d155e5832221b0cae6b4684ded545b104ac8de4fcd252a2ea8bb019df867736c5cefdf694e4424c0db95c5c6823bf0900787555fb49667fffe6fc8112988dcd3e4001faf9f70f5b55643cd98bbb737", @ANYRES16, @ANYRESHEX=r5, @ANYBLOB="cc02d9513d2ff9721ac42cef2e3d2804fb18478d975353566caee696e297047af59fff5d5deb56074d84375502743ce0f202a61ebfb50a8d5d7fe9e9385bae26caba2c447350a255cf096c26b2c6c56bcb76198e29adbf6edc72ff2b6cdf8baf2dd0ef36acbb8106eed5ed2f047ca26c1a1cab9a9c03ebc128894924e761807f92a7c5fea088ab8a9eda07fdc4610a478d7f4e88d84db7713909e65d4ea1080b528b69998c75cc3493510ea6f2851371249ba2dbccda19fa7c84ac0da7f81a8453ce04c2542cbd5cc53eaa23c360b65e90e9ca3971aad8b7"]]], 0x3, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/23) panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicopraen/ick:er nkeelrn/esyl s/dinaetgnionsetti6c/n da6s.secr"t,i onl i"n!e _k9e4r7n e lStopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 241203 19635 0 0 0x4000000 1 syz-executor.1 *147353 32104 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206f14,ffffffff821fe563,3b3,ffffffff821c09cc) at __assert+0x2b nd6_rtrequest(ffff800000aa0800,1,fffffd80629104d8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800022f6efa8,1,ffff800022f6f078,0) at rtrequest+0x9bf rt_ifa_add(ffff800000adc100,240404,ffff800000adc158,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000adc100) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000aa0800,ffff800000adc100,ffff800022f6f3a0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800022f6f390,ffff800000aa0800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800022f6f390,ffff800000aa0800,1) at in_ioctl+0x1e7 ifioctl(fffffd80615af628,8020690c,ffff800022f6f390,ffff800020a5f8b8) at ifioctl+0xb64 sys_ioctl(ffff800020a5f8b8,ffff800022f6f4a8,ffff800022f6f4f0) at sys_ioctl+0x5b9 syscall(ffff800022f6f570) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,683a7772010) at Xsyscall+0x128 end of kernel end trace frame: 0x685dc9b3890, count: 1 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 "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82206f14,ffffffff821fe563,3b3,ffffffff821c09cc) at __assert+0x2b nd6_rtrequest(ffff800000aa0800,1,fffffd80629104d8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800022f6efa8,1,ffff800022f6f078,0) at rtrequest+0x9bf rt_ifa_add(ffff800000adc100,240404,ffff800000adc158,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000adc100) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000aa0800,ffff800000adc100,ffff800022f6f3a0,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800022f6f390,ffff800000aa0800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800022f6f390,ffff800000aa0800,1) at in_ioctl+0x1e7 ifioctl(fffffd80615af628,8020690c,ffff800022f6f390,ffff800020a5f8b8) at ifioctl+0xb64 sys_ioctl(ffff800020a5f8b8,ffff800022f6f4a8,ffff800022f6f4f0) at sys_ioctl+0x5b9 syscall(ffff800022f6f570) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,683a7772010) at Xsyscall+0x128 end of kernel end trace frame: 0x685dc9b3890, count: -14 ddb{0}> show registers rdi 0xffffffff81807637 db_enter+0x17 rsi 0x4d04 __ALIGN_SIZE+0x3d04 rbp 0xffff800022f6ece0 rbx 0xffff800022f6ed90 rdx 0x4d05 __ALIGN_SIZE+0x3d05 rcx 0xffff800021952000 rax 0xffff800021952000 r8 0xffffffff8142986f kprintf+0x16f r9 0x1 r10 0x25 r11 0x3809e5acb2c4ffb3 r12 0x3000000008 r13 0xffff800022f6ecf0 r14 0x100 r15 0x1 rip 0xffffffff81807638 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022f6ecd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=147353 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020a5e008,0xffff800020abe790 process=0xffff800020adc700 user=0xffff800022f6a000, vmspace=0xfffffd807f00b8a0 estcpu=30, cpticks=0, pctcpu=0.1 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19635 326200 44330 0 2 0 syz-executor.1 19635 241203 44330 0 7 0x4000000 syz-executor.1 32104 218642 22321 0 2 0 syz-executor.0 *32104 147353 22321 0 7 0x4000000 syz-executor.0 22321 312348 10259 0 3 0x82 nanosleep syz-executor.0 44330 180576 10259 0 2 0x482 syz-executor.1 97777 18750 0 0 3 0x14200 bored sosplice 10259 270741 45905 0 3 0x82 thrsleep syz-fuzzer 10259 141449 45905 0 3 0x4000082 nanosleep syz-fuzzer 10259 758 45905 0 3 0x4000082 thrsleep syz-fuzzer 10259 475595 45905 0 3 0x4000082 thrsleep syz-fuzzer 10259 170362 45905 0 3 0x4000082 kqread syz-fuzzer 10259 31282 45905 0 3 0x4000082 thrsleep syz-fuzzer 10259 74308 45905 0 3 0x4000082 thrsleep syz-fuzzer 10259 418730 45905 0 3 0x4000082 thrsleep syz-fuzzer 10259 361706 45905 0 3 0x4000082 thrsleep syz-fuzzer 10259 262778 45905 0 3 0x4000082 thrsleep syz-fuzzer 45905 192805 53319 0 3 0x10008a pause ksh 53319 310225 67468 0 3 0x92 select sshd 12003 489883 1 0 3 0x100083 ttyin getty 67468 421277 1 0 3 0x80 select sshd 14332 394035 22228 74 2 0x100492 pflogd 22228 157765 1 0 3 0x80 netio pflogd 55614 178725 77187 73 3 0x100090 kqread syslogd 77187 164516 1 0 3 0x100082 netio syslogd 51846 341075 1 77 3 0x100090 poll dhclient 98638 62759 1 0 3 0x80 poll dhclient 31064 13117 0 0 2 0x14200 zerothread 34269 80243 0 0 3 0x14200 aiodoned aiodoned 87112 444192 0 0 2 0x14200 update 15611 477207 0 0 3 0x14200 cleaner cleaner 81764 134599 0 0 3 0x14200 reaper reaper 61882 33966 0 0 3 0x14200 pgdaemon pagedaemon 92659 348244 0 0 3 0x14200 bored crynlk 54951 374683 0 0 3 0x14200 bored crypto 46785 145409 0 0 3 0x40014200 acpi0 acpi0 93399 440685 0 0 3 0x40014200 idle1 45032 258869 0 0 2 0x14200 softnet 64097 483281 0 0 2 0x14200 systqmp 9907 279143 0 0 3 0x14200 bored systq 60298 496967 0 0 2 0x40014200 softclock 78981 314649 0 0 3 0x40014200 idle0 9732 489459 0 0 3 0x14200 bored smr 1 354088 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 32104 (syz-executor.0) thread 0xffff800020a5f8b8 (147353) exclusive rwlock netlock r = 0 (0xffffffff824b42d8) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff826329b0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9582 6452K 7521K 78643K 14334 0 0 pcb 13 8K 8K 78643K 393 0 0 rtable 101 13K 13K 78643K 1273 0 0 ifaddr 83 17K 18K 78643K 411 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1597 0 0 iov 0 0K 32K 78643K 321 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 2558 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 21 0 0 VM map 15 7K 8K 78643K 32 0 0 sem 12 0K 0K 78643K 363 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1654 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 61 63K 83K 78643K 838 0 0 subproc 32 2K 2K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 100 0 0 in_multi 20 1K 2K 78643K 254 0 0 ether_multi 1 0K 0K 78643K 19 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 453 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 140 161K 161K 78643K 6764 0 0 UVM aobj 130 4K 4K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 339 0 0 NDP 20 0K 0K 78643K 125 0 0 temp 229 3561K 3641K 78643K 38683 0 0 kqueue 0 0K 0K 78643K 20 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 39 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 150 0 148 1 0 1 1 0 8 0 rtentry 112 222 0 186 2 0 2 2 0 8 0 unpcb 120 886 0 874 3 2 1 2 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 57 0 57 3 3 0 1 0 8 0 tcpcb 544 555 0 551 1 0 1 1 0 8 0 inpcb 280 4582 0 4573 6 3 3 3 0 8 2 rttmr 72 3 0 2 1 0 1 1 0 8 0 nd6 48 30 0 27 1 0 1 1 0 8 0 pkpcb 40 4 0 4 2 2 0 1 0 8 0 ppxss 1128 58 0 58 4 3 1 1 0 8 1 pffrag 232 47 0 47 3 2 1 1 0 482 1 pffrnode 88 47 0 47 3 2 1 1 0 8 1 pffrent 40 960 0 960 3 2 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 152 0 82 1 0 1 1 0 8 0 pfstkey 112 152 0 82 3 0 3 3 0 8 0 pfstate 328 152 0 82 7 0 7 7 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 1 2 1 1 2 0 8 0 art_heap4 256 1006 0 799 22 8 14 16 0 8 0 art_table 32 1008 0 800 4 2 2 3 0 8 0 art_node 16 221 0 187 1 0 1 1 0 8 0 sysvmsgpl 40 37 0 20 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 359 0 349 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3923 0 2516 46 0 46 46 0 8 0 ffsino 272 3923 0 2516 95 0 95 95 0 8 0 nchpl 144 6487 0 6027 61 41 20 61 0 8 0 uvmvnodes 72 4908 0 0 90 0 90 90 0 8 0 vnodes 208 4908 0 0 259 0 259 259 0 8 0 namei 1024 20053 0 20053 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 13 0 0 2 0 2 2 0 8 0 vmpool 552 30 0 17 2 0 2 2 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 21826 0 21826 18 17 1 7 0 8 1 plimitpl 152 164 0 156 1 0 1 1 0 8 0 sigapl 432 1836 0 1820 3 1 2 3 0 8 0 futexpl 56 37791 0 37791 1 0 1 1 0 8 1 knotepl 112 1121 0 1102 3 2 1 3 0 8 0 kqueuepl 104 1761 0 1759 1 0 1 1 0 8 0 pipepl 112 960 0 941 1 0 1 1 0 8 0 fdescpl 488 1837 0 1820 3 0 3 3 0 8 0 filepl 152 16244 0 16142 13 7 6 7 0 8 2 lockfpl 104 537 0 536 1 0 1 1 0 8 0 lockfspl 48 190 0 189 1 0 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 34 0 23 1 0 1 1 0 8 0 ucredpl 96 1483 0 1473 1 0 1 1 0 8 0 zombiepl 144 1820 0 1820 1 0 1 1 0 8 1 processpl 896 1853 0 1820 4 0 4 4 0 8 0 procpl 632 5642 0 5598 6 1 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 766 0 766 1 0 1 1 0 8 1 sockpl 384 5639 0 5616 12 7 5 7 0 8 1 mcl64k 65536 259 0 0 33 0 33 33 0 8 0 mcl16k 16384 9 0 0 2 0 2 2 0 8 0 mcl12k 12288 21 0 0 2 0 2 2 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 146 0 0 17 0 17 17 0 8 0 mtagpl 80 62 0 0 1 0 1 1 0 8 0 mbufpl 256 723 0 0 44 0 44 44 0 8 0 bufpl 256 12951 0 5903 441 0 441 441 0 8 0 anonpl 16 227481 0 207508 134 37 97 97 0 124 15 amapchunkpl 152 12582 0 12446 24 17 7 12 0 158 1 amappl16 192 10837 0 9715 118 49 69 69 0 8 12 amappl15 184 86 0 86 2 2 0 1 0 8 0 amappl14 176 570 0 566 1 0 1 1 0 8 0 amappl13 168 2 0 2 2 2 0 1 0 8 0 amappl12 160 27 0 24 1 0 1 1 0 8 0 amappl11 152 514 0 496 1 0 1 1 0 8 0 amappl10 144 542 0 536 1 0 1 1 0 8 0 amappl9 136 694 0 688 1 0 1 1 0 8 0 amappl8 128 272 0 239 3 1 2 2 0 8 0 amappl7 120 597 0 592 1 0 1 1 0 8 0 amappl6 112 491 0 480 1 0 1 1 0 8 0 amappl5 104 189 0 175 1 0 1 1 0 8 0 amappl4 96 1716 0 1685 1 0 1 1 0 8 0 amappl3 88 1088 0 1078 1 0 1 1 0 8 0 amappl2 80 13487 0 13406 3 0 3 3 0 8 0 amappl1 72 50074 0 49616 25 15 10 20 0 8 0 amappl 80 6015 0 5965 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 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 1867 0 1820 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1867 0 1820 1 0 1 1 0 8 0 vmmpekpl 168 17979 0 17943 2 0 2 2 0 8 0 vmmpepl 168 239201 0 236803 196 61 135 142 0 357 29 vmsppl 368 1836 0 1820 2 0 2 2 0 8 0 pdppl 4096 3741 0 3687 8 0 8 8 0 8 1 pvpl 32 621727 0 599733 267 52 215 219 0 265 30 pmappl 232 1866 0 1837 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 680 0 12 20 0 20 20 0 8 0