kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Dec 3 15:16:00 PST 2019 OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.81' (ECDSA) to the list of known hosts. 2019/12/03 15:16:09 fuzzer started 2019/12/03 15:16:15 dialing manager at 10.128.15.235:30997 2019/12/03 15:16:15 syscalls: 337 2019/12/03 15:16:15 code coverage: enabled 2019/12/03 15:16:15 comparison tracing: enabled 2019/12/03 15:16:15 extra coverage: support is not implemented in syzkaller 2019/12/03 15:16:15 setuid sandbox: enabled 2019/12/03 15:16:15 namespace sandbox: support is not implemented in syzkaller 2019/12/03 15:16:15 Android sandbox: support is not implemented in syzkaller 2019/12/03 15:16:15 fault injection: support is not implemented in syzkaller 2019/12/03 15:16:15 leak checking: support is not implemented in syzkaller 2019/12/03 15:16:15 net packet injection: enabled 2019/12/03 15:16:15 net device setup: support is not implemented in syzkaller 2019/12/03 15:16:15 concurrency sanitizer: support is not implemented in syzkaller 2019/12/03 15:16:15 devlink PCI setup: support is not implemented in syzkaller 15:16:19 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x40, 0x86, 0x8}, 0x3, 0xe127, 0xb85}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r3, &(0x7f0000000140)="983dda312a8c8b51b44c35cffb3aba1eac3672ce0d50fb92d4c3de99b3bfc7414ae8339a80fda2216b5b417f22d4e548142b264395eb26332d74af1d11dc487a9298b85333dc7cc623612e5eff2572ce9e3279d2effc13b15f9894e29bb32ca9273bf19bcc0c4ea6c855d8ca328641c5a449e5c6ee0ee1ecf6c122e239990e85b383f5f0d47e225cfa04e4912c276dc61a21f175dc1a19493403c160bef0b844210ced94108c7964ddacdb024211ca243f99705f844ce201e721cb2a82eeafcd1116f06d134036f6dc054805a147e59871052e4effdfe4fd45d563e70ce79a29496f70a3721f07c3f299f82e881a3e65c6272f980aafbe2b0abee8b4728a14a331df5b2a4934d7c8c947fa2d7bc82085529ab95170e71362c71e427c31c8a93ccd3359d329cb3ac22d8004e4652971ae5e4734884ae9c40c9437f5b695b4d1352539793dd0cb5e4e8ead967554df8354057aea73c8e0285ef5745d34ed713df381600b6976b925de2cfb58cb1484c84c322171a450a16ddc601f1eb21339f6a15b589f0424e5f2f46ca427060819606aea9fcac78dbcfd3e7fd59c63c808be853596260bb3cf034387702d93c1cd42b3aec53e70d7170ad305bef1296be63db8fee10fcb69bfb46be78c0e223e1058ef24050cce0968e9fd96e87095729770e9bb6978a1dd12d9637256f75cebd97cf9ba837093fc5eb18dce41bc2b86b00fdcc458a60c126e0a03267029e444a6d4a4bae3c560ba06048296ae75bf66359c808d2adc13f8bd3cd06bfa12b593c2acd8355c1203fb06eb9089d33930515f7d51b51803bf99e1e3fe646d678cf03465b8d170fd6b251dd425121c309591af871b92e0ab15005432ddaa2a44586fa790ea2af42e18ba724bf9a20a950c8bdbc6133466bbf1a2f2c3d837a19f4087f9810acd819b34f04b181f681cc138e35094f303a2f2fda40a83209fae339c893ad65db7ae681608c68062db1c52c847ee7669efa0600a7d26bdd229dd8823afacace101e4a8fdd94aabaa2c0a6f48bb4d960b7319f6e04d2bc5e4027b7a9cbde05d8a0aaddf55bbf65c0d6733b7b64da41d9d05a717802076c38e3aaa44ff3c50d54e7535b72b58f56ff224f19bacd2f374e6baaa51d8a0f1fde188deb317074ccd0d85bc78dcf3ddba82a5cee21f9d2eecf647a600842202c9dd2a8102c14b90c44479e5b00e6e570cedbc4d21da1705d796982c9a469ffde69e6d0d49ac5eb234d9b64b311cfd14b6f9fbeda7752019e45d1d83c758e4f5347879a7effa35fd8a255a69ee05db66ff570f2d5834f4582ea64447be6c004e99a6cdff91161866a5996dee16bbdecd697995fce3200dc62e58bdc318decf2da5ac5e34e7674c0f3aa98b6045b1acea021ef1478f9c5ca64e0739a1e8cde3cb3e184f541077611cb880aa3ee1849d4a6945b99ede42a47c65932031b89224bf39e47e95c779838f58cc634417ef972a4ac84d2cd3afe67a08d430840021eb0d60577e3313d9bd2be399ecc6795a4189ef93c9f87426ae77368877fe5d55eecc412dd89c2bcef91927a679b839fde3d390981ee6ac88725a6c899c1ff2c37c785a325ee6316681eba9917a5d8d554da37f7c4ce2cdb0e1fa32c204925f2ad939e422f40ea23a38ccf21aba2f87c35fcf85bd4cb2d7415ab34e3f3d5d2987e7bf6563c577b948685a11ff1641b2e48ad474acc2fe9423c69f8137791803170f11aa13a3d95453c79eb1584cecdcd2511a2648b7f340734213236f0f4752e7a370c23abf91881695deb11b89d5d6d918fbeba735118df4c7f50fbb239d3b868e216b09f3ec3b677c7bd91d418947c159a4211500d15d0e67f9f9476dc44f941555fd73a5d650825c925b0ab8d882da6b97b88d62ee7bce27543657b2e2a7c686076ef10e439532060c0241355654194c4adaa9619052797217b72d4e91385a74a762ca4262e6e9d947a9e1be544b4bb8ec6b7f23f993045af5d2633ccb362d474a85075afffad4fcae08b87e7d6e530894bb89f1d62e3f6824c33ac0bab4a9c529adaf3e4f7423d11ff7c725ed6b97def3ac21b0e751d04d3ff1a92cb18851e17072e2b90caaf2d5fa783783ab34002bc60ba6004b4f756dacfccedc1444c1c78593a0efa6ee7570cc387dd9fe4d2d4ea2c7d26718c57c6fc384f5624742d628b1a2b9a6c727a55a6d8f7caa3a581a53f79a0006d70c492eabd497e15a6817eeff518049e838aa1ea2a384a8b275fb7f1874efbb3572ad29aa9a95aba1a565a6aaaf07e17365ddeadfd5e09594674411f04c2790ed853aae6ca02272eee878d8862e583e2809d508cae31a716580d084be6faff71612cc63e11bda66bf7536581844e9b236d3502f3e8ebe29b62678b736de4e00cf26a84c32377fb7dbd35d2049c194261ca5275990cb3cf2fab8977d55c1cc96ebd7e67d3da894e717b1e81039260b08e24dd2bcf6d16b07b907d5f461ecbfc587bc8ced08bd7dcae2d50e3a10e8ffb5a38587425fc6b6fe63d7a3904d42e052c7e84829bf0c75db028534edb3058d4921602dd780c39b36142ccdab9d5e65b73beaed44dca40995ad51682bfe0b3eda5b2ad4e7df032083be2db93115470873895b7abd4112b2cbfa9a186b42533380434c088bdac6246b817abd619252e5186e672dd3fa9bf87dd11af5667cfa4014cb5502b68889e2acbaaf421dfa9b2e299b3670cf011251dec1fa96268131148547986e5fbfecd4b2e89ae1ce10a5a6d82e05faa4659541a0d17dad7f2528ed9296012cb54f736dd50bf51fa7faf222247895173e10bd19ce2b542c3fe020042e7dd4b12e271f67e8336369d47bb94a049be6a7c88e5a0e363de74e1f7a6947bfbf5cb93af5c13cfa3936dea2f69adad6e3e3eeac05998671b20d9ccc3dfd812fc7eab96721873263479a642899d5b6749bf2ae6dc829ef4cbf660e3e1e7f1871622ec0e8bd1327b4caae7d2e36a50c8929d09780e3aee035c87ff43ec5b537af62ffcb47f5beebb01828e9ba3314bb4c45bfbbcb0fd0296cae57a36f034bf8ac4013c19a63764533d6ec6eed007d0017211584ad8a206b3c14d19e416e7ae516624554127286ba0453bd7aaf9a71ec4af8f5c219fa559775584e408c7e1887193d0cf0d979462ad507168e9dcb4db8da17d0b0995571e65cbe84cda5d653304a2d4e9ee2222a2f7f4efcd9ebae90181a414937924a0185275d6abb8118656c81d8ec16e5574c84c45db69f85fec86916e567a8eb72747817cd965627638ac0f67b0a3c7e77428b812a4a8bf28e09946c07ad68f710b56f49142faa9e4ea4de99c16eaea53e3331a854945b6f2bdd449f2eee1bc8a63ade0a8ad8e88e17365aaf0fb112f7479aac440c6c0f4281a607ff98aa298b536b9aee364d159cc0c15edcad72973b8fab073e987c0240ce690233962e579d3f6c0cf2853e176df83f575b42f5fc64b1aba42969cd03b38977ee6f72dc0395252551b59f6c28bc02cef1309600809ddf1ec019f016afd2de6331f5806bdfeb7472c4fcf0fd7c0b970b6184301a863923371ea00b00a1c841047dcc809e1da0f57309f079e5225b1dc31660b3b0a9f67f1eb46ec13e38cc27be3d9b86d2917b7b98ed55410a35c5adeb5bff18121df85fdf4a840ded3d511a86af398c93484d3b9110b6d656896c1393381141b8dc8f16789da2ac7e04265798a9797f69363dff4c6a6f90a2b4d5d8729c03fbe729108ae2341740687ade28f20d3d93fe5e1890ce0b5f52a9384d4002d5ceea51124a1285cfe1889b75af727635f9ce5bdf5f657ef7c6a4a7ba20c0e6da6561561714b16620d6a0036d4e1205c8812cda76e01391e06ca85e0bc968c027516e3e23f85410d66add88265cd1bd1b36f051cc906d098a6f719386b31dd60f710942064262baa69ae85eeb7d8898238399b5c711598e743272a9411043271bdf12d5b19026af785dadf494bdcc0a0d0e5575c9a34b16940cbd01cab6e4aed77ba777ac0bc2a66df56bcfa7011266c673d0c8ab736a453b0808da9313a54bd0dd872b756a786b105fb2af4138fc2bad795b784b27909c9ffb0c68ff1d8cc4198165964f8d898311c7252f28b29e4289816ba4d39b8503fa02ad9790de69e9e88847d07cd55a1c4f35a9de9cc756d46fdd7c524823ff81cfe4113339c3545010f7677d011e9296274b5aff16e5fe048609537c1fbd4f8f71abaf899185856cb4d8323fd1bd7abfd6edd8b8a08d6f6fbfbffb97c97764eefe0cb7f224e61e2f9ac8a9878d5b3b744722eb74d4541c200aa6a061df45af6eac2bd800cbe3bce0f46679961979bcfdb7ddff755cca8832968ebc156ad6b5786517c9d6b0978cbd3aa30fd613a9c10c3084226cd4a91916a458e78762217d86a25ef3e7da3f0d74ebf68d5702ceaa88e54708aaa3d4182217517ba5cb6bde815b8a44d50a5ffb128b6129046fca45440b613a443427dcc95fa054f611ca2577d953d15af4d69df942a293899c327bcf8707efeae8aa641823751b901db8676bd3258c334aaf5a8fe6b19559e25f9c9d237c621659915bfdc98f609eba006bfc05b7ee0fd4ef589a0882f07d8da9a084a7b1132a67ba7792a948d69157628c861f28971105e18f453eaa110ee2dcfd33d087a72ca2975d5329692489e6f2da333aebc9a594943af7866cfdb77691accf454d2e464fdde985612040ef762c0a9d6a603b0a3ec48bb08305cce00dbfe78be3429ff0338155a7f42af5dc6680b24b7ca118a820f2802987ad9aedc9c4db24208bbcde6563d830f784ab55685b5c1eba57f14abae6fc34022a262c35f21b56df087ed993d7690921e0d7f3a7bbe1da51c86205fb19d6b34506180102d370936d4423785c073c636c126a3ffc0777b7d790e282fe8df535f5aaa091fa952377ca86d5ce6b46db0808412ae18072fc3b9830e46233e555757f2f26b02b44847cc32ae717c17232e11c7327c31812ad9a865449a308d0a3601af1185366b17edbbbc90633d95cb6ff23bbfc5a32e25dcc17e2bae1f0f6e76d4a90e625a87888017f95eae08b9398c000d9e91d75c5211d7bf4d6c0cbd44a9d5e945f11adf0ece08a4318dc97ae344b6f7f9c965772aee6989a35c4d751b1ef6f9eb18238a2f4f96e6715ecfd3d138ad0270e7a337933884ff88b88c22144cc96701ac5ce245914fcb9cd4d14431992c2bf3f9103eb6a806da9de2e711f95a3ad30b7ea9c69c8115e743537ae142f7a0c2c8d7a23805a13f2602cfdb8697b275af9696c0da78f5dffe03a855717b00d8770506bfdd8177f010f5bdf2d66596669324699abc6b7079dd27519890fafb415d426377a51bb5ecf9485dbed5f6c7483affcc3f694e134a1753f314e6de9c7d53681350bcd1c510148fc50e333eb9cb1b814deb9ce7f814879f913724cf4b1fdab2fa02613758eb96ea4bfd0e32da142f15676c71549c8cf8e1f3e7a4266f3e63425b7743a760c0921541ebd27f473f5818e7e7254a57f6d40c7d75b35a4da599428977512d62fe5380daa80373499f6cedf840bdf4878d57e3eda66aba7a5edd66091f2d9c1c37438c40c12a0f39c988e9f4d50ea774dc20d9912b0c6c789cda20d1e6a4fb444b2761c55292e3eb728a61a573ffea47a9eaf3e9261909973ac064fd2c86ac549b5f02af56c534bb337ad9d865d182ff6877fe8efb696707a474126ed558ca008d0ffd770335fc3f5bb2dd6280bebe528a2f20de1e229c2d887eeeff8cb6d4cb9c584f83ebe44a3de7176c87bcb2f45e7d8d6166897bf3bf4dedb999451b60a18b1", 0x1000, 0x409, &(0x7f0000001140)={0x18, 0x0, 0xffffffff}, 0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001200)=""/189, &(0x7f00000012c0)=0xbd) r5 = syz_open_pts() pread(r5, &(0x7f0000001300)="10fd1455c4d019993d19f83573dfeb544a2dfdc46dac3e0aafb049053a4de80e81dfba4c068d145bba47eb631c3424f6bffed110e8f7d1706361b636287f2545c05f4923acc76319923db80edf37204dd07387f473293701b3a55d30e4c6cc1df7217ec202823e3f3885e60d72773fa071c8989da066ae590e4b3a1dabfe2bc3561e9dff7d0537868462dad02149a8f9a866fed788cff0c64a5e511dd2f15bfc9f5acb4b99000a4f556f512a4fc2e1c554e2ae46f633b644cff125a5272475455b09bda7eb2747653da97cd748085bd6", 0xd0, 0x0, 0x4286) semget$private(0x0, 0x2, 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x102, 0x0) r6 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r6, 0x2000747b) socket(0x1, 0x3, 0x1f) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r7, &(0x7f0000001440), &(0x7f0000001480)=0xc) getsockname$inet6(r7, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000001540)='/dev/pci\x00', 0xd2808260a5de432a, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f00000015c0)={{}, 0x2, &(0x7f0000001580)=[0x0, 0x0]}) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r9) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDSETRAD(r10, 0x20004b43) socket(0x2, 0x4, 0x9) recvfrom$inet6(r1, &(0x7f0000001600)=""/213, 0xd5, 0x5, &(0x7f0000001700)={0x18, 0x0, 0x2, 0x3}, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r11, &(0x7f0000001780)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0x1002) 15:16:19 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/150, 0x96) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x102, 0x80) linkat(r3, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x6) r4 = semget$private(0x0, 0x0, 0x200) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r5, r2, r7, r2, 0x100, 0x788}, 0xc8, 0xffffffff, 0x1}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x0, 0x0) fcntl$dupfd(r9, 0xa, r10) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={r6, 0xffffffffffffffff, r12}, 0xc) pipe(&(0x7f0000000480)={0xffffffffffffffff}) sendmsg(r13, &(0x7f00000009c0)={&(0x7f00000004c0)=@un=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000500)="05bd5523fa995de169a84e2bd7760bd593ac8206a39b55d1330367f6d625ee26bacce0de0ed3c2b392adada8e7ebca77f0bba69373dcf886792599bda6056a2fb8fcb217955deacab647eb24aa5d90251720027886a96c8309c0fc478270ae66733cf01335750574bf936cbe57fed49070186e53224d68cc305cbee459685a3db867306cb4cfe1c07437c6512495d401d82d027dd21779f5f1050dc5228d02779eeb6105bdf6efcb1e490248bba84ef6627c50ca459a61b3a3b81762b86890a1c6dc51a092c8092ae0c37da295dc6e2df8a11e275494284afcba", 0xda}, {&(0x7f0000000600)="fbb0d2d578ef2c4df80f83fc89eb037e2229706b0f68288c664e1d78847ffb91", 0x20}], 0x2, &(0x7f0000000680)=[{0xd8, 0x1, 0x5, "1b40347199ca49d1cf6beb97f0766af8de53c5ec6c266d5bdccf0b718a565d8be05da9964808efff5d63de32129b9e86fc0462d25eff471b43a48d0b444240528e75e5cbdd74acfb1ae6ffcb6f8ce2e4d2f331ee3a26627ecc33b68db9a9d960a638c3db4ae97075e4547de7e053cf834ddd6408d73c0f686a13acc9b9eb7fb88e4f219386b45fffb67ee04c1116c8a2f60eef0249f2cb1c62dc0619b2987c36824c15e20d61635c7c9c1d76b0f7415cc4b7f05b0726abc3adbb752f0760f700914054dd762980"}, {0x70, 0x1, 0x81, "7dec957b416c6616368297b30237130753e5aac0ed23001e84f00ec7cbf9a5aacd213f27527187d2ccc8de1fb2568bc6fb74b0992da502052c388f2b05579588bb851f2ef5afc02136da1021e184d37276fadb74dfcdf9e8a6dde8"}, {0x38, 0xffff, 0x7ff, "085e19c6896790602ab270ffd82f1da5d53878567aa9035b6efaf7b8796a503de09829"}, {0xd0, 0xffff, 0x6, "0f00d3d751e28adcdcc79c0fe9c970a43d56c26351a994e67c30f5c54fd24f2cca0efe8788c24065a4524cf627fdb66d5cb1ce143e36dbcc108e1bb94d936e09eb1edb63af8635a23d33c9cf859173d5a04c90d2927c25b6d5c8820fef309896c43101dec398d49054be769abd37b3e2e8706550549f168a37eca35af151ed6da844ea392eaf7789b910fd3695565c48ac4f28be1574bc2c10cd4261521b18a1a4a33ccc6d2e7c82d8cab9442e8b1676757e4695cd36636fef"}, {0xe8, 0xffff, 0x0, "14b65e250cdb8516f36d26ccb0eccef946e0b560e54d400759470c2d2c4ea574af6ead363f0de78cf26b3bdd38b6e8599e1418b31d95ea37cc07c5408948d53cd4d00e944ad4def8ea37cf676b96de0c4461a74016bc3a703358f1b87001a034f475ec471ae28093c7244e196b706f9c0accca0292f31a3717d39ba9b18742b09a84ca18bf9f04bf09f473f6edd61fd5681c585f964876f7a4196f01e9b9f4c977b3e64ba803b22d8ae62b3f0001d8ddcb97ae178c1ea3df09217197b3996750b1616a67b88046dba6a3e31d09d0854b03ebc72cae0b05"}], 0x338}, 0xc00) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000a00)={{0x4, 0xea, 0x6}, 0x4b5, 0x2, 0x3}) rename(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') execve(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000d80)=[&(0x7f0000000b00)='/dev/null\x00', &(0x7f0000000b40)='/dev/klog\x00', &(0x7f0000000b80)='$\x00', &(0x7f0000000bc0)='/dev/null\x00', &(0x7f0000000c00)='/dev/klog\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='/dev/klog\x00', &(0x7f0000000d00)='/dev/null\x00', &(0x7f0000000d40)='0$[+@*&)\x00'], &(0x7f0000000e40)=[&(0x7f0000000e00)='/dev/null\x00']) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r10) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000ec0)={&(0x7f0000000e80)=[{0x25, 0x6}], 0x1}) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/pci\x00', 0x10, 0x0) close(r15) socketpair(0x20, 0x3, 0x80, &(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r16, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000001000), &(0x7f0000001040)=0xc) bind(r17, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) 15:16:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 15:16:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x149, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) recvfrom$inet(r2, &(0x7f0000000080)=""/190, 0xbe, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x0, 0x5) recvfrom$unix(r4, &(0x7f0000000180)=""/88, 0x58, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="03002e2f66d393fe194a447435653000"], 0x10) 15:16:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x116, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x1}, 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, 0x80206979, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = dup(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) 15:16:20 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) recvfrom(0xffffffffffffff9c, &(0x7f0000000000)=""/51, 0x33, 0x6b7ada25bd59ca68, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0xffff}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) getsockopt(r2, 0x4, 0x9, &(0x7f0000000140)=""/48, &(0x7f0000000180)=0x30) dup2(r1, r0) r4 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) 15:16:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) 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={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9) socket$inet(0x2, 0x8000, 0x81) 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) 15:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x23, &(0x7f0000000180)="48deed39a244adc7dab633446d97567c31eadc12e2a950d34970cd0b2282ae3c985705") r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0xb}, {{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r14, r15) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0xb}, {{r16}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r16, r17) kevent(r8, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x70000000, 0x3, 0x2}, {{r9}, 0xfffffffffffffffa, 0x0, 0x488d0f092a14e5e0, 0x10001, 0xfffffffffffff7c9}, {{r11}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x9d5, 0xda}, {{r8}, 0xfffffffffffffffa, 0x20, 0x20000081, 0x5, 0xfff}, {{r13}, 0xfffffffffffffffd, 0x9e, 0x40, 0xe264, 0x8}, {{r15}, 0xfffffffffffffffb, 0x48, 0x2, 0xc79, 0x9}, {{r16}, 0xfffffffffffffff9, 0xb0, 0x2, 0x6734, 0x8}], 0x7, 0x0, 0x81, 0x0) dup2(r7, r8) fcntl$setstatus(r7, 0x4, 0x40080) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r5, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r18 = semget$private(0x0, 0x9, 0x42) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) mlockall(0x1) fcntl$dupfd(r19, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r20, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) 16:00:00 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xffff0000, 0x0, 0x2}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xfffffffc}]}) 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)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) fcntl$setflags(r3, 0x2, 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./file0\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) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfdfffffffff], [0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000696000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) login: in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0xffffffffffff8000) 16:00:00 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000080)=[{0x61}, {0x101, 0x1010}, {0x100}, {0x44, 0x5}, {0x21, 0x7}, {0x41, 0x5}], 0x2000000000000122}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = geteuid() setuid(r4) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r7 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpid() r14 = socket(0x18, 0x1, 0x0) fcntl$setflags(r14, 0x2, 0x1) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r16, 0xee01) r18 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x8, r16, r17, r16, r17, 0x90, 0x10}, 0x5, 0x54, r15, r15, 0x2, 0x14, 0x3f, 0xfcc}) r19 = socket(0x18, 0x1, 0x0) fcntl$setflags(r19, 0x2, 0x1) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r21, 0xee01) r23 = msgget$private(0x0, 0x4) r24 = socket(0x18, 0x1, 0x0) fcntl$setflags(r24, 0x2, 0x1) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r26, 0xee01) r28 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000240)={{0x8, r26, r27, r26, r27, 0x90, 0x10}, 0x5, 0x54, r25, r25, 0x2, 0x14, 0x3f, 0xfcc}) r29 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r29) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000240)={{0x8, r21, r22, r26, r22, 0x92, 0x10}, 0x43, 0xff, r29, r20, 0x2, 0x14, 0x3f, 0xfcc}) r30 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r30) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r32 = socket(0x18, 0x1, 0x0) fcntl$setflags(r32, 0x2, 0x1) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r34, 0xee01) r36 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000240)={{0x8, r34, r35, r34, r35, 0x90, 0x10}, 0x5, 0x54, r33, r33, 0x2, 0x14, 0x3f, 0xfcc}) r37 = socket(0x18, 0x1, 0x0) fcntl$setflags(r37, 0x2, 0x1) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r38, 0xee01) r39 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r39, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r41 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r42 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r43 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r43) r44 = socket(0x18, 0x1, 0x0) fcntl$setflags(r44, 0x2, 0x1) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r46, 0xee01) r48 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000240)={{0x8, r46, r47, r46, r47, 0x90, 0x10}, 0x5, 0x54, r45, r45, 0x2, 0x14, 0x3f, 0xfcc}) r49 = getegid() r50 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r50, 0x0, r50) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65380040b8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0011c4e7d53090000000000000073d8b4927032c6050005000000ce58a5be9f4d16169cb487e706f64f509c19747d6311"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=0x0, @ANYRES32=r12, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r13, @ANYRES32=r16, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r38, @ANYRES32=r40, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=r46, @ANYRES32=r49, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) fchown(r0, r4, r12) r51 = kqueue() kevent(r51, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r51) syz_extract_tcp_res(&(0x7f0000000400), 0x3, 0x1) dup(r51) r52 = open(&(0x7f0000000340)='./file0\x00', 0x86c, 0x10) fchmodat(r52, &(0x7f0000000380)='./bus\x00', 0x40, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:00 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)={0x3f, 0x0, 0x9, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="9b3758e1", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x1}, {0x18, 0x2, 0x40, 0x18f}, 0xacc, [0x1, 0x81, 0x800, 0x0, 0x3, 0xff, 0xfff, 0x7]}, 0x3c) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r4) fcntl$getown(r1, 0x5) close(r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x20000000000001cc, &(0x7f0000000040)=[{0x74, 0x0, 0x0, 0x268}, {0x2c, 0x0, 0xff}, {0x6, 0x0, 0x0, 0x800003ff}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000f1eafffffeff0000ff0000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000200c28e"], 0x37}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/229}, 0xed, 0x0, 0x0) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x80000004, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) faccessat(r3, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) dup(r2) socket$unix(0x1, 0x2, 0x0) mlock(&(0x7f00003f2000/0x1000)=nil, 0x1000) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r5 = msgget(0x3, 0x100) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r6], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r1], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x4000, 0x31) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r8, 0x0, 0x0) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="82e90000000000000000"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r9], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r10], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x8, r13, r14, r13, r14, 0x90, 0x10}, 0x5, 0x54, r12, r12, 0x2, 0x14, 0x3f, 0xfcc}) msgget$private(0x0, 0x13761c35b7f878f2) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r18, r19, 0x90, 0x10}, 0x5, 0x54, r17, r17, 0x2, 0x14, 0x3f, 0xfcc}) msgsnd(r20, &(0x7f0000000380)=ANY=[], 0x0, 0x0) r21 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r21, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r21, 0x0, 0x0) ftruncate(r21, 0x0, 0x6a) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x25, 0xfe}, {0x34, 0x0, 0xcf, 0x400}, {0x2}]}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:03 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000816000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x18, 0x0, 0x0, 0x8}, {0x7, 0x80, 0x0, 0x40000}, {0x200000000006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f012550 failed: hole in range 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0xfc) setsockopt(r0, 0x200002, 0xb, &(0x7f00000001c0)="01000000", 0xfffffffffffffc79) 16:00:03 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="999558e2873f1ea2bd953819e6c1d33c1080", 0xfffffffffffffee2}, {&(0x7f0000000180)="ab0cb67921cfd41b509b35e5ddb8ae683e855f81ea1db8cd2e95706edfa3bd187cd64c9f3d0a8495582aa50972d50a4c26c01e3084151acee91c7d7e30e556a2339e695739bbd96f59cc4bd1508bf85ee4211a51046d985ced713962c21bc70aaf71790fc226499d50350beebab5372886b9c5dcb170bb887b2b06e1fe7303b848766fdde5", 0x85}, {&(0x7f0000000240)="aa4e96c5093232b4f50f7b3580bab2364747efc3ffd4efac52e527ea6056c525d1b9ed06d9de16e272c71620c2b24fe7b264b75ec06ef9ef7a52e672a24f06a3aa7cf3cb28b0a8f213ef5651b6595e0b2246c09b41f75e9d32676d596c15fc7e5dbd06f56c6c7fa61838d38b5371197d4bcd90e3bb70d993a41021fab2257a283b11be0c7c297ffd621b9e7ac2be751533e8cedf1e0ed5", 0x223863d18650875c}, {&(0x7f0000000080)="ea4cf61f75fdcc6db5b18650dab7132d81f4668030299f401613b48edfa070a5ecc7e4db9df15be670eb46554392dfb2fce8ee81dc8a2da17ad4f794c67c38dcdd13cc9af63bbf4909165148545003faec35b7c029b2a48681b1bba7eec00b1e717f28d295c775ce086e75", 0x6b}], 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x208, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0xb977, 0x5bcc280e23017541, 0xca, 0x8536, 0xffff}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1ff) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x7) write(r3, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xa, &(0x7f0000000080), 0x0) close(r5) close(r3) close(0xffffffffffffffff) dup(r4) syz_open_pts() syz_emit_ethernet(0xb7, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x4000000000) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x141) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x7d0d05a4, 0x5, './file0\x00', 0x1, 0x7fff, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x21}], 0x2}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x87d) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0xffff, 0x4) getppid() 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x189) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x80000001, './file0\x00'}) r4 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="06000000000001003000"], 0x10) shutdown(r4, 0x2) 16:00:04 executing program 1: r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x0, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001700)) getgid() r3 = getpgrp() socket$unix(0x1, 0x5, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, 0x0, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x0, 0x1f, 0x400}) msgrcv(r4, 0x0, 0x0, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e31"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0x1, 0x0, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x405) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r12, r13, 0x0, r9, 0xc0}, 0x103, 0xc07, 0xffffffffffffffff, r14, 0xa5, 0x3, 0x1000000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x2, 0x4003, 0x0) r17 = socket(0x2, 0x400000000002, 0x0) setsockopt(r17, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r17, r16) r18 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r19 = dup(r18) accept(r19, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r20) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) r23 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000300)=[{{r23}, 0xfffffffffffffffe, 0xb}, {{r23}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r23, r24) r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000300)=[{{r25}, 0xfffffffffffffffe, 0xb}, {{r25}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r25, r26) r27 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000300)=[{{r27}, 0xfffffffffffffffe, 0xb}, {{r27}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r27, r28) r29 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r30 = kqueue() kevent(r30, &(0x7f0000000300)=[{{r29}, 0xfffffffffffffffe, 0xb}, {{r29}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r29, r30) r31 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000300)=[{{r31}, 0xfffffffffffffffe, 0xb}, {{r31}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r31, r32) dup2(r31, r28) r33 = geteuid() open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r34 = dup(0xffffffffffffffff) accept(r34, &(0x7f0000000040)=@in, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r35) r36 = socket(0x2, 0x4003, 0x0) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, 0x0, 0x0) dup2(r37, r36) r38 = socket(0x2, 0x4003, 0x0) r39 = socket(0x2, 0x400000000002, 0x0) setsockopt(r39, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, r38) r40 = socket(0x2, 0x4003, 0x0) r41 = socket(0x2, 0x400000000002, 0x0) setsockopt(r41, 0x0, 0x0, 0x0, 0x0) dup2(r41, r40) r42 = socket(0x2, 0x4003, 0x0) r43 = socket(0x30, 0x1, 0x0) setsockopt(r43, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r43, r42) connect$unix(r42, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e17130d9cfc5f0a"], 0x10) r44 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, r44) r45 = socket(0x2, 0x0, 0x0) r46 = socket(0x2, 0x400000000002, 0x0) setsockopt(r46, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r46, r45) connect$unix(r45, &(0x7f0000000180)=ANY=[@ANYBLOB="f9bcf9d39042748a75219077c70fb2d91953f3d08b6ab3eb5dfe8bfec627b475fc740ccccbf1f64efecf6b348f342cd0ad4c545b2d2f80f39b4b7399c2a5cf815bbe4aa3254c8fc6c7cbf462bce83fd261643055bb4306221f6e5ff5034f60e010121d8b520f29ec4100f7dabc5aae84d751afb126a05c86f25611b1ac00a3e8bff13423d61c"], 0x10) r47 = socket(0x2, 0x4003, 0x0) r48 = socket(0x2, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x15, &(0x7f0000000040)="040000", 0x3) dup2(r48, r47) connect$unix(r47, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r49 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0xcfd3b960b719651c) r50 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, r50) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r51 = socket(0x2, 0x4003, 0x0) r52 = socket(0x0, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r52, r51) connect$unix(r51, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r53 = socket(0x2, 0x4003, 0x0) r54 = socket(0x2, 0x400000000002, 0x0) setsockopt(r54, 0x0, 0x15, &(0x7f0000000040), 0x0) dup2(r54, r53) connect$unix(r53, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r55 = socket(0x2, 0x400000000002, 0x0) setsockopt(r55, 0x0, 0x0, &(0x7f0000000040)="04000000", 0x4) dup2(r55, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r56 = socket(0x2, 0x4003, 0x0) r57 = socket(0x2, 0x400000000002, 0x0) setsockopt(r57, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r57, r56) connect$unix(r56, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r58 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, r58) r59 = socket(0x2, 0x4003, 0x0) r60 = socket(0x2, 0x400000000002, 0x0) dup2(r60, r59) r61 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001600), 0x0, &(0x7f0000001880)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r60, r61]}, @cred={0x20, 0xffff, 0x0, r3, r12, r15}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r20}, @rights={0x20, 0xffff, 0x1, [r21, r0, r22]}, @cred={0x20, 0xffff, 0x0, 0x0, r33, r35}, @rights={0x20, 0xffff, 0x1, [r37, r0, r39]}, @rights={0x20, 0xffff, 0x1, [r0, r41, r42, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r47, r0, r0, r0, r0, r49, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r51, r53, r0, 0xffffffffffffffff, r0]}], 0x140}, 0x6) r62 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r62, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) bind$unix(r62, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r62, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340), 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xe6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0x101}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000, 0x0, 0x0, 0x3], [], [0x0, 0x0, 0x0, 0x9, 0xffffffff7fffffff], [0x0, 0x2, 0x401], [{}, {}, {}, {0x0, 0x0, 0x0, 0x7}, {}, {0x0, 0x7}], {}, {0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() dup2(r3, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = dup2(r6, r3) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r9) readlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/127, 0x7f) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r5) pckbd_enable: command error pckbd_enable: command error 16:00:06 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x108}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0xf5d9, 0x200}) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x84}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:06 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0xffff, 0x0) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) sendmsg(r1, &(0x7f0000001480)={&(0x7f00000014c0)=ANY=[@ANYBLOB="00002e2f66696c6530009e5566eef38aa022fcde9eb16f931b6bffbb8f93c31f9d89f7456d9fa5dd5a2f802247b7897188b62a69e1c4c74756be7ea85f03693a2e0a9e43d61bc6b8ad3ffb1e3eb47dddc8acc53ee0d612e8491eb5c5b920e14af32b943912e835e26d70b54f9ee2780e9e44a5cca291592014102567b3ce15f14561010dceeb6dd4a729b07c047730f0733530e71fd857fa150adc75ea2a1e360b2add101fc95deee878258fcf672b29376c6d348068d1c3d76008952b629461568b835dbe0d3b9609dc91115b9700"/243], 0xa, &(0x7f0000001300)=[{&(0x7f0000000040)="98cdd67c7fec7c00a94a9fb63cf1ca774f9478e5cd912f4445bf4b34d9bb6658797f31873b2827ba45c5f72e33df1324c2b15e47c4823a5023119dd155b5b43609a961685f32965855c276ebdd807a49036328de4b4ec98d7eff269b51a3ff40c86569a5856298ee978ca6dda4cbaa8f9c82c0eef2f5c3d491c65688e4ab36871ef22261300a49381bd7e6b1b64ad101042ac890844328f8cf60488a8e4bb23fd5c6b90e0aabefa92af4d565685b34926f1f", 0xb2}, {&(0x7f0000000100)="bf879a52356a1fb2a4f7529799ae3ddc8bbdfcf2f6f87557fa1562d55f5d89ac4544314bca6fa821ae221740fe6a19a3b9e7afc741422766849daba0e7e77c30c67f28948905002204e8257bc57309dc5b65c7074c1a253026dad31a70ec142adcac6fe067c77cc5d32aa1eaf0c3b4aa19f024fc8b8b57c2d38d586ced0d91034df80cc9ce4fe883834fff9b277bd9bb700ab25a6f521e2ae68f88574f76524e80f659d25ef59273889476736a56b18482fdd6ab84f4f15a46c7c1840e09edc03dd8ed7c21aa9fea238a4e", 0xcb}, {&(0x7f0000000200)="506ebcf680582138f37cccf257d0eca25d04525c2c7d3f30ececb7d86a471efa1d7cfba0ae84402576724c1bdba098b794d3d5c97d352948b602be15c611842530e76aacf194fa19d3b2223ae672e828117567728eed9eb79023816a0c2b8171a3abdec907dae3f5567b64b93b85344545fc69560cbf60e3e1c5289140d6065c18d2128f83d540ba894d47e53cdd9d9e9d424f15f3a141165586ff86fd63839b34ccb7f112ef3357f6ceb1d5290f77297b2c3f5dca039644c66a169c0eea09dacb865a6fb90bed726aa6e791e50474eb853f49826f4db6b223dfb59927552ecbf53ecb80a0a4721432843e00", 0xec}, {&(0x7f0000000300)="4f2343b4c64296f6b8ceacc09f4040b6964515e8f71db3734fde7ffd474cff02f4b0d3a90c1a92f5f38ea93103fb01315401909aaab1eef42a0e6d6601dbcd70fd466c45881eadaadb771a728ce441093d3cf76cc46109db06ed82ad4db148d1721826aa3e3db7eb82fd7fe8a958d89549581cbea08e66d3506edaf4826f37f312f6e6d4d69967226e83a12da38f013e424ff1ec12810094c64b3cfabb015f0b4028d859ade1b840606c2d459a7dd58cda7a29004c07ea9ab76e509b615b5dc00c477910e83ddc5fdc78a4f0c916277a90cc3513ee250b46beab4a08c23cf5d1860b910683044310ed946f8f0c0dab777ec8e1a5108abc67dce24ab988b3984143f6d2eb3a60076ceed905aedfead5cea0fa3d33d8c3ce224d7aa23a190b2d4d4799920ef4c1eb025cd261cefce2737adbaf20dd5b6689e5131e7438b95b4a7884a28186f47d10e4869e9602dd7446242181c8691c33a2a29c36bee13310f34bf7fe79cf5a4182b37af0100dfbf15e3521e0d41c2b965ff0dfffca714079457bf24eab78eb1dce96c03c25b25fca8e31118ef186825ada8d99e0cfbd094427b8d31625bb6947aa484bc80a51c0cc85843b2793844a41dcd114128e672b0c65fe9e50e29c8e39a6a12bdbefbaa78ddcce64b8254318c321d2b557dc5e2c4e4a6cbf8c368b1fad86ef2783d4dc48994352ea581d21895945fd993bdc55cbe9aa4a15c118f699b2ccd3bc62e1d0b7ec3733760fadc4fd29945f63bc8bdad7ef62fe4acd399afddc5a12e8b8913f4904150818cef402c7ffae5e6d03baf2b400575f001af9a34da81d3c08f3d30e5f0e89166ec26d012799ef25160bdc97e6e860954764358facb22a5a7149f75d2173c789900de671ec0eb5d191f9ee585afbf352e5f48ae137be8b527e8830cd6d41ab997c83e9562ada12f9a42da3268e2d3a8b777dd47aa42f05b604b3525ca24b4d64f5ca83e91c7223b036ce755803099df79c62d2d1c2022c5ecf94fb38c004a2af56ba0f832af40df61005cf7229df81efc54a8cfbdd7fe58f55568580ed2d8d8dbcb179480c20424c3b647d8fdda8a4847bc2b2ca024299a569c78076d2a17585c53fc164fe834d83410cfe432c14ad437af0209601da8870d707ad54f0ff69f3cb7fe128c0092318be33c1547c3fd69c13aad477060b109cf2dc92c6ff6078d528e1bf0a2e0910f91e53ac5cc1f850cc0c40ada7622f05defe1bb9bc82bbb7019084980e537ad478d4138411694fc00e23221bdb32d81111a4f2c8eb3bcd76ce0206d2e548c1a39f70f3c0e928b8b92f3cfe09ded33abf99973b2f809bd4515b0d40e7f0ae47d1a2ecc295866d959645626f99dd2b9e269da147db7149613ebfd8717ffe6822f20c5d99063bb2057f94fe0232faa1f98bce3335b82f3cb810937db6d10f56b80d7e7025148ec414e661a4e26ce290b7688d1545b63e5c622de0ac0e47fc0cde14adb8f82fac83389f14d5a7db509ea424785e30c7a5d109e211fca033385923ac3dc7b366d9a33b6c2980010b01d546f94b9c920f0aedc092c1f431cb5ed04b08a9d7cf315eb0aaaa8e9640d858bcfadccc5c00246449f92bc6dcb904abd1f68e689b8af691ace4ba01ceca1f95ebad8dbd316653cd157e57d9dc1825e3dbe1367e145ee57dec922d76e8fbaa1f8e66fdac92440120f8b2cf27f2aa003177c35fd5a474d21669fc6998c043d093a3d9a142ece420b6f9341f265348e186ebe070b8978f9f356d3cb323b36252b6bcf37570948e67737d5e9ffc17e7585cd4b3f22ffbd65c465c774388115231763e5c6e1232c382b6da1278dc2b27cc8955b3679f5b8a9eb947f95aca427fe009ff393de342b330f0b025e8f6cee42b0545ac9b347d2ea3f08553f8a75c899b11b83fb302944c33530731c828dbf94a1821179334af1922ecb292440d83a6fccea06af17271584604ff262f6fcd57a5d6db097d1ed95a445078f73da6b7fd5006855a66657048dee79015d78581aff2df9f0ec54bf0f3bacf0cec1a6b84b18f2beeeb7d295ba725e5dd65675658a705d8299e5f1cff3fa1c318497fdb68a05262607da15ef15d3054d220fefa1d5851230d7851765670f58906ba4343496f23135ffdf114ab5f7ada03e30ab52a85489b776093e6645478902c378edbfb21c52b97934c8a6a2b57f81aadd250c8f843dfbd10fe5bd5c749f04c7057db4bc505f7287b5109e637fce71a86b9323bc17d482bf2459b7d48efe3f630bae6f800deccffd07ace6a365ddfa995e6765e2e98f2c9c5be2328a9dbf768ee926d0b48dbdacf89a5a87a65587e4fe073f11ccaa308adb417a96aa005ca3c9f3a0417a8a7437b0081dc4fa000165a5b093946ea36a92a31982e19d7228222fc3f57878cb1c826985961defffda88f9ead0f9c4f106077f69455f88d05d59088f3fd963000c1d2066bbc1c24a3ebbc43105b956d4b2359efe63ce8e8eedc398c22ccc43dee3dd09a3583dcaa3d0b085e941f5b6e52fef5967b057391dd666c315af3b1d4a5d601740c252a65747042fb5f8085fb533deff769f0fe3d42c1f484469293998be6b85e53ea3ff57e43256b97ab232c4cf1d79834e898856c6a24ceaa6c958e773a3ca062d929e4bc6c41952dd2cd505db37ff1ff76a5c77dba57ec1df8c890a4d74e37d8f0e6aa5fb50ae1cabe94d7d1318e37290133181fa078a9aab570fcd4a342ea98595d9b91b6ef249508e842aeecef1635ff0bf2918569520265c3e2fceee8dd342c7a4d2b2ab3eb241a51d1a4d2e0b9cd097b00ebb03ad4ac31b6991eb0ca686906ae3f9105fcbff7c1553b07dbcb5024441661751be2f9e9c758e574d17dc0555785c7cf7ef21112a37cb71d8d4b95e62676967a4af822c918d1eb9a40e973bfd6ac9877bbcbd487b39bb6acce7561900c64cc288cb9c1d7c721d75eb4ba90555b4e2f9214e1f27f64ebe5bc995e0ad4aa5a347f85fe68aee01a4740aceec8addf4812606f4d2f84d4f2dd29ef9acf86c72ea174e8a4cf7128f4937cf547cc7c6aa1fdbf9867293ce6f00b6f61e74d93adb8309bab2562bc158399cef9addf400f382f003a2631dce677ee44ff95878515a14c7e87e6aa0a8e09c70eadbd69e59f3668d23a1a50c861945bd5c6b4a6015cd656459318465830632cac735c8661476fd37e3b91adc5c8fb59a2cb65e212d3a7b309cda436c30e6afd7f83db4c2d73e41777cf76eb3330b18e8f9f0215ee6e2ea849f17b3269992f2e804326a5f7c425743e09e9a5326668e14b12377ec8b863b26e0743bfd21ee49b787fd4e01dad3008b7e5d0ca1d6d356cfbb7a3a0cd3e433d0ccba003bf44a1d9228d33948eb154984087e39388094f6c46354269ce20712679cca1a82235a998b42a63a6f4b12ca212b7e3034ff62347d06becb1bd7ba8e3bfb41daebcd0807bf128c03a38d2a33774c017bc0de042d08ba692e1c8d894a4992408d19e7274ef2880a0f861aff95db9bf1d137dd8de677a8e9fbce08b66b3232926384890f1383323fe8c97e807350b4f75e204ed07345e3aaa858794608e73f7e43b6335c4cffce4b6fe3b6f6f3869f9f13a3fac5018ea6e9a104c3865759ce1217951f612ae7d777c374269bb59d2fddda04dba6bd30061fcf3af72c5112579de95d7e8ff8692157aa08577f7f5b76ac63a802759eb7643d0f924330ea5239adeba917553a93d7877f9f8530612bcffddb3a73cfcbe676e231aba0447cee238aaacab59f4eaad30a902407bb9e8e144a0285bbdec56662a8bf4b3597e552fcc78bbcb70ce81fc8bfb410c0baa3af8a0a69c12a7b53c14503395e4920722bc7228c59d2728837c796e3fc111ebf514e7538ca6904f9edec35027bf8f516e465d8e8e3b716c5a5cc25a1b278189254b8a53631f389c619a1a71913a4f18a2e131b132f88887d62e0b1aeb94bfc460c89a28c122da2409cf926c3c13ddbceec050a3fcc849735fc6a7d87fb082a138afb731e9dbe552e774321e7d9318bf01edea4335d0b0e717475ce75e3b1e46444cb627a35dd241a152f8f78d742c2a01c25ba18a49ea25d96e5290fd6c094b86749a8611ea4304e248408e666726fb50043731464dd66a7c028d141adfdf7986d8cbdddc12143b40fce5af71baa42d27ef240473463f5964d63b0aa9a1e362363a0096962800ddc939a02cc9805048b70699a466e1b381d7ca48e5c246392b47a99f05b0cfed946eb9bee23d60323764c1b59076c24f2804c9426a45d9eb3264252a61de855fb93dc648731797cf6548d969380f339fb48e8a5a55a963dd868d62f8edbe123b58127cc1ece3c329645d84d16bc63397c94c8a708acdeb0d3b76addd6421d5a6b1eeed6564b80b1635c461d6f0797acc1e850b72beb5669a4ecb5062cd4723d7e54552f2e16ef29badba3b31f28ad922a23e8609f633fde46594fab495e0369a030f480963dc35d27ee7679513d708fdf18159c577d1cf237fcd4de1d77e01b8aa6bdeff81c38da4f19e00b661b4c4129bcd56778634e9b299e492b55f849aa02bcfa8a6352fddb08886d019ba270c7baa1b42b099241c866205b6e34c4ba3dd72e845ed639fc68e080e7f544bb10ac4d7429f62c023b81a1a18a962deec34aea68f2e55361d9f574162309ee52c4f53e1b5c8c28a802341095ee980064ab7e8dcc9dfbeef3a3c6aff42ff8bbe8be63bbed58beb01adf5af1e7945d85d11578335a810da97495d3d7c82d43c6ca09342010db148818b3a953c814fb4390fb2172eb89f7c03f9047f3c2ffc0194c6cfaaad14506ddd752eb7fc755464f21465fd2c72d0f2450a11bad225e59eb15d2aaaf9c9b62088135ed70a2e9f997feebd5ae566b478430be98f256db79017a72ee9d0f1c7c55dbce2d4e93d54275abf8706b3eec54e04fb6114b35c3f3340a86fc0799a2239a3a1382836fd20572ba56a105df35cd117014a17d6673ce72a99220e5a75755a08427f4014e0d95d305ec64504d4274ed47bc7e542093dadd5242c8d137ccb39fed700018e7c62c7340e2d2d1d1a55f48b0bd06bf910f78de7e7fe39c0a612c480357367b1a9e1053b8d787baa77946e2862df2d13e02fd64e20608087ffea7a1f71358fa1a2ac361bf1004d7fc856245f185ba0dd16ea87c46daf67a5b912f52567d68b0c9e28eac0a70128bd2ad53d51a09f93158146bf2a25ab2f4ab6e25ac031184d3080034abf8704db99e62f1bd9942a949b6b058f13fabbdcdff1d8722da9a5385b75cf85d83a7f142e23e3a83450588f8e246e46b234e12a453af7bc8201dfc6a9ae10d514764272cfc1a38515d974b70f9e93342f34a35c92b7b9d4a2e725cae5244813662c52cc793874f71d96e771de15973b12f47061135a4bae83bd2e61c9d4bf9c3270c4575dbc220169db8889875f961def4089d84860cbef18a8923370aff344d98bc571210694756447c47b7531fd2db7465150bd49da5592e07cfa45bd430dc282cf0710b6542098bec976f1d24092636b45e102488ae1a4825a65fec697f1d27c558b308477012f61d1d5ce0c2ae675a7e3c0fe4815d6ea464fbd0d5a59a4d182a9e1d75b917aa41d6e95d005bd6fea53c906e94a2eb1a714296715ea203e9ec511ea947f6ddc6b3228e2675777644ba7e52d287f91c01e63075504e289615a17320e9d152c3cc793bbb2eb8e4cc2333e213b3c86e22c9974b07fe6ae371223ec8e88c2462ffcdf8c764a379cb460bb951522bd40fed2b4ff6ad0ae333cf2fa99fb244fd9a850a9e4d1e1bd0908ff44a1303e", 0x1000}], 0x4, &(0x7f0000001340)=[{0x70, 0xffff, 0x20, "51e7cba532e2f063bf699aad971edefb991fe797609cb7e487d95c4f8e2e8b7d8b5624e598aed15ac6be04836b1832ee0fe283dcf053f899c057f2549975a0909863fc583d16ec75ee5375f6547fd8d1b515324249f837a2c9"}, {0xc8, 0x2758265eae97220, 0x9, "3e39ca73639e3c30a8c5320231e0c2d5b1ebd9ac10377c3bd960eaa048ce3f6f8eca02b4077d0072e4ab4e2cb7a3a774934442bd34818f42380c4cd0a257fdbce261bef71dd64ba2b38706477dc57f70ed6ee0e1ec32eed80c49371abb226ca1bbc1c3084cebeb3e4a0ddec96e7a9bb95da685c4d2bf07228c9b3aa94446a0e932230c8ff8f51d7aee26dcc4405e46952a5188aa7a8fcede1c76861400ff95050a9e1759135d1adce5f666b6e49f8579d4c9152ea48de3"}], 0x138}, 0x4) pipe2(&(0x7f0000000000), 0x10000) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000140)) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x20000, 0x56) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000300), 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r16, 0x40047601, &(0x7f00000002c0)) r19 = dup2(r16, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r25 = fcntl$dupfd(r22, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r21, r29]) r30 = geteuid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x2e4) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r30, r33) r34 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r35 = dup(r34) r36 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r36, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r35, 0x40047601, &(0x7f00000002c0)) dup2(r35, 0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) msgget$private(0x0, 0x100) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0x0, "2ea86ecce46adccfd71100489a00"}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd70000", 0x28) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd310a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e0c2211571a92e2b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d051d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c86e4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37a9b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a00"/1569], 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20400, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) writev(r1, &(0x7f0000000280)=[{0x0, 0xffffffffffffff5c}], 0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r5) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/103, &(0x7f00000000c0)=0x67) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shmctl$IPC_SET(0x0, 0x1, 0x0) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0xa, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x400, 0x1f, 0x3f, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1ff}, {0x3c}, {0x64}, {0x4016}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) socket$inet(0x2, 0x0, 0x38) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f627573cb00"], 0x8) dup2(r5, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffea0) rmdir(&(0x7f0000000200)='./file0\x00') close(r0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x3f, 0x3f, 0x20, 0x7ff}, {0x9651, 0x81, 0x81, 0x987d}, {0x3ff, 0x1, 0x7f, 0x7}, {0x0, 0xff, 0x81, 0x4}, {0x8d, 0x3d, 0x5, 0x8}, {0x182, 0x81, 0x3, 0x9a3}, {0x4, 0xff, 0x0, 0x1}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x129, &(0x7f0000000140)=[{0xc, 0x1, 0x40, 0x30a}, {0x101, 0x4, 0x1, 0x3}, {0x2000, 0x80, 0x2, 0x400}, {0x80, 0x4, 0x5d, 0x5}, {0x9, 0x6, 0x1f, 0x8001}, {0x2, 0x0, 0x8, 0x4}, {0xd5f, 0x0, 0x8, 0x9}]}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x60}, {0x4006}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) dup2(r1, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)='g\r', 0x2) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232", 0xf) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x4d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto(r1, &(0x7f0000000040)="0993bf5d3df38da8158965bc5363dc6f45f6142f3966614116be3b4be0fea0aa9c12b30297e49704", 0x28, 0x400, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) close(r3) dup(r1) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x10001}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r7) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r11) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r13) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x10) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0xb}, {{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r14, r15) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0xb}, {{r16}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r16, r17) dup2(r14, r17) poll(&(0x7f0000000180), 0x8, 0xfffffffe) r18 = kqueue() kevent(r18, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r18) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0x6, 0xc00, 0x5, 0x1ff}) dup2(r4, r4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0x443b, "0900ab6e194d25b58cbc00"}) readv(r19, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x48, 0x60d3}], 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = dup2(r2, r0) r4 = geteuid() r5 = geteuid() setuid(r5) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r8 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) r12 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() setuid(r19) setreuid(r17, r19) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r17, r18, r17, r18, 0x90, 0x10}, 0x5, 0x54, r16, r16, 0x2, 0x14, 0x3f, 0xfcc}) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r31) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r28, r24, 0x92, 0x10}, 0x43, 0xff, r31, r22, 0x2, 0x14, 0x3f, 0xfcc}) r32 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x8, r36, r37, r36, r37, 0x90, 0x10}, 0x5, 0x54, r35, r35, 0x2, 0x14, 0x3f, 0xfcc}) r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r40, 0xee01) r41 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r41, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r43 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r45 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r45) r46 = socket(0x18, 0x1, 0x0) fcntl$setflags(r46, 0x2, 0x1) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r50 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000240)={{0x8, r48, r49, r48, r49, 0x90, 0x10}, 0x5, 0x54, r47, r47, 0x2, 0x14, 0x3f, 0xfcc}) r51 = getegid() r52 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r52, 0x0, r52) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65380040b8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0011c4e7d53090000000000000073d8b4927032c6050005000000ce58a5be9f4d16169cb487e706f64f509c19747d6311"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000740)=ANY=[@ANYRESHEX, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r13, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r14, @ANYRES32=r17, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r52, @ANYRES32=r40, @ANYRES32=r42, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r48, @ANYRES32=r51, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) lchown(&(0x7f00000001c0)='./bus\x00', r5, r51) setuid(r4) r53 = getegid() fchownat(r3, &(0x7f0000000140)='./bus\x00', r4, r53, 0x2) write(r0, &(0x7f0000000440)="05000000c3b946508f3a3303daa4e5cd1c950ac4631c06278030a16aad6e7418bd91267b64bf45cd3294c11b63aa05eb611f728079f6d2fe68310f009afabbd4bbc0b4f97742b9040fa54891593462f6ec6793cebe01aa95e050d28043af8b783c0a3483de8c4a47e4d8b68fac9c46c538f91d1f0bed903ab85170707943c4edba6d1595cd3bca2eaedf242641de22aaa6297f8af6677cd3dd3a7584135a89ce1f80", 0xa2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x1, 0x80000001, 0x7d}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0xaf38ab8b375b361) geteuid() r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x5, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getpgrp() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r3) accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) socket$inet6(0x18, 0x5, 0x1) open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r8 = msgget$private(0x0, 0x4) r9 = socket(0x18, 0x1, 0x0) fcntl$setflags(r9, 0x2, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r11, 0xee01) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0x8, r11, r12, r11, r12, 0x90, 0x10}, 0x5, 0x54, r10, r10, 0x2, 0x14, 0x3f, 0xfcc}) r14 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r14) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x8, r6, r7, r11, r7, 0x92, 0x10}, 0x43, 0xff, r14, r5, 0x2, 0x14, 0x3f, 0xfcc}) r15 = geteuid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r18 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r21, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x2}, {}], 0x2}) r22 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r24 = getpid() r25 = socket(0x18, 0x1, 0x0) fcntl$setflags(r25, 0x2, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r27, 0xee01) r29 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000240)={{0x8, r27, r28, r27, r28, 0x90, 0x10}, 0x5, 0x54, r26, r26, 0x2, 0x14, 0x3f, 0xfcc}) r30 = socket(0x18, 0x1, 0x0) fcntl$setflags(r30, 0x2, 0x1) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r32, 0xee01) r34 = msgget$private(0x0, 0x4) r35 = socket(0x18, 0x1, 0x0) fcntl$setflags(r35, 0x2, 0x1) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r37, 0xee01) r39 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000240)={{0x8, r37, r38, r37, r38, 0x90, 0x10}, 0x5, 0x54, r36, r36, 0x2, 0x14, 0x3f, 0xfcc}) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r40) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x8, r32, r33, r37, r33, 0x92, 0x10}, 0x43, 0xff, r40, r31, 0x2, 0x14, 0x3f, 0xfcc}) r41 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r43 = socket(0x18, 0x1, 0x0) fcntl$setflags(r43, 0x2, 0x1) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r45, 0xee01) r47 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000240)={{0x8, r45, r46, r45, r46, 0x90, 0x10}, 0x5, 0x54, r44, r44, 0x2, 0x14, 0x3f, 0xfcc}) r48 = socket(0x18, 0x1, 0x0) fcntl$setflags(r48, 0x2, 0x1) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r50 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r50, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r52 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r53 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r54 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r54) r55 = socket(0x18, 0x1, 0x0) fcntl$setflags(r55, 0x2, 0x1) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r57, 0xee01) r59 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000240)={{0x8, r57, r58, r57, r58, 0x90, 0x10}, 0x5, 0x54, r56, r56, 0x2, 0x14, 0x3f, 0xfcc}) r60 = getegid() r61 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r61, 0x0, r61) sendmsg$unix(r16, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65380040b8c290122be76ae903a90501d67f0e76ff52611a5d9e00558412ed6ff22d0f931036a0011c4e7d53090000000000000073d8b4927032c6050005000000ce58a5be9f4d16169cb487e706f64f509c19747d6311"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000980)=ANY=[@ANYRESHEX, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="f3000000a00080009cae9a668fe79f2363b9e11a010000ffff0000000000006c3e9a9d8f6cb0b1986dfb", @ANYRES32=r22, @ANYRES32=0x0, @ANYRES32=r23, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r24, @ANYRES32=r27, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r61, @ANYRES32=r49, @ANYRES32=r51, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r54, @ANYRES32=r57, @ANYRES32=r60, @ANYBLOB='\x00\x00\x00\x00'], 0x125, 0x3}, 0x3) r62 = getuid() r63 = socket(0x18, 0x1, 0x0) fcntl$setflags(r63, 0x2, 0x1) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r65, 0xee01) r67 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000240)={{0x8, r65, r66, r65, r66, 0x90, 0x10}, 0x5, 0x54, r64, r64, 0x2, 0x14, 0x3f, 0xfcc}) r68 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r68) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x7, r15, r60, r62, r66, 0xcc89aa55db56edb6, 0xfff}, 0x81f, 0x0, r68, 0x0, 0x3, 0xfd8, 0x40, 0x3}) socket(0x2, 0x4004, 0x2) acct(&(0x7f0000000000)='./file/file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpid() getpeername$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x20, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r4}, 0x1, 0x8, 0x2, 0x4, 0x5}, {{r5}, 0xfffffffffffffffb, 0x4, 0x10000000, 0xff, 0x3}, {{}, 0xfffffffffffffffe, 0x50, 0x2, 0x3}, {{r7}, 0xfffffffffffffffc, 0x80, 0x20, 0x81, 0x3ff}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x51, 0x3, 0x9, 0xfffffffffffffff8}], 0x7ff, &(0x7f0000000340)={0x3, 0x4}) lseek(r2, 0x0, 0x40fff, 0x0) write(r2, &(0x7f0000000140)='W', 0x1) r8 = semget(0x0, 0x4, 0x8) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000000180)=""/154) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x40, [{&(0x7f000040f000/0x3000)=nil, &(0x7f000010e000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000572000/0x1000)=nil, 0x4}, {&(0x7f00005b5000/0x2000)=nil, &(0x7f0000129000/0x2000)=nil, 0xf342}, {&(0x7f000067d000/0x2000)=nil, &(0x7f00006e4000/0x4000)=nil, 0x3ff}, {&(0x7f00002e9000/0x3000)=nil, &(0x7f0000034000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000678000/0x4000)=nil, &(0x7f00006b0000/0x3000)=nil, 0x7}, {&(0x7f00002d7000/0x1000)=nil, &(0x7f0000559000/0x3000)=nil, 0x2}, {&(0x7f0000286000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000728000/0x2000)=nil, &(0x7f0000606000/0x1000)=nil, 0x4}, {&(0x7f00002cf000/0x2000)=nil, &(0x7f000018a000/0x4000)=nil, 0x80000000}, {&(0x7f0000603000/0x3000)=nil, &(0x7f00000cb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000682000/0x2000)=nil, 0x2}, {&(0x7f00000e0000/0x4000)=nil, &(0x7f00005b9000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f000067a000/0x2000)=nil, &(0x7f00003b1000/0x3000)=nil, 0x1f}, {&(0x7f0000016000/0x2000)=nil, &(0x7f0000551000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) listen(r1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x2) sendmsg(r4, &(0x7f0000000640)={&(0x7f0000000540)=@in6={0x18, 0x0, 0x400, 0x5}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000580)="6b24681ce01e0e7a4554b272d8117675fa4cb6d9719f9c2197c9ef5720e2ce93e8f88d67db4b6942e3708d7db4108576a2ecff269791cb0fe610bb07bc1bd519", 0x40}], 0x1, &(0x7f0000000600)=[{0x20, 0x0, 0x8, "c40d657dad3284d3a7f2770a"}], 0x20}, 0x8) shutdown(r4, 0x1) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30a00, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) kevent(r2, &(0x7f0000000300), 0x67, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r6) fcntl$setflags(r5, 0x2, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x300, 0x0) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x805) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0xae025569d976fe5c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0xfe16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r2, r3) bind(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000ce5f778f331f9080438953869de45a7be07b98aa54354304fd8ffa34f9a0a44a22b6247efce82bfe16ec4aff070000000000001cf261287cf4f641cb181349470702cd62b4d1e2dc8a87f582231e65c03e6e5e3540065de2aaf103fe2ef1cdfa885d8aef69a792b5cce2408af5a7a37253e09ac454e19f543d385b116e49e2cfadf7d7d4193a983973d690a3c0261f00000000000000c796f85a905384a39834ba884690178b96d8faf3126b637f808ab8ebf28a82453779cf336f6c0e8039940d12cfc497e7461e86308f98490432acc7510277dbd7c2b4d9b0ea62cd1cec8d96a0e0af77b888805e0d4efdd5120c84ce69a1ed028d421b3e8be077fdf8d2b9c2c2fec59ddf5fcca8da2b0aca7ad76a6bef391c52539dad6ab073f7d3befac66ff057f27d9ba9cde5f9e21b03a859c17253ab1f802e7a0304a1a6cadf1da760d7d43348951cfbb0d1b51d05faca062442afe3ebf8f4d713e92ef2831e3a9af7164533d544cf5a0cd073d4c8b68071eaa410647575be354de9e6145d50aec3187796f5cb5d30e25700000000000000000000000000003faa0f795b62f0ef98e96ba1cbdfadef9e40a8ae4913721e01f63245cd4f72a9886ac4b43c82474ccf11fd165e415539be4305"], 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) fcntl$dupfd(r0, 0xa, r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind$unix(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="7d15ef14589a5a9132607ae37644c53c182e03694e314e0e140243d0b96ff6a9c506ff563ac04806079a996822abb811d4ceb153dc7097a058f12603f06b0dd87116618b5d97cdf251ea371607b16990c271d53819f7220885c69a34dedd7a26823afbd9ebe00e65616e677b4906e5028a268f95ecda10323bd96b7987c08325336a8d47cbd6d4c1204efd0dfd79d2d222e3c6eeada1d919bfbbcb5af92856625842637ae0f999d7582b27d1f0f9cfe60bde9942df54481564774cda1796356236385b536e4d9610f7a19a37ea57c7c69077e5804314c7b80e21c14634c68398a0b6dc2a03eb78918ca3c4af3cde31f8973dba7fd5750e1b5394496d193826787a4f65b863a5ba2c290279340a569507b14b7d1ff03480eb94827e1be1446d5588dfc346696fa4642ec219fc155100e5526cfb64c200000000"], 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = semget$private(0x0, 0x3, 0xc4f7f425ec6848b) semop(r7, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x200000000001, 0x2800}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0x3, 0x1800}], 0x9) 16:00:07 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x28d, 0x0, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {r1, 0x1}, {r1, 0x10}, {r2, 0x8}, {r2, 0x4}, {r2, 0x4}, {r2, 0x1}, {r2, 0x8}], 0x2000000000000333, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) socket(0x20, 0x8000, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = socket$inet(0x2, 0x8000, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r11) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r13) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x80, 0xf0000000, 0x2, 0x94b5}, {{r4}, 0xfffffffffffffff8, 0x0, 0x80, 0x0, 0x4}, {{r1}, 0x7fffffffffffffff, 0xc, 0x0, 0x8, 0x100}, {{0xffffffffffffff9c}, 0x8000000000000007, 0x2, 0x0, 0xd8e0, 0x100}, {{r1}, 0xfffffffffffffff9, 0x50, 0x4, 0x4, 0x1}, {{r3}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x9, 0xbd4}, {{r0}, 0x0, 0x0, 0x40, 0x4077, 0x81}, {{r0}, 0xfffffffffffffffc, 0x79abc2080736ecc, 0x8, 0xbd, 0xd502}], 0x0, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffc, 0x5, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x45, 0x20000000, 0x1, 0x271}, {{r1}, 0xfffffffffffffffa, 0x4, 0x8, 0x40, 0x1}, {{r7}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x2, 0x7fff}, {{r8}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x7f, 0x5024f3a20000000}, {{r11}, 0xfffffffffffffffd, 0x70, 0x2, 0x81, 0x3}, {{r0}, 0x0, 0x8, 0x20, 0x9}, {{r12}, 0xfffffffffffffffd, 0x60, 0x2, 0x79, 0x616}], 0xffffffff, &(0x7f0000000080)={0x7f, 0x8001}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000140)={0x3, 0x9}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x0, &(0x7f0000000200)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000240)=""/219, 0xcf, 0x40, &(0x7f0000000340)={0x18, 0x2, 0x1}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x819, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r6) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0xc0000000, 0xffffffffffffffff, r3, r4, r5, 0xc2, 0x3}, 0x8, 0x7ff, r6, r9, 0xa78, 0x7fffffff, 0xfff}) close(r0) syz_open_pts() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000380)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="478c2125119b5b0e58f9525d6e290318240a000000243c86000000000006b085d9a18914a2b84c30c344c4b7d428fd65bf22f7ff262cdc5c359d5324bac09269afab9610bd3b23a0f4b6fff849614ffa6e74fb0e0850cfc09edca05fc0169386b295166731d1f55dffd4114b8f0c590e208149bf524a61214e3bed0fa5b2477f5b588c1fb1ef3fca9a48f6d2cf7abf6361cccce36b67eb53a4452b29964475343140d5327b4a9b35794a7f90e3d286c10459561a1f4959adfc7a8fd3c25fd9daecc6ab6c97f96a6152c7f2bf3d9e79bba02b8e243b51bfca6fbe99115aa92413e7d33b139cca99fbacefccffd8fadd8df1850ec40741e48fbb8390c663e46bda7060767273592dc971d9baa366efdc7d87b4ca", 0x113}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d54857e2ae1413709af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b6f673c0d039c6d8cbc96b407b0a68203deda25bdc398d7a98807271d88221cfe0df81e7c55351e677cd44a968fe6c0cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6e2e2e", 0x7a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0xd0000000, 0x40, 0x7076a3982338c59e}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffff7, &(0x7f0000000180)="174af205b60683ab35808bbc0200634e9d09") 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r3 = geteuid() setuid(r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r6) close(r0) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x5, 0x3ff, 0x3, 0x1, 0x10001, 0xd, 0x0, 0x7, 0x1, 0x3f, 0x9}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000380)='\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) rmdir(&(0x7f0000000600)='./file0\x00') 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000162000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2010d, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x2, 0x2}], 0x1}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x93d, [{0x3, 0xffff}, {0x1, 0x80}, {0x2, 0x8}, {0x2, 0x6}, {0x2, 0x200}, {0x5, 0x7}, {0x0, 0x6}, {0x1, 0x20}, {0x3}, {0x1, 0x6}, {0x2, 0x5}, {0x1}, {0x1, 0x7}, {0x3, 0xfffffff9}, {0x2, 0x5}, {0x3, 0xfffffffd}, {0xd2edc04d31506687, 0x1}, {0x2, 0x9}, {0x2, 0x4e7d}, {0x2, 0x803}, {0x2, 0xfffffffa}, {0x2, 0x4}, {0x1, 0x74}, {0x1, 0x5}, {0x2, 0x9}, {0x0, 0x2}, {0x2, 0x2}, {0x2, 0x2}, {0x1, 0x4}, {0x1, 0x3}, {0x2, 0x7}, {0x4, 0x2}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r2, 0x6}) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xffc}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfff, &(0x7f00000018c0)="9828bed0e52c2677d50e18031b411d4a38ac59ff75e0d2eaf6caaa1cf16eab3703f33f23ad9c4d115bed2c71a4cfcd81efd3fb55a01c05b8dd701b4e55f9d84c6aaea638f2eafb22ae7b822745f3bd21382b3b4cd917c406f8a2f644b30e1ef593123e14cf9eb952cf19af0dc08dd130d20889b25fcf3c474e1aa747e256e60b105e1f0ed57e9ad642a5b486868fd39a526e0bc4a7e166965b162f8f4851bc573a0a2476a743110a69afbd80734253902702928271f0e1cae691c501bfd327b9c1d0071be4194d2bea532732876ccda343aa23aeec2942ac11d6ac397832a43ab0d5f433a9d25f822f820b514edcc433288a5710c8072d32202b10d8b7046bec273892eff4d4c155aa020b4533d03123cdfa8b0805f8cc31aae4acec1717e9c02acd67404b1a28873677d786ba87c19a2b46fedbb44f155f2b7489df673739908780582b8007588d3ab3c0f278cf00b147ca37601bd76f66cfa78b9c5a6a8b024f71f17a5506dfa6662d62dd3931f73df50e9cd7eb63d7302f61b887a240f814c1cc84e6c73cef8f40f356b3da76f9a0bc5fa78320dd106dfb0e3e657b8f1598651bcb645242bfd160313c9b7ffc53a67bb86c519024f7caf2e4cdb0605225598c13b5b7a056bcd16364a34b6c1c2283d9eab6551fb6547fe2b812d973e0abbcf6fc289400ff0eefe54e36555329c8b5af87a57b937cf231bdc3f0f4675c791cf017480f7867f590b0b3b5b669ab48bbf37c61f509701f3c96d30d1d01a873891b017ce6455338003c75280e465ec026933167a65a175b1bc8755a09fb3e863d39a893a14feffed620018de8695ed5f2e546c914cb3bd2f4e6af8c3c4f649199d9059a1d8c414e4474e7aaa7de78b4c4afa871665b27f1d570114a534be568fa31343249733974321e5bd25d576fc1e7e7bc212403cdf5cc005b41abadb3c2634e62979a6d1b00bee97d36835839b04dc4a067a57c1749b7735776efa99ef2e7b8bacc3cf04977c6e4a1f18d3d3182f76116c61587dc9d0bec0aac86a2532733e1f9f98cd3ba8c9624973e9968467bfe2b02c1cf7667966a0614dd7fa6108002bfd4fd4cbfa4875ce17b446437baeda11e8399baff5a32db2275b5748a9065098bfb98460f569b098fbd059489cf4cb6343eaf690f87004ad6e9b1a041eb9870fc88651078b99a8a9ed4c6a8e6c072aec891b95ba97c211e0231d944edd44afd2b7836bee98d907df6f1f5c00d80885e93640da0155973f82920d3c2bec738df9116e8bc8183af274c489704db0d7f93412f10e6998999a0a6a83b3a949100486840e8a22c5b5b2f7fc04eba7bad640a2e86c2b371dd82cf66741a90eee43c00bfb61bbcac5bbdb0e5d634b021a0dbe7f65491b7a0c77aa6289c2994ce364643c4e6fd8d51766bddff42be87fc9bf4e493897c1969e42787a563fdba287edfe019f76713123638f69c42af5c7cfab7fcbb2c268e71b66f7940af2ba4b75c1379b5d33b3a10bb2c9540c5c12290ac143ef44250b7fd64d67ec1a1977975358b42b25dd3b0691e76e5980d3e05c909a048f7a104f88d6aeb574e8fc92e055fdd63c511a032c39e0dd1d2b7e743f035903d798d6e402e08c92750030ff668800aa360104a52f34d59b06e512e1a217eedcb11f8bc43d4dc9f779ca7529343624ab83cd4d060d69760b9a23390a4996984e68f3254b4defe4f41de0cfd9d1e0d473d0fc9a34ff4c022f6b6101bf808a2a8eba9301d76e49d302ec12f2980958a9b0d1c289e05f115fa9902fbf981048f1e2e00e50b005b46426b3841ee6b3abfff42462b24ea356aa21005dbe756f4d9cba381809ce32a5cedac4e123259fa6ee170b7886816d8e87d531b313c69d6395475907be8c217aec718a0ec4b6375b8e0f537edcf247189fbfb16003b00bff033b744742c4a17ff887cfa758ce4164a0c5f1cf5eec39d14c6ccd292f300e8f200fbe65fcb9f8cf5792f47872b71d4563f1b3911d47e96ca1258e5569899c5b4373fe210795adaf4972f9920f27005baefea54760935fc6e673d4b63503854b510134af52f7addf8b662ea7b7d78e466b05fc6f03e416e7c4633d3cc0a1da66bdba21c69b8a868b94b168ad3dabf41823a0292ed9efa93c47d775933058d141edc3d2c0e378e8ab5a0413d368d1304d8866ee988375cb775c22c87fb6a199fc92ec909de95c7b73908841f6bd53b30d98a599c3d483ee80dd28283c254fad655d7c4483f09dd528fa5ef44c60b9f1d7d185b8d093a38838bc65a5f7448ff699c737fb40738089811a05e14ba637e9ed04caeab873f8050f624bfa9d209dfcd47c78b4283607a0c8d067bfe37aa5cfc6cb5cf229adb5bb88bbaf508a9bb1ee894335e89c9d1e26d49d4fa7ccf0dce51f7ea9cb6c0e27850da303dd726bc79a502e78b586f96a0e8c5b5cc149155973118d624ea27f218eac98819d2bf69b30822e03dcd061f460b96cc4a43ca358b284accebedc7977e6381fa63bc6f5d060118279c45a4f459ad0c9333bed5c17a990a6124c9ed7667d8cd5bb00e81e5cfef4357d4d1e1cff797ea68b8c39e6635acf853ce2a24197760ddd8f76d58d356e9aef019a0177478e31c83ba771321e66e17cf02ac0357df96e47200634e311ed7ec91a1e9c6ca9abd4b7efe668e64807befc40749caaf07fface39fa39e3da3aba9167b456aaf3d4a4151cc4a8fb19b6efc4437f203cd77c13dfe4ff4585b49f760a838b8680ee4b071fc30b7e4b18a22d12ca6416c1f74ffdecc212dad3a5add6860d4357c8efe01083c5ec900d8e101cdd4a6cabc3c0785051edd7a1b0cab67b59848c0147a48982cff36ef8ab4e7921a110f454493bff2245bf2124c9dea59637b23e3dc8feac2672cdd654749529e31b2488fb6a9ae4897600a3cf4d22fe1d756c47502412c78eb1750e0886add85512ed34d4f5ab35e48492ea901dfd5b1f22c279b3441c0e33b7ff56025013c0f34c57aec7ad7b5fa1e1e15a7150db4abec8e2835b1916bfd72219e0f9addbbd3782dced777d9ce7344b967869eea1bf53d1c4b02b3e34ed02d76ec7e3965f4dcb32d36e71ba5df17d49bee0993cd99a9417fc8f947fea3cd9902478ffe36aed89d4fedffc3072b62c9cd8a39f11d3415e82c8b1b896b8910735d802866b6d36c7dc7748f99fb2dcf4eb6e7e5088129d7258d7e78d39c0a4f4d916160da9619386e3197806b7176b44efc22d0cbe66d724c101ab901627b542683e4bce32e0b342d5ef7f2f1aae1e1ac03e39e48c0992cce6e8a6e4b2f4fb03023b979d394baf597a46b56cb9973454e0f0278d2a154a70d6b0092b60263d63f861735c948ea6b7e3d6ff1d1c06a0baf276c64be2c035537d10b1ee1d485c28e51ddea698fa7bf0c115715ac196a3859232f2bf469ccfe2b4dfeb0a66f71b8dbfd7c06edd49614490c466f1c2a442ba924e34551904ea3cccdce4e5c9389fc9a8f12022b793cb078432bcc502694873f996596c01c0e9a693e39b3c95ec576e0c734189e729924daf07556ca916a36f312011f6509617c83f90cde3ed7456f211b017797a4f0251c5c7f81454a5d484d9d86babc238d79e1a6eaff8e5022e8b17eb3078155093e9ff35186d87562592147b192f73d0c739402947481eface91d0bcce47629c16700743846ab53b554cf0d9dd4867efb6f8de0647fd01332a04584ff8d2dba336fb81db0442576f58831329863d2b4a14ee6a1204b81bb82d1388c8cb4ad10ca34078061c1c88f1c1d23988ed1bc98717e15d1865957d8915550aa04b896d1ef1e2cff9a4e0a5acdb9020aa67ee5c286894071a87bb1dd0e80aa9e8409468e9f836847ba4825118ea71aaf372810df24283fa079dd5dbc2407a9dea800737cf087c83815b08c97d10930484dd202ba68d64026f22939186297acdf903b845ae614aab9e028841eee1a0b0f259444314d31a5e456c67fe918f64a952d84f16bfb2bc9cea5ae07bab2ebb53bb8a524b66bf26a2a0fdbf262853bf2d5b7a2701748cbaa893a08922e70aebefaa005f0d4659f01e7f47fec0be3b5a203e6316e776b9fb76aa12560d0f147c8809c6755cb739b2c807fd3d6b1a7a1ca1c0b16ee7b91dde8cfacde9411f6629d2fd41b2ad475473c99a391eeacf017404d40dc116166778d0822802851f3ca1ee0655322d659ea79fd8a2d9151516e300d3f193f70c6d02e04c6af62793b1be8bda7170242354ae3d75573659b1cabd41cf9f89aa0b8b79f313997b625f7c7f57d2ad90a9c6a407a1bd4c7e8bc1ffd50ad06ad4e3ba699ceb2e386960f547e440bbb8f25e259bbe96634dca454cccbd3fdb2e278073cbc0d1b88a91e12500e81e2c575d1b0a7ed1471578fb02beea00006646903826f0ccc3193b2ea545718beda46e2e080d96c5c9878e7b9c1d621a9472d8247e7d105b51edf16a17c887956c51e447300325640fdf0a06ceb2b9bf91998118b25ef20142f7aff506ed6217ddacb74d059af2709fbeb64bca8e5b99d517dd141531500a34cba3aa1ffa1fe36ae3d0ddcd89a00a66c105adeb198e062e71be98700f865266b636565e050908d5a321a3a72b7c747f6623fd77c1224681f14a6e7fbe435beed204a34ccb052007eea57b6342e2b39c8f8b487ca56392935b503c0f10efe891d46272f91a06e5a5fa71b6f15f317edb752b7ad2b34fe2c230e238b0247ec62feefa940986c706b5766f99cc12d4e4ab53537e146223032a92166eeaf0e63111b1a3538b19f6a9087ce9d7fdc00bc561180951a6cd409baf2cef4455878f5453107bef2e763706bf0f3cf29ef3b36c1b9c6886b039a3a801b6e374885cef0dc979624e367b7392ca9d3ffe5b6b8f6938d8d6f45f683ac4c12acdfb38ed4d4f1b163278c86646fc3c4bf9decc02b766541001ea3bcfae8bb4fa2a95241c9561c3797cc88404957f23f2ea607caba3154ebbd0dd905f1ec1959926302782e520ef00d37ccf33af8f146d2edc13b750841f78f99227b466325466b8709d4c6e830cec63258362b11e5d91c6983994a05eb8be857e9d5acc0666148fbf66cf61df2052c31e9be86053d63d41fa607ac83ceb65343acd95f38ded92267ae2ed182fed9cf64e3b81d14a6d6598f46f43fd51bdfe5ac5c95853cd30d578cdb0e2b3c62f0df3278a102e45e3936d9b0d47e5ac1182ebaa16bee9f2c790b7b7947018b44429c8cfd3cb44227948dc6c6f9b1bc91dc9dfb8ee6e92646f8da66b2cf0a0f0e5168d35125765c18a9ab25c66c4fabf59bf890aad36d357478e29fb48e3db3efbb071f6317bd2d3ffb4d924abf2cf4f1155130dd13653978066fa8a657399153d1c58981aa5fa11423547ec7bf21140bac418a090d464ff994928d28633b170778a6cca7ff53e063cbb37be1e7865ec993b5e21bdf3623770b447fcee87a9a9678e51a7224476488ad58aa3bcde808425a2441d7d1ba6a3afc50f56adad35cd6ce353d9b620e8e6418a11b1b35f828bb280f8467a3a92b132ff49fb77586e044763e8cc7cbab7853c1c4aa438939603a8f13ee5604a34ad0c0372683f06deaca2d7094b43d2c1cee762e41b35a8d23bb77ecbdf3ecebc2a639b0a7fbffaa512621646c980e9af82d24ce3c43b38b61208fe68340262f314fe79df07e3f6294dcfd59eb770d43d92567480b8fefc4fe6db6437222fd513e49ad33961818af098b883a3497944d92e24b06545e5e4dcc1ee0410a7f0556abb4c002080c9c9312c56ed4cd106d7c0a14b8327f4d53d9a05807964988a1e70f30067406000000000000") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x1c}, {0x6, 0x0, 0x0, 0x20003ff}]}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x6, 0x8, 0x81, 0xffffffc0}, {0x4, 0x1, 0x2, 0x6}, {0x1, 0x1, 0xc1, 0x1}, {0xfffb, 0x7f, 0x6, 0x76ef7989}, {0x7e, 0x9, 0x81, 0x20}, {0x100, 0x80, 0x73, 0x7}]}) socket$inet6(0x18, 0x2, 0x8) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) fsync(r3) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3d2, &(0x7f0000000080)="00000313000079511600008d0008000000") ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = dup(r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e1ffffffffffffff"], 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x0, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="9a06e30300f7002017000000000024e00818d29b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x6, 0x0, 0x80) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280), &(0x7f00000003c0)=0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000380)='\x00', &(0x7f00000002c0)='{\x00']) clock_gettime(0x0, &(0x7f0000000340)) 16:00:08 executing program 1: madvise(&(0x7f00001b9000/0x4000)=nil, 0x4000, 0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x401, 0x4, 0x6, [{&(0x7f00005ac000/0x1000)=nil, &(0x7f0000308000/0x2000)=nil, 0x911}, {&(0x7f0000244000/0x3000)=nil, &(0x7f00006e9000/0x3000)=nil, 0x100}, {&(0x7f000009b000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xdbce}, {&(0x7f00002f9000/0x2000)=nil, &(0x7f00002c5000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00001fc000/0x2000)=nil}, {&(0x7f0000685000/0x1000)=nil, &(0x7f000072a000/0x2000)=nil, 0x5}, {&(0x7f000028c000/0x1000)=nil, &(0x7f000033e000/0x2000)=nil, 0x1000}, {&(0x7f0000213000/0x2000)=nil, &(0x7f0000146000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x808000000000000}, {&(0x7f000029a000/0x1000)=nil, &(0x7f0000669000/0x3000)=nil, 0x81}, {&(0x7f0000134000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f000070d000/0x3000)=nil, &(0x7f000016b000/0x1000)=nil, 0x1000}, {&(0x7f0000477000/0x3000)=nil, &(0x7f000044e000/0x2000)=nil}, {&(0x7f000012a000/0x2000)=nil, &(0x7f000049b000/0x3000)=nil, 0x8}, {&(0x7f00003aa000/0x2000)=nil, &(0x7f0000073000/0x3000)=nil, 0x5}, {&(0x7f000048f000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', '.\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = dup(0xffffffffffffffff) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffe, 0xb}, {{r10}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r10, r11) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0xb}, {{r12}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r12, r13) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000300)=[{{r14}, 0xfffffffffffffffe, 0xb}, {{r14}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r14, r15) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000300)=[{{r16}, 0xfffffffffffffffe, 0xb}, {{r16}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r16, r17) r18 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000300)=[{{r18}, 0xfffffffffffffffe, 0xb}, {{r18}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r18, r19) kevent(r5, &(0x7f0000000500)=[{{r7}, 0x8000000000000001, 0xf74732ce346b50c6, 0x20000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x6}, {{r8}, 0xfffffffffffffffc, 0x50, 0x40000000, 0x2, 0x77b}, {{r11}, 0xfffffffffffffffd, 0x9, 0xa181e0011d5dc124, 0x184, 0x4}, {{r13}, 0xfffffffffffffffa, 0x84, 0x4, 0x800, 0x3e8}, {{r2}, 0xfffffffffffffff8, 0x12, 0x20, 0x800, 0x4}, {{}, 0xfffffffffffffffc, 0x40, 0x20, 0x2, 0x100}, {{r3}, 0x6e45860ced8f1a4, 0xa1, 0x7c78139500a890e1, 0x3ff, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0x3, 0x1, 0x4, 0x9, 0x5}], 0x4, &(0x7f0000000140)=[{{}, 0x98ad50d8fb5fefda, 0xb5, 0x1, 0x91, 0x20}, {{r16}, 0x5, 0x80, 0x2, 0x401, 0x4}, {{r18}, 0xfffffffffffffffd, 0xec369c4f28fd1b6, 0x4, 0x7a, 0x6}], 0x2, &(0x7f0000000200)={0xfffffffffffffffa, 0xff}) dup2(r3, r4) openat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r20 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000300)=[{{r20}, 0xfffffffffffffffe, 0xb}, {{r20}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r20, r21) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r23 = kqueue() kevent(r23, &(0x7f0000000300)=[{{r22}, 0xfffffffffffffffe, 0xb}, {{r22}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r22, r23) fcntl$getflags(r23, 0x1) ioctl$KDMKTONE(r20, 0x20004b08, &(0x7f00000000c0)=0x20000) r24 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r25 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r25, 0x4, 0x80) pwritev(r25, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r24, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x4c}, {0x200000000006}]}) socket$inet6(0x18, 0x1, 0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008ba8002b270000000000003456f54464e3f2000900ff010000000038960fb5ccb1d0ba9fd9", 0x2c}], 0x1) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7fff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) dup2(r2, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xbe900589f4f8381c, 0x0) socket(0x0, 0x2, 0x5) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000140)=""/104, 0x68}], 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x1000, './file1\x00', './file1\x00'}) close(r1) syz_open_pts() pipe2(&(0x7f0000000240), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xb}, {{}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r3, &(0x7f0000000180)='./file0\x00') 16:00:08 executing program 0: sync() socket(0x10, 0x3, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = accept(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a63c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087a651fcb290e720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd2700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613626673471150aba4724aa7a733619ebad8ca59d8ad0aa810cd86cd55f044937971a9ebe63bc60427a4894618ff91fe14588dd143ed388dfab010daded4614481b91d155583e0a94afea92c3a514c988efe987678059052935a81f54e98046a9ce0c8b03cb5fb35cc4c91b4845b5ba5ff5750a5db2c33ded92f06a0bceea281cdbb60e60"], &(0x7f0000001080)=0x1002) recvfrom$unix(r0, &(0x7f00000010c0)=""/136, 0x88, 0x802, 0x0, 0x0) listen(r1, 0x4) semget$private(0x0, 0x0, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000011c0)=""/120, 0x78, 0x80, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r4, 0x9) faccessat(r3, &(0x7f0000001240)='./file0\x00', 0x20, 0x1) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x0, 0x2e698f2952368ba7, 0x9, 0x20, r6}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001280)={0xfffffff8, 0x8}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000012c0)={'tap', 0x0}) getsockname$inet6(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') r8 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x800, 0x2) openat(r8, &(0x7f0000001440)='./file0\x00', 0x40, 0x31) unveil(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='c\x00') setitimer(0x0, &(0x7f0000001500)={{0x10001, 0x10000}, {0x2400000000, 0x4679e997}}, &(0x7f0000001540)) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000001580)) read(r8, &(0x7f00000015c0)=""/72, 0x48) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) seteuid(r9) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) pwritev(r10, &(0x7f0000001900)=[{&(0x7f0000001740)="7569c56e190e11d38fd966359120a4f2fc1d6b4e2fe1651f1de425420c70d750480f072cbc6c45147cd370443ea9fbb9e77fa342cdbbb1fe2e0df31a6ef434649de8d9152279fddfc60d8db1cffe5410de86870ca488316ec0765be088c89db8895619ed931b0debf9869834e5f829bb62a59c04e652a552c4fa625cb27e086b60ee75e61099054406d41fbef5d5ae84e06e69ef72d9457a50f800a635be81adff1d45ef5f0f8b9c2921f43f15", 0xad}, {&(0x7f0000001800)="07cc6b3fd74e0f73a9ed90ba6205d086f3633ca2c1b8ec26e6b9a9eaab686aff1adeb4af0249fc4ee8d85c255b75583360913cbe36294f228eacd031fd03fd35ece1d7dc8619493e23f603574709920067e9b231719832a9586aff748cfb451703f25e5e0e7c4249f8d096a5c21f01cfaf36c478a1516ebdc1ed5aa9b07d803cd39c96c37a890c5c52ae4fefab78b769050230bf08f6ec2e020e964dbc042f78ee4c1a5e34b9f3bd99b36393346e98cba441e038e43fa2724fe5a4eeaebb331684af31964863", 0xc6}], 0x2, 0x0, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r1], 0x1) write(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xfffffff8) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xb}, {{r4}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r4, r5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x9, &(0x7f0000000400)=[{0x16e1, 0x91, 0x1, 0x4}, {0x6, 0x8, 0x5c, 0xf5}, {0xfffe, 0x88, 0x9, 0x4}, {0x6, 0x3f, 0x0, 0x2}, {0x0, 0x0, 0x1f, 0x5}, {0x7, 0x2, 0x40, 0x4}, {0xfffe, 0x23, 0x7, 0xffffffe0}, {0xd6a, 0x6, 0x8, 0x7}, {0x5, 0x69, 0x5, 0x3}]}) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x8, 0x4) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r7) pwritev(r7, &(0x7f0000000380)=[{&(0x7f0000000180)="9b1ae336562194fe720ddd2ddb1b22edef1aeaa5a611f7151ea176d94c1ee4ec915b3f3ac6", 0x25}, {&(0x7f0000000200)="0518e0c99d9fbd5a0257b1daff3a50ed01ff1698a165760d89391c1264c39634b0526a297bb84a82b778f67970d0089152a0987ad62f860af9814e52823436e9af7d6c1c8c9b835c8c537e2deaef609e8919e53235c31f3075330f5057a3252270f03e8f64ccaeaedace13fdee4a890c8e2cdef2e7795a990015236cc46f66f92509d19d20c164eab87bfe705acb945a55349fc4720edbc3bbc6df452e8fd262a719eb3ba860060bd5897874afa8b9bdb707ffb405e92422b42f7c9926d5c0be8f0aecb431004a03f559754542cd", 0xce}, {&(0x7f00000005c0)="7d4c5b008a1a08d555232daa730b539c7062ec0ccce477f717f9752dfd57d20659630f95fcc7f61bee8244e38080ed0206cf354e38b0c16a1079fdca98f1ad24b247c76caa146428ba63abc048dfb7c675761bb5854af86400cdd46cf835f12b64cbd3c3b7df3f4657cfccd0f7811c33971cc7fad77fe0402fdedead75b803740920af9484cd4b808397f69322d64cd188d652998700f0fab3a310863dda2aee324e6bba8176fe46bcf8c4c2430ec0a80b7e7047ad0c486782209c78ba661eb8194dcf28a3ba8163cbdcf1f005f5f90611fcc0dc1f5a2fdd61a91f1846e78cb73bb11dc67f4a70a3b68b73e5bdad4a4f4ce118199ae1cf9956428c864993896b99ae5e248cc1e9f5c1231b1a541f32b84751fa4c62b43d6fc8c2886a255c84e6bfb198afac7a4398e741b7f4da5f52b34bad7aaa3cd3b22e0574a7ceaf679dff9069913cbe38c8dac19a25d4893c076e80c89b0f44f6df29c33a7eb16d2260b69abe3d9fe9abe612473724f500f6a7ff0892a6efe5a4cf5931fc76ddc80ca0beaa7068e6dfc4113c7f69a4728c44bd1b55d3be4e52dfd0a3315e9730e410d84be72178b710958a2917c508d31c718a7c595cca2304042d763c356895cad46160408654a0ceb706c9b5d5a3d0aea3169b2435da6bac0047d5e2f8c6e050a37f13eb443284fb4fcf63ecb100c33e68587cf6ca16ea752e243eb7b479be6fca3b772d3ec8917433e1e4bcc206fbec42b9933c37cf1f88777a64f3327ee7afaf7566580bc40827256f044e0ef0183c87049ed2fa59f9b5b750cc115bf160ae971759b200b263cf5e87e1ab9e9a7c8e6ef6a7eb449b9186c22d225006dcf3c42e3084badcc925294dcb354cf1e4f1bdc0bfd01987cb0a8460a2fd0bbd64214dd3fc01631828a3b6dbbfbedc76dff65db60fa68ddfbea097a02e21b67d343c643a6870631d3f6863b6088b07dc1fe00f9bd64dc203d7fd0208fa8bf6ec3100090e9def482d1f8103444b854609066017e708f87c08812c1faef836a893821888b2181fbcd4c95f38f780ca6dd88ce8b79c7408e93eddba84eb4a8207fd383e9e68568acb618598607475e0377b77bdcc2f7247f59e86769ebd9a6405583ac1620afbd2e00c5f73da0adb4541e52283dca9b5866318e7e3635702d0ad6e2736ffc93f3f50efc1d943255a07588441af0df8e7633acb1a4d449ef8de243824e41018d990564a6928536fb7ef466b213113f6e678d6b4282bd967bd93f7d55b094e41a77f82b1367785c7f8893ec3b23e81a08648aeddc36577690ac43284448f5dfbb59f101f1c7cd9607aefbbdb51be786ba8e939fe2c845e43e0ccc5858d8c027052710cffa3c0a8e81b42c21be232f7b00ea682ee1c0425d29e7c81bde7cf6db7a6b368e5ee60f031eb78a04c060f5d46ce6ef37a231c3f099bb128040971f890e85c2961f6ee500f14624810d155af28e4afe79585899c8eebb2169f1142922e90b3ce4a3e542da5874f39a829e96579a62008bb770b7322dfbd3e07c672275cbca1cb969ce23332bbef82ae31659e5745360a66da3607686411bbd242b079496f14a2035c8e802683b4a02b331127c9ab16c72669f19fcdd4ab21c452d1e0885d3e839abd4f50496b0ba2e8ed989152e07979dbabeb2ed69409e52f2360d698f93948614192c4fe4bb663cd00d3fe54a3a1e4abb1a23f0782caf698cf15eca9f062c5022456d129782cbdaa774a4cc2406bf8d70927204be52700263c3005f4b171beab92d3e0e5907af261b345857d5d3493278685011e52a1f5d5886b49c5b6318b32e286d24794a28e47e4190ccfddaa60015ff8f64a9a0b4f7a10da634d182ddc061688cee81331bb1d0028299b260dbb4f765e0326db2fe3bcc1b29b7e9962f5d21bb003f4ec4c96cbef7d0e9b64a6dfa95021ce7eb5c2edbaeccfcdf5e211988fff3aaa7c499b8d32900fe0eb9065b22879fb4c1b8a880ddbec961b229c8c23269a44fb7b13169043482f7b950ec1576a7d20a753191979c91eed61d19230693bb4ef1189dded8e26df3058befc340462af8631bcdd70ee88b211ebd8e5faeb4dd30412f7f6c83518cae20cd221c617ed2efebe8ebd700219b3c58cf441c31d2f4e8eee19d524eab265bed08c3c604f8110093deba9c3ff37f111403b1c6d53afa45fe57b0e0e7d469301d6f1aef030b8b641cab2135a271cd4e7895f40e9aa03c108e0128c5c2732ac088b72f39b1cf90b3c5a6c6495eea2ec6edfd04e8ff2aab0678fee9e7b7beacb1ef869ec8cdc18ee5aba9ea515509f3ce80ef6f88e08d597a031e3e0fed2be0f9cf8b2a4c9a61d199bc9952e5f3b9f74223d719e5eaff07da7a0d36bc43136c4520fc243a4479b320d66db38521d56b66f8b3737da57f44db15362429cc7ab2ebd45a7079c974371bc57769b98bfd0d75879c8d29e3761f12facb5717d9b2299d9da96eeac20553f73d2e7a2188d88eaaa6a6a11a460d53d7f472a9a6058f0b245186d6dbb9ec81b7d648323ba540d123c57c9c585c29014d40889a10d91000aef66e4dc01190552e366684605a74c5c80abc65474f2550e886a42dfd1049e6721a9caca39c1b32ae253c5398c836462b1fc3de4b146aecdec21ebe757f6a2e772eb3d04e2b77830b186e28f9351045515e4af9b77bebf9fc1a24f40345d35b849b7eba1588f68ce8eebcbef3078e39973e911df81d0bda5e784dcc7e97d3cc79ebe647e5aae264e80cd7b024f81f2e860d0a8243877624c36015327ce1d0dd4c40af0de1683a8151b2f08242f56b37afcb227b89f2c967d1c38a01229cb50e0b8430a2e85c7b15c3d4b373e7e5988b9b5fc762212d3bb9a3beee5fd335bd5b76540792b680fdef5e4d26143142976dd1316ab9ed6f653b72d064270b1e1333e6bfa53fec9e871164691e5f990964411f5c74cdec74eed0965da5d317c1d712e6853cc8d6c612053cd1728b2e1ebb864f415eb8de869104219fb29ea233fe922323d399e333357b80ad8cbafe68ee8b428ad08ab58915bd8162c94f00cd9e4052c07939fcc3075006974b6a96850311c42a8f8d54b5b5170aea07727166224ec24e6dcacfb7bdcfa0053e871b68c6aaaa76f0cf371055e8ede6e6bf77e394d11e1cabc34015165bd06d4a769786e5af5e2bb037ee6ec1a4846ff1007f7ee665072af57f15fbd453246b267004ec840721d29e269dd764458fc11b6fc6fb51edac877401b6aad06c8001626371a8a1144429d7753835c5d90484615fd0abf583422bb1d483519680f0fa3a1db3082b88bb834cdf2362bdaa1c3fb026394b22f1dec8cb6f8ff1d8e60dc4c7d75bf04071b98d36471ee419f9f9bf7b2880ad19dfd7d6182a62cb0848da79d1ee33e31512579fc03bf60c4472bc09379d941e699d71b0c8909c45de43f3f7e739997583665b1f25c0792223efe6bac5387ae07b753c60d723297ff8633c474da04ab7ac4d6e861ca8df3aa48c81bec3b40685974dc96e573eeabe9360f14c0feff48828e62f5906634f3c1f1275f5515dbc7ad27a3adce5c5b0e4ebaa93312ee407fdb87da39838fd9c21d622db62379517e8a90df3181a73d1804c5c5267714057d619e7eaa719c7992ccf93cca543df555285fd64f327b8ed62b7279bf516b4554be3a54e64974bd74cc978448b0b6cba6806270cfc36252b9e78717ecfa3980bc1c6be41963aec8ccbab7c94ec14ab0d194bc6c5c12ffcd81cc378372fd3bc6b281afb11428ff589c8068b194e90dd0c47170bd20cdfbcda8d2db8dbca68d096f85f78e9f67eb5158b16749199db0f0b709869fb87d7fc869b3750c15945e3573666bab68b19a5a9ba7419f2fed5efd44949cf7142200fec14a6253a1e79b21cf500d9c8a9f90cc8006c24c3ca9b00bd82d88ba698930326568c25b9b15ff7e2cf8c96a4ba6a4a8b75fbf6949ab3a04a2a4c7acc015308b549e1762819f9430dde835384e3e7519437692a334916e923fca727f4867a69ecaf88a001172beb564af1e429252b1627af174b978cf586333bb0ead043e3bd37abaffdd37afb00493e7f37f9ab22c40c9fe408329a3f6a835dbf7345c597e1876d283b8e075f9653be3d9fe09d3658229de5d7fca87fa45860ab6d16c32703571058f785536c43e527dfc28f1eebf31f882749e89be0921bc9ea3e41a5660ea6fe711449697126ff5bf241f721cef6d0a08531103c71d69071064e90cea57c70b2035e93d4ed09d2f95ba16f317e260c2087623e71ac0dd08682729a914a9542a644601cbb04348630f9239adc590c355a4662d07ee9dae85e34c8f77bed83ba73d9383de23b0e57f677bb00d8ba323359d67334fbce0fc8952c5cb1dc22d20027986a7633290b715cd2d6810af9c9a5fbc1fe956274e85638b53cc10efaebfb1359aa8cb660fd83eba9548319317fdf1dde7b600b1002f8e23c7250041ef44448ec466fb3da8740ad359a2a6f8d211e5700f4e0d1e6b4f8d9aba293185623cae9c571cd136cc4f04c15f9c1be0efe4020989d8280b016bbfb4edcceb534179197f996098c33fc63e2783bc47c91f2ca526b16006e048e404b12b813171ea703a418cc50e3e8ecfebb6c278110c43f44774d1c9d34a1e950e9f53dbe3efe48a339d9633c974242f6200f7c7909465020692ae5f9e7ba0fb51eaae4ab72d8efa76cbb07cc266241014f18eb440121974e3e9ddc3713d21f57a1c5e8fd30d8a646e98f0081bebddaf4c97ee4f6bad8ead27c5c5c351143d69e49e8896f141e201032217bbff55a57a7e2cf59e72b597651f709fe454056bb27d0667565d611f6b9c0940685595e1de17c45b1563765a32bbd731f8f869d0e73f7d53a20a4d979d0a6f7020c0cbd4cfffabdc4c7ce2e7dd2e2355cfeb2a99000a136e64da56b46a9e01e6c087d90f9453b333877e18930a785a02c3048f6c75a2355ce016c6e195ff28df91d6004583c8ddaf355597f4144f97c1574d098415daa1882faa8142b5f9d7ed2600988970120bc744c9a320dc0ca73c20f2d396e1ce06e4121df17fd5e918d644f7b1ea95ba760a2067a79b9803c9dcb444dfd02b2179da9b9f98d9259418d21a1142da518a343252a6b56e4d6de4bbd823dcc8e61774c098641402b9126dc79073945da17976d8365c820437a66a501ea99d032b5ecabc6c5c4bf03fa3b2f47d0705ebea19f8b674e201855408033c8f2536926a30dd9079d890965dac427f952b8920e6b56ce56452a6e7f7592959c7470f50375a5277ec3c2aa29912c9cb2136fb02d7bba05ba0f7f154a54886b7e77288089eb81ad834c96d5cd7983cc0fd00ad047649fbd802d9e9d7c6060f76ecaf414fd31d8207e1bbb7d4a2b0a6b4928d1a5989d7393ea3109a6544be83af16320104492500d7b3970a1c3a5ca608d4e3319ad40852c22bdb3c1e24fc9a79dc243f96ef46e6f73c925118d6d98f8febf2d3afbce2e4f2eba8e38d219966e2a66530d8e9f0dd1016418b3fa2eb0317854d480c2be60f3c512dca16094bc0cd660c138faf8c27c09063ea7c7a0256e61284ceae181dec7efd7f76c0d428817566bb29fa6506788789826c66f3edf90c587a03e5de021f2dfb27663ebd237105d0a969f304853e03d7a534a8ea1971e5591ced89ce6350f1eaa2d390c109b2ad2027a1ad7fdd22f7b901175df0ae88ef0d7d5366206214303bab24a018afca35b967d19543f49c9ee24f7087e136772f37b783104f7ef9cf83c4a39402c506769fbc261a649c469e19fac4050446a54437ef419658fc588855cb2a149494", 0x1000}, {&(0x7f0000000340)="644fa63c0a6433d9f1bdd21d", 0xc}], 0x4, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r8, r9) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000003c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = syz_open_pts() ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000040)=0xfffff71a) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x401) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x810, 0xffffffffffffffff, 0x0, 0x8) write(r0, &(0x7f0000000240)="99", 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0xd0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) getpgid(0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8001}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0xb, 0x80}, {0x54, 0x3, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r7) setreuid(r3, r7) r8 = socket(0x11, 0x8000, 0x9) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xb, &(0x7f0000000080), 0x1) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x4558bcd53bc9a24d, &(0x7f0000000440)=0x1, 0x5acd1396cb7e8171) shutdown(r8, 0x2) r11 = getpid() fcntl$setown(r8, 0x6, r11) socket(0x11, 0x3, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000080f05692a4739cd700000000000000000000000000000000000000000000000000000000000000e7e86629d636a119ac790f19531e0000000000000000000000000000000000000000000016a3eb2f65fd16c055e49889de9d62079907a2285593bf1a9ca846c5489e8b57eb6338a363b4721addd7f38da85dfb28b3780fbb46b6e660e3fd90a4b395ec02c2c5a6cbe910c0ddd69648edf3d2ebba3b5d7484b94708ae2dac144a73e2f67251fbfde3087d76fba1e56efde33a68390751b9f87d49fcf68ba9e23ff9b50d319d574647fd741f8510aa6e391c6c393217e6337293fb42a71220e0f949afde0508b7473a5c4af4182682d72208f0942f3139b2e6aa9c33ff4aebd45b2c233b2b0dd66e34afb3ed1ede0e74e69593e3a3bcf3ab6686cbcc2a7c3ba0aac870b89e0797d7780feb5035a6ea1208d9d33dd18308aa1aa5fbeddac500c9ee15f67b558afef0aa4105ad06477baab3d14df13a662385b4a4d358ebff240d3a6d8b0f6a2a93b98e"], 0x55, 0x3, 0x0) msgsnd(r12, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x1, 0x4) msgsnd(r12, &(0x7f00000001c0)={0x3, "943b5b09252ec40b4ca3cb8558a2b9d6b22f90f42b9c39dc625820176e69b1bc810a9854bc8be8378f7f9a6f6d30b447cdfe2786025db7f96f"}, 0x9711f350ee5e8562, 0x800) 16:00:08 executing program 1: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x7, &(0x7f0000001700)=[0x2, 0x0, 0x7, 0x1ff, 0x3, 0x4, 0x3]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000400)={0x7, &(0x7f0000001700)=[0x2, 0x0, 0x7, 0x1ff, 0x3, 0x4, 0x3]}) lseek(r2, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x400, 0x7ff, 0x9, 0x1, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) fcntl$getown(r2, 0x5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001540)=0xa23) fchdir(r2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000002c0)) lseek(r0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x80000001, 0x41f, 0x8, 0x3f, "b0226a7ff27a3d3b13af44d1ce3d7110579dd3b7", 0x8001, 0x4}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x400, 0x7ff, 0x9, 0x1, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a8", 0x97}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8)  ² ²vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff82538f58, 0xffff800000a27000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82538f58, 0xffff800000a27000, 0, 1) -> e uvm_unmap_remove(ffff800000a26f00,0,80000000,ffff800015967c18,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff800015967c50, count: 0 ddb> trace uvm_unmap_remove(ffff800000a26f00,0,80000000,ffff800015967c18,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000a26f00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800015b2ae38,ffff8000ffff38c8) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a0b800,ffff8000ffff38c8) at vm_create+0x193 VOP_IOCTL(fffffd8038d6b820,c5005601,ffff800000a0b800,1,fffffd803f7c6a80,ffff8000ffff38c8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802e913d20,c5005601,ffff800000a0b800,ffff8000ffff38c8) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff38c8,ffff800015967ff8,ffff800015968040) at sys_ioctl+0x5b9 syscall(ffff8000159680c0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8ad6e84e1d0, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff800015967c00 rbx 0 rdx 0x1a28 __ALIGN_SIZE+0xa28 rcx 0xffff800016b31000 rax 0xffff800000a26f00 r8 0x1 r9 0 r10 0x26aee6e920f435aa r11 0x88983302114309e7 r12 0 r13 0xfffffd802d44ad70 r14 0 r15 0xffff800000a26f00 rip 0xffffffff815649cb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015967b50 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=505649 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3160,0xffffffff82545ea8 process=0xffff8000ffff70f0 user=0xffff800015963000, vmspace=0xfffffd803f012220 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 17125 71648 51941 0 2 0 syz-executor.0 *17125 505649 51941 0 7 0x4000000 syz-executor.0 32922 263543 75974 0 3 0x80 nanosleep syz-executor.1 32922 322688 75974 0 3 0x4000080 netio syz-executor.1 32922 482327 75974 0 3 0x4000080 fsleep syz-executor.1 51941 11086 76395 0 2 0x482 syz-executor.0 75974 311801 76395 0 3 0x82 nanosleep syz-executor.1 76395 270180 80499 0 3 0x82 thrsleep syz-fuzzer 76395 186830 80499 0 2 0x4000482 syz-fuzzer 76395 185830 80499 0 3 0x4000082 thrsleep syz-fuzzer 76395 135953 80499 0 3 0x4000082 thrsleep syz-fuzzer 76395 282975 80499 0 3 0x4000082 thrsleep syz-fuzzer 76395 471565 80499 0 3 0x4000082 thrsleep syz-fuzzer 76395 102704 80499 0 3 0x4000082 thrsleep syz-fuzzer 76395 278063 80499 0 3 0x4000082 kqread syz-fuzzer 80499 237951 95920 0 3 0x10008a pause ksh 95920 273748 67303 0 3 0x92 select sshd 6113 146970 1 0 3 0x100083 ttyin getty 67303 131273 1 0 3 0x80 select sshd 2766 56653 89883 73 3 0x100090 kqread syslogd 89883 311966 1 0 3 0x100082 netio syslogd 50377 164057 1 77 3 0x100090 poll dhclient 84289 464710 1 0 3 0x80 poll dhclient 68892 497016 0 0 2 0x14200 zerothread 60152 213158 0 0 3 0x14200 aiodoned aiodoned 15041 428243 0 0 3 0x14200 syncer update 82043 385418 0 0 3 0x14200 cleaner cleaner 60169 301536 0 0 3 0x14200 reaper reaper 5719 446904 0 0 3 0x14200 pgdaemon pagedaemon 58025 65570 0 0 3 0x14200 bored crynlk 32801 489873 0 0 3 0x14200 bored crypto 20039 472611 0 0 3 0x40014200 acpi0 acpi0 56179 194352 0 0 3 0x14200 bored softnet 75450 220593 0 0 3 0x14200 bored systqmp 19899 241827 0 0 3 0x14200 bored systq 58014 2659 0 0 3 0x40014200 bored softclock 40549 109777 0 0 3 0x40014200 idle0 54900 129303 0 0 3 0x14200 bored smr 1 378413 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9474 6340K 6848K 78643K 10775 0 pcb 13 8K 8K 78643K 53 0 rtable 108 3K 4K 78643K 274 0 ifaddr 54 12K 12K 78643K 81 0 counters 19 16K 16K 78643K 19 0 ioctlops 1 2K 2K 78643K 21 0 iov 0 0K 16K 78643K 28 0 mount 1 1K 1K 78643K 1 0 vnodes 1218 77K 77K 78643K 1304 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 3 0K 0K 78643K 3 0 sem 11 0K 0K 78643K 16 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 149 0 sigio 0 0K 0K 78643K 4 0 proc 48 38K 63K 78643K 401 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 10 0 in_multi 40 2K 2K 78643K 51 0 ether_multi 1 0K 0K 78643K 1 0 mrt 0 0K 0K 78643K 8 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 42 185K 185K 78643K 42 0 exec 0 0K 1K 78643K 204 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 115 22K 24K 78643K 1246 0 UVM aobj 5 2K 2K 78643K 5 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 17 0 NDP 8 0K 0K 78643K 18 0 temp 118 3018K 3084K 78643K 6217 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 2 1 0 1 1 0 8 0 rtpcb 80 29 0 27 1 0 1 1 0 8 0 rtentry 112 59 0 15 2 0 2 2 0 8 0 unpcb 120 90 0 78 1 0 1 1 0 8 0 syncache 264 5 0 5 2 1 1 1 0 8 1 tcpqe 32 36 0 36 1 1 0 1 0 8 0 tcpcb 544 88 0 84 2 0 2 2 0 8 1 inpcb 280 248 0 240 4 0 4 4 0 8 3 rttmr 72 4 0 4 1 1 0 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 pkpcb 40 6 0 6 1 0 1 1 0 8 1 ppxss 1128 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 255 0 43 14 0 14 14 0 8 0 art_table 32 256 0 43 2 0 2 2 0 8 0 art_node 16 58 0 18 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 3 1 0 1 1 0 8 0 semapl 112 14 0 5 1 0 1 1 0 8 0 shmpl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1586 0 185 46 0 46 46 0 8 0 ffsino 240 1586 0 185 83 0 83 83 0 8 0 nchpl 144 2025 0 428 60 0 60 60 0 8 0 uvmvnodes 72 1691 0 0 31 0 31 31 0 8 0 vnodes 208 1691 0 0 89 0 89 89 0 8 0 namei 1024 5295 0 5295 1 0 1 1 0 8 1 vmpool 520 1 0 0 1 0 1 1 0 8 0 scxspl 192 5920 0 5920 8 1 7 7 0 8 7 plimitpl 152 19 0 12 1 0 1 1 0 8 0 sigapl 432 317 0 303 2 0 2 2 0 8 0 futexpl 56 3655 0 3654 1 0 1 1 0 8 0 knotepl 112 102 0 83 1 0 1 1 0 8 0 kqueuepl 104 206 0 204 1 0 1 1 0 8 0 pipepl 128 210 0 191 1 0 1 1 0 8 0 fdescpl 424 318 0 303 2 0 2 2 0 8 0 filepl 120 2307 0 2207 5 0 5 5 0 8 1 lockfpl 104 40 0 39 1 0 1 1 0 8 0 lockfspl 48 13 0 12 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 174 0 167 1 0 1 1 0 8 0 zombiepl 144 303 0 303 1 0 1 1 0 8 1 processpl 864 332 0 303 4 0 4 4 0 8 0 procpl 632 489 0 450 4 0 4 4 0 8 0 sockpl 384 382 0 360 6 0 6 6 0 8 3 mcl64k 65536 1 0 1 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 4 0 4 2 1 1 1 0 8 1 mcl9k 9216 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 6 0 6 1 0 1 1 0 8 1 mcl4k 4096 18 0 18 2 1 1 1 0 8 1 mcl2k 2048 67468 0 67424 15 6 9 13 0 8 3 mtagpl 80 10 0 2 2 1 1 1 0 8 0 mbufpl 256 107685 0 107593 11 3 8 10 0 8 0 bufpl 280 6593 0 1718 349 0 349 349 0 8 0 anonpl 16 58685 0 40216 80 1 79 79 0 62 0 amapchunkpl 152 1893 0 1730 12 1 11 12 0 158 2 amappl16 192 2025 0 940 65 4 61 65 0 8 6 amappl15 184 52 0 48 1 0 1 1 0 8 0 amappl14 176 43 0 40 1 0 1 1 0 8 0 amappl13 168 8 0 7 1 0 1 1 0 8 0 amappl12 160 4 0 4 1 1 0 1 0 8 0 amappl11 152 93 0 80 1 0 1 1 0 8 0 amappl10 144 10 0 8 1 0 1 1 0 8 0 amappl9 136 620 0 613 1 0 1 1 0 8 0 amappl8 128 168 0 142 1 0 1 1 0 8 0 amappl7 120 97 0 85 1 0 1 1 0 8 0 amappl6 112 103 0 93 1 0 1 1 0 8 0 amappl5 104 144 0 135 1 0 1 1 0 8 0 amappl4 96 528 0 500 1 0 1 1 0 8 0 amappl3 88 124 0 116 1 0 1 1 0 8 0 amappl2 80 1690 0 1612 3 1 2 3 0 8 0 amappl1 72 15614 0 15170 26 15 11 20 0 8 1 amappl 80 737 0 688 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 319 0 303 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 319 0 303 1 0 1 1 0 8 0 vmmpekpl 168 6363 0 6343 2 0 2 2 0 8 0 vmmpepl 168 47770 0 45462 141 5 136 137 0 357 35 vmsppl 272 317 0 303 2 1 1 2 0 8 0 pdppl 4096 644 0 606 6 1 5 6 0 8 0 pvpl 32 166928 0 145396 187 0 187 187 0 265 5 pmappl 200 318 0 303 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 145 0 14 4 0 4 4 0 8 0