ate(0x0, 0x1, 0x220) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000580)=ANY=[@ANYBLOB="4bcd4d56c43a57e9bac5d36ac8a78059f176c4ae05149eeb0a5259300e1571ef50d2eaf0c54c5936b0c2072b590f6aac1575b5e6123a2c2c9ebf7716fcfb4eaa268d9c26c02cfb1b30e934c07d060f226c41d32df60fe687a66e2fb92e77658d111012f271e62d4be57bc9b336e96d2cfac28b15424c5e0aa99e69553af58c7a31efc998f2540934e0a694bc6255371470e6281993d17268b3befb73e478cce0f713dcedadefdac19df693b03400dd8d53ce6c02a2b8e448668d338a59055a441c2187d614bb98fe61c3f200acc1128baa7c7a5bd1d2c5c4bd"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="c27ab9d60d11e673c95f8c7698b9494d9be35df0cec0383d4b104f30482e72b4d707a79d4045852f25d5493ce1c13a0c277e2218edad2e115cf75284b7ec17cc3a50412869cecda31477018fd9f365d06077a5", 0x53}, {&(0x7f0000000280)="4248d90009cfd2d88cbce9b80a32b6c30192467ed2aa258f1bc1a2b599ca5fbe94f2ae1c505323fae8b1cd08597f18181b4fca01db6e38412666c73f8e4f9e93b444709f9b0d6fb2024b43ad38c782be418cf1d1b0a121597af2ca193d284ae943b22b349312ee19783ee6cf83f0f1", 0x6f}, {&(0x7f0000000480)="29ea655652efd26058b5b682ca0fe25bb57190d789fbe27cd6c8c72675670f17e65f39b34a6286608a3edbe1867c1dacdf750b7dc82a9f70a8f8c1277ea95a9858fd0ebc13feea1e8c4802e1612b1fa02dc95a9a001524b3e666541f3cdc1bb666402c076c8f62eb5eb5130a924055f6add80e3bd80a94544045209ecc1e5723298f748ce81d23ad5fbdc4608140f49ce76ee01297a978f990bc201a8960aa826004b8af1b9ef6655a05789fc337685d401c2399090ffa08b3fbceebd05066fbae280a2674de422a1aa968f6f61aba8f68a75a22287489e96bfc1a0d1dd51f95b35da203bfc2cb35d5824c5c", 0xec}], 0x3, 0x0, 0x0, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3}, {0x100006, 0x0, 0x0, 0xfc}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) pwrite(r0, &(0x7f00000000c0)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 11:46:07 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:46:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x4}, {0x2400015, 0x1}, {}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:46:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400017}, {0x3d, 0x0, 0x0, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b60ca03297fd825e79ecfc98f5c8") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xae, &(0x7f0000000040)}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) sync() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x6, 0x3, 0x2, 0x7c4}, {0xffffffff, 0x58c, 0x9, 0x3f}, {0x3, 0x5, 0x0, 0x2}, {0x10001, 0x6, 0x6, 0x81}, {0x0, 0x5, 0x225f, 0x9b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'Tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r2 = syz_open_pts() close(r1) dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r3, 0x0) accept$unix(r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000100)) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r7, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r7, 0x20004276, 0x0) msgget$private(0x0, 0x2) r8 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/229) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xe926e164620f5799, 0x0) 11:46:07 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000440)="6e5f54ceb7e2486e5949b73fc32f62e4c4af82a4240bb17abce744b7edf5e2350a0f7405791b88b8a2260b4dedf7ad628ca46cbedaa7fb34463bb62262ab032d8b4d797a2bb39e121e934b841614aba360551ff636d3d9e2455fdb9dd1662fcee836591faacce8c670488329346eac96ab39273fab9c9b5f27d7bb208eb57c01ec05de15a7b6e9cc642fe54917b447b5a3ace149221d1da9b4b7b1ece51d2bcd9282b03c263b4eb01d6c4f0e72625426b2aee74998a895e6ca646bf2f3027d0667d6ecafa2ea23208529fe5ab164abde622dbf31b8edd5a04fdcd53d99e0f595b2918aff34a50a528e9e71d2a88ca325ffa122bbd7c2972c6c5634e4decab6438c511d11dc9b718b57131e4e3efd3eda5bdb790dd1d7bac3b4905d8e44773cfc08bdb225fbcf0e9b5b0549a00a6e36b2b7fa48db2141c0528a96e6813376ee411699f0498b8695476e84cd31e149ffe95722a1e2a5e4473546df320a919c8817f5a36e6dfdb293148f1dea53271d936ce3223130fa8f9e9ba0d371f02bb2be0f1753b2d4d6de2966790406c6a60f4a2afae1036f85a03834ef6ee638d3384900655074b156451c0a011a7b3499367f634ad1b048202e0f98001077f0c04a74ef8fdfa5cf7a564ef7bb3921c22867895f2a4b04a6d40c749af3e6a4f2f7daf1e7190d93d3fb73a1a67ace4df847890c672ee19ba7c5db6308b1df1cb0634d3e1031ec62d800b74894fe2b96520838b21e4759ea68700d17da075581520366f04b3bfe64b255e767296e36ef0123074d641f253d2af94ea167b94b26310857f69872d75654511c479819f7bc86445976f41c5b4de8ecb32027cc2aeba11b37d36e48acf158c4ed52a07ffd1ff63af4814cc677479278ae2c4ffbd3d4d84909529e7c5727ab4b834841c2ab205fe8d8144bb483128c7bd1136fa130276972aa3cd678735b2e2323b357c83af2fc4c7fdcaa558547ab842f27626addb84c9bc9056799a4f05b1509f580e1843aac5e6ce11f29b71e506b15b675cf7759b078a46876640860ab5dbdd9d9cad930bba63e909493fb56b6f0191d565d2cba321573569feade1dc1e2138c807400ed8f13b773f0be1936fa81959e12f96a1d8a55853f19f533098d52932e9d0305b033b7af455379fa301da02a88b606447389e2189c00f6a92571cf03a130062b1ecfbdac7df63a95932d16e949b3ee4ddc9a50fa9d0346396d29835d3e773beb79299f59112e49c1bac22f7fb00630dc8c636e77f08a09799d4261874a88544573de467fbc0a98c43248ec0cd6d2d7a92d54d5d61a2be4a5cc9e13101981f46e6208b3719494f8195500136a58f936fa458499d496d14dc4f2445d1844b7805431df692e36e889cbd4ebeab4a595535275655e1d7cf873db8bf52f947b307ad53e00bfc3cf63576777e54c95f1c848b11104f4f03ff5e508acadfb0d241f70d860546994d7a0709b273ef0f1ac8d91ecf1aeda87a702cf64e8b051cf8d5a4c1b2c45f1dee56964f9dadd99c72e2283a8f8a80ea8965e600dcd2c9042d10285533cbb12ef80cbe19150ea4d330c521022dc811dfcbcaee29c6d93e55f7e48df85a0e4d30219e55d30a1dd379b3846cdbc3d7c8f90a54c2dae740faa97a91f3d20deaf6abcdc10af47a3969103ee04d37b777c363c172fe2ee19846533a4efc9942f72ad4ccb3686318db9513338e6acdf107d3f86e0dc41ea721aee660bd7f755f180781b215c4994566bf38a673f8a542c7ae8bccdb33fb076206f33f6674173b15d3e7368307b856806c642041d60a13fb0abfc9947d6b2969a08ffedb9033bae5e83d09a957b2cb430dc236f8efd2825fb1e6efb704461f63c47e5718d12cb98501abba7d0b9edb454c507455cd2a6cba4e95a554972c5a5379b72a0f9fbb3649ee69e3d2a59b7c3be45ae982f2e3f86522f688e6aaaff5333fedab38153feb2f03990ec7ac71896ee29837277b2fd10f669131c0e1967bef47165383c4c7ef0f52cd5e31e475dcb153a324eaf63b1a9c0c806bcd2b9d5b8739a3234f530f24b3428b33251c4751c306eaee7933da52f806d4b501270f45b101790ab73d22508afd751b4299efbada19a9e6d3cb484b95ff769a52bd6e6d7b8f23d12bc85fe3373f9a5c7657772f8622c4506cd116ec78733599f4cd548237b17e0c4f88cc3a9f2223f9192612cb3a90561f924b448bf483319a2e7596d71114920daefe32e088e2a5557853c194ce1f1ec7bc4e08731f76e96b31aab45e2e4e94137c03210a78b67b9bdacb1eaaaf1cd8c3be8ab0db8588f269323330664becb69cd08088f94f0e70609fe06d13d4424aa67446d45ac8c78e093bbdeb0c8e7beb6debf92de4201d44e7c8108f44457bba087bbe44426fe9ec333442b14895c570b35d303a06dbbaf48d19e640abf06a6a78544180c736831e56114ed31090190ecf6c719dd8a02838731ad4311d292ab4fd679300fa2983f7c9ee1d7130a573943beaa5c9233231cd37955727a7d68bbe142e638fc7b69af11d4a95491f75e96d134cf6241e175d4ff8f257e620174af4fc671d79c41e978021cd27cd346a10f1039f17aa6c838635476eb7cafd9649cb060654410a9f04bf7089735b239bb14e754bc3892e4706bd6c72e9f134ba927ed5e986171c152870000945f4785b3f0ba463e24596b3b2929bb0f4fe73741e23bf7ca312d8ab35fe3774d60fd0e8529963879100696c6471fb04da993058def0413b0655e822c5c2a98ef46ad2ce0ca5c99836f49e30d9cdbee8dfbefd3ce0aef3b63128af29c233db37b9db83dbde05a28d842cafcadf91d60292c842033850264a8c429d3f3159f954b14010643f7e38c23f72005cf6d239be53fa229458987f3215b0552fb2ad8a6332a2aee189befd772d88431a41ce263991f70c1650c7e64717591c24ec12411ff1ad97318055ac29896df4c183b2d2cbbce2975e1407c4ced753306c0a1097f4dd15367cba2ae6de5637883a396125c80092e1566011ab5652b001918c90a239c76c38e628aece5ea5c0b64e392199361c012f18a15eadffb86e3a19e55cc11147cc0f98062bd2bdaf839bcb408b668b367addeff71a55b180142fd045dfb3a5c928c78eecf27c445c00ce9eae51ad649d9f19ef96c0545459027a2733330fe219460ad9f37d7f843f2a77ad9a32c3cb94ddbfc6268479f961dee57758d8dd93fdaf56cdeea63c1f786062ba84292209e3f5959c1e47f9f71681e1fa392a167c7fac8ff8051be5af7c2c8c00243fc770b3dea3094bf2034ef7f4cec62897ef751ca2972515202457e4fff9445d5f3d15411ec6c1e68dbd3f2a839788c95d90f03cfd981ae24fe27a880a85622941a5ef1c74fbc23ade494a5e2dfe133b46bbcb112018cab3735ea17a60c76ee185930a1ff78383db2515dbd879df5dde6afeb103507b4019a4edb59a14f1b05f2ccb78dc456259531c32270eba22a07ab114d9d65a169f3e7c56293aae5b268da2429da6fde369fdc2dc026b6815f70ebe6ae35915ea58fb4b343699efc63cb9cee3f4e08cba190db2fa12a707d5adabc1a7a9db75b6026f8a0c1af9db4b59f943eda83d3df835ce3fe142755093388d2db81674b6b39231e7e030eba4b2bbc7f802f63b6cd9709708c226c81b564e340f77715c37ba711efe8f976ba7bf9e67fe9a824d5eb5df854b6ab09a723f3aae56b3ee656172f6302f4ffcb13ad08e5af31bf4ea6f81e0b35182082aed3a381fa3b4e891cb567571384576c291383fe151704dc22d366992a9ba660a8685b381229584a7b72903d9874e9f49dd3b6310a126aba39aae8f57ee73c508ca710bd0e721a89e12c22c8439ea986e86e45c11a089257cc7b076a0e9c2b8d94c4fe7b73fdc1a09dfe41c08bc2181c321b65f18a7e486f4883e8ba7993aeca4d409ab997ae03bc0f014b034d060a9a642d31639025cee14a955bd2cb53b9c2f29bb8139acf9a6c0f4bce5283a843d4343ef319a2a9255a58ea65a62963c393365cbe5eec7ea2c3c3646dcfe069cf1514fc8e08107cb0c5f0bfde10598e7f176511f087735928821942ca485c16ad3210d3cc363c05097e40afd914e3a16667e932519b8716f8ba17a5786fca8f0fe34b6ed5e77d72468c734d4a26784774d6b916750c7d0c69cf059425b99c6f19f6603cae302be47e6a36e791f8196b67922d155f4b0b1a163993bb590df4a590bdf8e3c9a4d86c63e1d89d4fcfadd8448b65caa1f92cd6b9a45858273e9ff9b3d29a0bb216d4a39fc018d53cf311e97f9fba28f84ca1768e7d76fc84830955ed4f1968468d854f3cc81235977cc76f76f53c8f35dd74dec33383b38942972de764a8a4049237c4a90a4b46ebab8044cffa5693afdfff51dfb7b9fe7a19596ccd628f9a285b4d2cccab8f65f448fe829340926ed64b228b19672151e5d7b01a3e1ccb1bb085c54ddcfb629c9ead46703d023b435b9e11be6d54e97ad2f792e6b020b314eed01cb67aaf88aeaee9fcedfc9098af5215def58709081b5e390f71be2e52b2fdf5f626303eba638d7a6f4778c11954e6939c6acad582664b94ed18367a4036fb0e7dca68bc31b2c68f2514283e909c64c4df26f67f973ff5625404446e9ee8c8b71130b2db78bff151da46595b3bf643c5402ded1b32a913d467fbdd1d727159035f0b30c8285ef1036b46a579f62a2554ff9fd81df434fdda1b70f55f6381504fe507368faf8a1e97dec3bb7c28a6207790f86546088c06776d98610115bc85395d48c0273aa1b8f3ad07361aa32a53c00a51e9dbaddb69414e081cf76dc4d26770f06c64fd7d23b02b6add30b7832e4b5460baec4731ef2255894472402f5dfd483719c53f4e20fb5b557ae77d7173db4ebf7a3d13f57d8f52cb02108c27b762928fba77c9e62bb7c88e88243f433a704e1fa84a8184abe9901d798894e58a2399a5e80b845b7a2f36537f1fad92d2822575848061aa22901e34f873ac6683e13626b269cde2666eaac8dafd8513f546c37affb8709e788dc0f43cba98e9266fa9be982302c4a22c40cf8e0a32d1bd641d7545c384816be5a8fb039e5dc0cefdc16281b1bb4304aab25ffb5b29057b7c259fab8fe8d6c9be9092955687dbbdf51a30b97d1c457f1860ed381b2a0d0826afecc53624bf25c2489a565082e9b7d90f4619fc11445830b1c5fe5987a2a146453424f01886c0bbde13ce86d5bb16660ffe6a053232dc6f6624839b05f00f5d4e27eed2c4b968796828b70a81a5cdc0081a6a0aa2083d7c12e60c957f6272daeeacf7dcc9aebedcd207ab5340f0c800be2b1b0be61f31f259ce1fb5ccef849ce106fad28557520c15e67432349c62ef399f240d2e10931e7d1bc49023ff7c62d6bd2fba842b1c75e068f62db08208eb6cf4b9b91bfd18e8d538b5560e7f7dc2da74941a8a4e588f44774acf412ee03a2f863177754a1090fad039933ac185ae24b7e219f0b1a659aef7cd9943f2bc8dadd87a244fda27a304eaedd04ccba1fd22084beb273019e7143d0aaa8d83116732e0b5ee9416c29008ee144d7aa83eb679e8640d310e1f73a0a72562dbd7f2874e7cc3d37a361e9e7e9a8ff72df533a65f7445739239a94a08c72699578a296ca50e4f28747cad16819f425b34d465d712f2f617e50b4a8c852edd7a5951cae3cb5a10f559ec5fe946af3762d76f3b1d607917623cd641877c9e4060e52aedccd3fbcc3921a553ae6290cef1a4a777b0aeb4dc3802aca0e6ea802c51b7db620ef19135f8a1b0e2e403688d3670eaf3570b153e3a", 0x1000, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x6, 0x6, 0x4, 0x8, &(0x7f00000001c0)={{0x2, 0x5, 0x8, 0xdd0, 0x9, 0x7f, 0x9}, {[0x0, 0x7, 0xccf8, 0x0, 0xfffffffffffffffd, 0xa4e, 0x10000, 0x9, 0x8, 0xc639, 0x3, 0xf65, 0x3, 0x4, 0x1, 0xffff, 0x985, 0xc0], [0xcd7, 0xbae, 0xffff, 0x5a4, 0xfff, 0x80000001, 0x6, 0xff, 0xbb0, 0x8], [0x2, 0x5, 0x800, 0x4, 0x81, 0xffffffffad08623c, 0x7ff], [0x0, 0x4, 0x5, 0x0, 0x400, 0x8], [{0x4, 0x4, 0xf7c, 0x401}, {0x1, 0x7, 0x3, 0x1}, {0x9671, 0x5, 0x1f, 0x9c5}, {0xffffffffffffffff, 0x1, 0xffffffffffff8000, 0x10001}, {0x8, 0x9, 0x8, 0x4d}, {0x0, 0x80, 0xff, 0xfff}, {0x8, 0x6, 0x2, 0x5cd}, {0x8, 0x3, 0x6, 0x8deb}], {0xfffffffffffffff7, 0x3, 0x9, 0x1000}, {0x0, 0x9, 0x80000000, 0x8}}}, 0x8, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x80) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 11:46:08 executing program 0: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r2 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)=0x1) fcntl$dupfd(r3, 0x0, r3) read(r3, &(0x7f0000000240)=""/216, 0xd8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/219) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x0, 0x800000}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 11:46:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xc3c7349e76829c50) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 11:46:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) close(r1) syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = dup(r3) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/230, 0xe6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 11:46:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet6(0x18, 0x5, 0x6) readv(r1, &(0x7f0000000000), 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) close(r0) lseek(r2, 0x0, 0x0, 0x0) 11:46:08 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0xffffffffffffffea) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, r4, r5]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r6) r7 = semget$private(0x0, 0x7, 0x20) semop(r7, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r7, &(0x7f0000000340), 0x21) r8 = semget$private(0x0, 0x3, 0x5ae) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000600)=0x9) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r9, &(0x7f0000000680)='\n', 0x1) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x8081, 0x0) fcntl$setflags(r13, 0x2, 0x3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/deg\x00', 0x51, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r14, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r15 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r14, 0x5) r16 = open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r16, &(0x7f00000005c0)='./file0\x00', 0x8020, 0x404) faccessat(r15, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x1, 0x6, 0x8}, 0x10001, 0x2eb3, 0x9}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) recvfrom$inet(r4, &(0x7f00000001c0)=""/165, 0xa5, 0xf09312792f7a2d45, &(0x7f00000002c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 11:46:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x63) semctl$GETZCNT(r2, 0x59a4707a9293a2ec, 0x7, &(0x7f0000000040)=""/3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000180)=[{0x3, 0x9, 0x800}, {0x3, 0x2, 0x800}, {0xf35079d04e61b01, 0x8, 0x1000}, {0x2, 0xf40, 0x800}, {0x4, 0xffffffffffffffff}, {0x4, 0xcce, 0x1000}, {0x4, 0x6, 0x1000}, {0x4, 0x20, 0x1000}], 0x8) r5 = msgget$private(0x0, 0x4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/219, 0xdb) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000018000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000009e0e5b9b3fc85a19cb8ee09cd072c400000000004bcee91b0000000200002de5ffa38f389d71ba11b7bf7564004a68ce444dc1f7f1408fe12a2b428e65c84d423797188aebd9d8b6b38f60c59ac06470b47eb9eb5ecfacd313a5b9e03c486d25019cacbdd0dfd111ae6f6678c056653f31d2b4d6d6c82686a275816915797a48f3e43da3df89664a2780abf5c48a98ef18a76d812961cefa7ca771f5a389b47773d790b5ba4540fe61436ff571e638dab44d22f71d2983a84a85af2dd4f7ebd0fe5f0c08367e3c27248beb9291adf12b0000f871feaedfbf8f8294f11a14194a59bc9b88583843bdd42ddee2586737b6181f6c14b3693edeeaaa4244"], 0x57, 0x1, 0x1000) msgctl$IPC_RMID(r5, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/109) socket$inet(0x2, 0x19551a60754b7b05, 0x0) 11:46:08 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) write(r1, &(0x7f0000000000)="acd4567865818aafd862c263bd9bf2f731ecec2d2d1a8d7022f1e0ea1bcc86b4808c96c29e1046dc742bd41a582114aec78300dea809", 0x36) flock(r0, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xc4, 0xfffff, 0x400, 0x3}, {{r5}, 0x0, 0x90, 0x1, 0x1, 0x3}], 0x1, &(0x7f00000000c0)=[{{r1}, 0x4d7b4aa3bfac4732, 0x10, 0x20, 0x6, 0xffffffffffffff7e}, {{r6}, 0xfffffffffffffff8, 0x10, 0x1a0000001, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x18, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x44, 0x2, 0x20f, 0xd975}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x4, 0xff, 0x2}], 0x9, &(0x7f0000000180)={0xff, 0x1000}) 11:46:08 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="6780340b29749ab03c9a98fc6a7a538fd138de92a717ee79a0721a4a0dd163cfa3aa20c452c130b44c58304ae4181d93278aba8dade74279403b5dcb50a879be3bec08b30b6bbb029b53446e7e542929148b1c5d994590cec07444a190748d013ec23c6781678a03534e1708fda5ec3d277fe8740a1028a61513ff5f99e11312505c689ff15e948bdcdd41017bd164912cdeb13f18c9ac3598a819c981d62e99d990e730d963c74efd4431aaaba92a12f37ed0fd807d3ffb6b24d3f4292918ea887ca389673ecd7f14c3b192b06a5f2301ae8ac4d82566d24e", 0xd9}, {&(0x7f0000000180)="dfcbc0bb41cbb3e2b781f8935ecf818d951370e2b059094c25fba45277caace2f4da8f33a3441435d5e319cfb7e733222bc2cb1f943257130c087c434d9b76c184075b8259a77cb9d83b541762ec2ba800f9914a9fa3270e797bb58e25920b909e4f57e901ecc7adb171381f995894e9361429bccfcba4d1e6552e10e7e4088b23ba6ccf5849e78b40bb1b281661b84b7d661e3a0d015cfdd5d7ac2a954b3c78f60e82ca13bc52a14944fcf17eee", 0xae}, {&(0x7f0000000240)="aa4dd841dc0706879ee0d61378f10909c7649bb9915091ef3e1495d1023407fdb5c78144f02ab098153fce7b84c254c271f86cb61cd64e758365b3ea1e6ff173a26dc8051dddd54ec5f89036d6ea18fa08c6e6a408d4da7f17ce6f16fd08f0082f40302822bfae3c3b02773ab3fe6624dfded095ea0a46e0ffbe32e30ca1f4e8636c2a8d355a9387ca", 0x89}], 0x3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) 11:46:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x8000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f0000000300)) 11:46:08 executing program 0: r0 = socket(0x2, 0x4000, 0x7) socketpair(0x6, 0x8000, 0x2, &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair(0x1, 0x8000, 0x9, &(0x7f0000000180)) getsockopt(r0, 0x1, 0x9, &(0x7f0000000040)=""/224, &(0x7f0000000140)=0xe0) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x340, &(0x7f0000000000)=[{0x50}, {0x30}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000100)="ede57b3d01b136dbb7c8888705bf3bc68502775994cd40af1b1aa975bc349acb4816bfa44e7df6cee70b3de6f57073604efdefdeeafab751d1b8b2fcc9f353c94b739ca2ad491fb4a9e4bfc06874a3b595353ff4eece08c707a8cb1453b5fcaadcf7148f36cac889365400689c1589faf9526ba4f4e1bb1c2aba821b16c58d7c7e59e77a6ae80bbd79a89b27b64bb46d476d3e9b0d0f577068bbf0ed43cfe2d186e680751acbd1d9345726728edb750f53750b34219ea96bed64adcee0086685412cbdc8a7f83314ad46930bcdd2ff989f", 0xd1, 0x2c) syz_emit_ethernet(0xf7, &(0x7f0000000340)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[0x9, 0xdb, 0x80000000]}) 11:46:08 executing program 1: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x220) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = getgid() bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000580)=ANY=[@ANYBLOB="4bcd4d56c43a57e9bac5d36ac8a78059f176c4ae05149eeb0a5259300e1571ef50d2eaf0c54c5936b0c2072b590f6aac1575b5e6123a2c2c9ebf7716fcfb4eaa268d9c26c02cfb1b30e934c07d060f226c41d32df60fe687a66e2fb92e77658d111012f271e62d4be57bc9b336e96d2cfac28b15424c5e0aa99e69553af58c7a31efc998f2540934e0a694bc6255371470e6281993d17268b3befb73e478cce0f713dcedadefdac19df693b03400dd8d53ce6c02a2b8e448668d338a59055a441c2187d614bb98fe61c3f200acc1128baa7c7a5bd1d2c5c4bd"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="c27ab9d60d11e673c95f8c7698b9494d9be35df0cec0383d4b104f30482e72b4d707a79d4045852f25d5493ce1c13a0c277e2218edad2e115cf75284b7ec17cc3a50412869cecda31477018fd9f365d06077a5", 0x53}, {&(0x7f0000000280)="4248d90009cfd2d88cbce9b80a32b6c30192467ed2aa258f1bc1a2b599ca5fbe94f2ae1c505323fae8b1cd08597f18181b4fca01db6e38412666c73f8e4f9e93b444709f9b0d6fb2024b43ad38c782be418cf1d1b0a121597af2ca193d284ae943b22b349312ee19783ee6cf83f0f1", 0x6f}, {&(0x7f0000000480)="29ea655652efd26058b5b682ca0fe25bb57190d789fbe27cd6c8c72675670f17e65f39b34a6286608a3edbe1867c1dacdf750b7dc82a9f70a8f8c1277ea95a9858fd0ebc13feea1e8c4802e1612b1fa02dc95a9a001524b3e666541f3cdc1bb666402c076c8f62eb5eb5130a924055f6add80e3bd80a94544045209ecc1e5723298f748ce81d23ad5fbdc4608140f49ce76ee01297a978f990bc201a8960aa826004b8af1b9ef6655a05789fc337685d401c2399090ffa08b3fbceebd05066fbae280a2674de422a1aa968f6f61aba8f68a75a22287489e96bfc1a0d1dd51f95b35da203bfc2cb35d5824c5c", 0xec}], 0x3, 0x0, 0x0, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000003c0)=""/85) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) dup2(r8, 0xffffffffffffff9c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getrlimit(0x8, &(0x7f0000000380)) r9 = msgget(0x0, 0x80) msgrcv(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000f9ffffff00"/54], 0x3e, 0x1, 0x800) 11:46:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x2, 0x6, 0xffff, 0x6, &(0x7f0000000140)={{0x7, 0xffff, 0x2, 0x1f, 0xfffffffffd36352b, 0x0, 0x43b}, {[0xffff, 0x7, 0x6, 0x401, 0x4, 0x5, 0xaf, 0xbbe, 0x5, 0x3ff, 0x100000000, 0x4b9, 0x3, 0x80004001, 0x8, 0x1, 0x4, 0x5be], [0x77e, 0x7ff, 0x4, 0xfffffffffffffe01, 0x8000000000, 0x745, 0x7, 0x800, 0x4], [0x2, 0x2, 0x7fff, 0x200, 0x8116, 0x2, 0x400], [0x100, 0x10000, 0xc, 0x2, 0x6, 0x8000], [{0x0, 0x0, 0x6865, 0x8}, {0x1, 0x5b7d0d51, 0x101, 0x101}, {0xcb5, 0x14c, 0x3, 0x4}, {0x2, 0x8, 0x52, 0xfff}, {0x8, 0x1000000000007, 0x9, 0xf8e}, {0x4, 0x3f, 0xd1, 0x100000001}, {0x100, 0x3, 0x9, 0x10}, {0x5f, 0x7, 0x20007fffffff, 0x10000}], {0x8, 0x100000000, 0xfffffffffffffffb, 0xa000000}, {0xffffffffffffff7f, 0x3, 0x159, 0x86}}}, 0x121, 0x3be}) mknod(&(0x7f0000000040)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) write(r5, &(0x7f0000000440)="7379d9805726da2ee2fb9e90539a3da2", 0x10) r6 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x9c7, 0x7, 0x6, 0x2]}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) 11:46:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) fcntl$getflags(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1d8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f0000000080)='./file0\x00', 0xf461432c5061119d, 0x102) write(r0, 0x0, 0x0) 11:46:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) bind(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x2}, 0x256) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x200000000004) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) r1 = socket(0x20, 0x2, 0xffffffffffffff41) accept$unix(r1, 0x0, 0x0) 11:46:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[0x20, 0x42e2, 0x9, 0x2, 0x4, 0x50, 0x91b9, 0x8000]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) msgget$private(0x0, 0xd3) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:46:08 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = dup2(r1, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r1) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) dup2(r3, r1) 11:46:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530003ed2a03990f2a58891513946dfa990c3f2dfed4b04c72b"], 0xa) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x7fff, 0xfffffffffffffee8) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0xb, 0x8000000000000115, './file0\x00', 0x0, 0x1, 0xd6, 0x102bc541}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x10001}, {0x7f, 0x100000000}}, 0x2) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x100a2, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc05, 0x0) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f0000000080)) 11:46:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x405, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x38004) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r2 = msgget(0x0, 0x10170) msgsnd(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/4096) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 11:46:08 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000001280)="0500ae490000000300000000d7142d545d8489199c4f0bfa563e3236e6cf01f996cf6ea20000000061a5f2c8efc511748d7f5d2047", 0x1a) 11:46:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0xc, 0x1, 0x26, 0x400}, {{r6}, 0x5, 0x0, 0x1, 0x5, 0x7ad}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:46:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="cde28e35dc543c65eb47b23458cfea5f76376caf816aabef5eabf3f9df5e96bcd68fcff095d17a6c71bfe1a90e", 0x2d}, {&(0x7f0000000200)="5137226f93888f551d4c299e0c1a0b800f577d5d499b4c4feefbc16d34d84bf5cdfd51af3aceebe03c7252001ec6cc973c8c57ed1dee6b2cfbd5fcf5d1d6b9ae129a9eae9b55fd1f9b8a21635fffaeb9e57319363c9e3b4803dcaae3c86df3f6cb927b80a105fde057b7338fa454188223b7796e958039de99aafcf728a60b7c2498b05124bef05cafb014d32e0be9b7a2c04e5b07b08a45079c7da249e3d9574759b68a06a23b48", 0xa8}, {&(0x7f0000000180)="636ece7d", 0x4}, {&(0x7f00000002c0)="fb430d4d5f39fd4874bbddc81bc8fea954445913d59ffdc51f2f0a4b138514346de9f7d74047ff61f404ade81e0c79aa564fcf95e2f38f13a5ec88151ad97e9015cb283b33a4c364dd1a57f4a37ae37d615f502b36e0c212aa52bef7a4094320f1ad8a07c860c4215834c101be393d32cea6f111623ccee059befcc8e481cdb6520918e1f9708fcf38b9426d4b1089ba1746ca97d9459a40", 0x14d}, {&(0x7f0000000380)="d94c473687459c77b4a1312a640dc0a59d982d9d5737fa5e5026b9434f60140d8d34061eca345ef02ba86af80af784b7b5a050548df717350a1e6567d5a2930ffea7000344763d1f825008c5e80c7e69c3dbbebe6eee61f62b8942a66e2a292c26a0423205b01bd4cc356286f8498e89e14c91f146ba9f1aa5b27298bb0c34df47b65abc88a50726574b69d868097b378e286fa9864557096fc05dd2212882c1b6c8f84c323ab9807a95a42fcfd70926b33e07e0a3f25be3a55a99b180ee508f781fd0eb46159375daa6bec1b91755834725c0f887d726d44f5f572d9a3d10b0512f8b1ccb68abfa2d774d838015b18de6275ab83966d373c3d1571c83c817", 0xff}, {&(0x7f0000000480)="219f59aaac1844044b057be9243151829e7f58f6d8250709be7d54021adab01da7841ab58096ab9f14", 0x29}], 0x6, &(0x7f0000000540)=ANY=[@ANYBLOB="f000000000000000010001000e000000ab7a1405a036193b64cb7469c8acba9ba2f312931ca1ec92e64b6c7e187cc032d8a42a0032738c1f5152f2971f1c6cd5ae865121d1ac8d1aba87eee2a2646f496ab54f2053844c1c95b334dbeac4daf26dd9cac617b4fb1aed3c38872146ca30f7e14c0793b4c7f950c371669a0d105202bc415cbcc34457343245d8a3612ea0dbe6ffa842de58e2253bcc18aa401d793f8b6fa74b79a384e1e821a097cd39f56571cffd15965eb9219feaf9ce5ea836731b3741dd210761296d9dc7a7c0a6ebce058e0ea76894bcf99d200cbb530d9f01b8fad84e24c75eafcea81cd5000000e000000000000000ffff000000000000e0d589c31c98e95bda53c1a692f8e76df40ec2b95cd1db50b855799250264c9bb415034d839794d697f4f144acdfe5d1595255ca4eb610e341e03e6ac6344dcc50a0a7f00916451a1869d2037a26ebb6db7f656080cc253a36090d777dc93ca597113f3fa383f2b8fc4081ea5a3eb9eb21bf28c23283ebc81f69aaf84c161f7ae3266ba5fb62df05391f58d87791d55b36237aef9707dd4015021e910d911f493ca1c2bc27253552755b7b00a45bb47714ee5a1b13ce05fda61f47b1c7f2e8a8077a5c20b0c80776bf3abd7b3fbe0000c0000000000000000100000009000000db712c9cb2d68150d63833935105afa049dd2ae83469411915ab492c982b8b3e54b5952ed49697dad0404595691de639154b24052743febbd40a466bee0ac0509f842b938a1f29ec56217e691f7d2d1b26adb9343041a10a89b12bea4c4377871bd1548f3c38b96472d0f3cb2152bb82a127bec934cdea69ae1a3aa0bb981452b904ce29aab0783a5389af1aefa2278bc3f160cf637755878b9057f550ed000000000000c8000000000000000100000017840000602f92eabe782212dede49590beb1ef4ac8816110fb473b2ef9c533f63ba1f3904c48fa55e8b947ebc2aaa9b5429a7d10cc7223505d8a9f86a7fe90dc87ceece4048c5e441f693376da187c50ef4856bba43530bfbafd21aad98b38958751ad984097e0b36b234507b2fdcd32b12c1233f517761d7d948047edf253c7a4e2191c76996a6e9bd7a8cb9c06694ef679fffb70807e00874f35b78427a3f99f511a7955ba787f75f2a166290ad3894bfb63a62bc000000000000a000000000000000feff0100001000009a1aec935d7597130042b99a51d99ed3a1aa16d71b8a82991df6737d6196872fae7d5171239454877f2343c961a025642ff3f0ab2257c7f7c355bc02667062b147a5b782489cc27f67a97d427263bb535307209c0103923b7cb0e1c47ff6a1fa7411e997de34eeaabcfc13d1099f5fb64b43043328514491bf3d1504d90e15c990358a55b8f1a0c96200"/1016], 0x3f8}, 0x409) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)='t', 0x1) accept(r1, 0x0, &(0x7f0000000000)) 11:46:08 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f0000000080)={0x8, 0x8000}, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 11:46:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="88"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x153, 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)=0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 11:46:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffe], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x3, 0x5) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) sendsyslog(&(0x7f0000000000)="528a6b67614473ed0a9a457c3cf3baaf7ecbde9dd057c6d7da7b863840ce15ebf621d5322c0e60a708f343d58b30c3d1b026bf3ab8fb29df040af5f197", 0x3d, 0x25) 11:46:09 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x6813, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 11:46:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x9, 0x0, 0x200, 0x30}, {0x9, 0x3, 0x3, 0x6d}, {0x81, 0x2, 0x4, 0x9}, {0x2, 0x80000000, 0x8, 0xffffffff}, {0x7ff, 0x9, 0x11c, 0x8}, {0xca83, 0x4, 0x5, 0xf}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") 11:46:09 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffd000 didn't change! 11:46:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x50000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) fcntl$getflags(r3, 0x5) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440), 0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = dup(r2) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000480)=0x61) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000500)=0x8) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000540)='./file0\x00', r7, r8) r9 = accept$inet(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendto(r9, &(0x7f0000000640)="d9266e5f01bb615d767563b070581b33e345b6b64ef774609d936d60540febe2cff27f099cfcbb88d0b345d02c1999d129df49eb38ca96dd47eb175cd826090b78c8af1f137432150fb5528bf1ac94b4244ff8f205133e72f5948c53016748e999872594bafab77993029dfdd48de552218efd59d7ad52e7bc050e25e06fcc337f92de6641f4777f422fe468e0413ac6a81595b28d86c6816dfc2fd2037c9bc14949e99b9ccbf045482582e6216637a83bdfdda55b6616c5aae11bbd3114a2b3e1ef0fd8419dfe959d7786e48580bcfd", 0xd0, 0x8, 0x0, 0x0) r10 = socket$inet(0x2, 0x6, 0x5) bind(r10, &(0x7f0000000740)=@in6={0x18, 0x3, 0x1ff, 0x20}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r4, &(0x7f00000007c0)="a325bb64d439bff18b04830841b95fd6a4118178fa9a8c27d68aa2fdd47a9a8ce0978b204bb351da9f3fcb3f0d0dfdc3eca7931f501bfc953c3b9a6046d2aeea1038945796e69e2cf50ddc69a8735e12bf77fe3d4f8b6346e86aa60f19b4dcf8e67067d1f20bcec55f348766f9e885f18101090711506e05cdd58039b5f83117390eee2569ff119bc8b0d0d5fd555dc264bf1ebc212ca30923c7f14442eb81f08b2ce4423a65aa940f71441caa2d534a94cc0eb346ab4216ac4718de7a96a62f267c6e4bd1b653719ef10dbcbb7921d301eabadd865204397b31078cbf8f96d101a0790376103db2c18c2b18957c5c8da8952622c093672748c025c8d7236f692d2dbb1e440ad88de0ed41895cf2bbe60be7f9bda8aa74016647072a48e117668ac4d2b83b93258c207510ac5889c1e4a99fcb2098c73d5c8a11656c34c6ddd4775348582878ecd5bbaa9a9b1ba82f256074e804afb2198172abc32b601dd3fba52dd7524d3a6e33396774420bd43dadac2c4093eb8cdcf8a5a820c0308fc5ccdd985de12d1a5ce6cd7cf593ade80e41cd8c9ae0d2fdb336eac0a2d6e83cc85357f1121f2469163d91485bac3ffa6415f3292ab9cf20b7cb220cca1ccafc15104fa2f2ee2213dec2a98bad5ad2f216e85f0ae44f8d0b7cfc8633a49b4282fb8ecf31bcbd5921134d8365cca357b0d4def784879b6aaeb878929f32877eab42076fc45258376247481657986665d6b80ce1b312419e0008e367d0027ba1e0d4f2b496ae666c697459a5b9741866b7924b70e47a5763cd854cd4900dfa5ebb274f6feb5df5d0932390673a8c9a8d9669dae8872034fe5d784f5db3fc0ab3a1edd34b1bd8bc3e6fa3a585f5b405e4c0f3780d27a6d2edd96244bddc6548bda6611d45384c8c473c667c3771e72dcd2e53b27470b8adfd29af982268dd3b665cd31f7962e430c7702aa943c7294a49464e88ca552e62aa87b0ffa8375874611cf24b855afa1dc49ee517ffaa73c4044fee961159aa033f9118ac9829c46353040a50f74e2f4d4e9ea744ac5608a2f0a045604eededddeafd2b361575aa0e8ed9a05f0bdbc6c2011442c8ead6bcdcb5d1f5d6d37d7899037a78f48f2f3513fd0b05de8950ffe3f7f272a6d4758cbef5c2b4d5dd6e7334b970a3f08aac4534a8fd8994eceae8f067a07f47d900a8a277bb49d0e4950d1d8938bb6b508c0264bdfc009607a3a6643fd6eb593c9e3c58fd6f87f9bb44d98066b3700aec8d20fde7fc267d3ce0dfe265136582bace88bed27e8a0bbd1159e4538498f18d9cdd1cf4ab03cb05bdc9e026eaff6b42bd03f8e396813393626794e2e1f19c5507f38a671c42f4b5a2a87b9c18bbe9671c7a64499fca9f77c6eee5a9a1968bc0206aa354ca1ccc2f6f3bd71e9b77e6288dbd724b6145d7dc912e024b02d591044f2df1dfb8f39d51600d1247013abc7f7021ea08f2ee9389359496e2b8df65d5b5f386d9cae24579c56c9bace13c217f3d8a080614f465e96d9f8cef73eff8d97910cf41f05184069a2ccd56ccbe265657509ce47cdb80187485529f201811e70b87264eb9c2b89437ed4580d080d1c3e9f3673a7609e24a1ae5456547ba53293f1add39d1623b8f69ab45eadb0c16c361a587b579489762b73742afeb5f3a12c7c8e779f9cefaf61b0629787614ff2b1a376ab25d85eb5325f2c83e9e395c1e3fc8b799d169cc4f6b1fa503868677910a0dd74a5b94501b5c749555fe5c78c5cd65370aaabd10d8c3523522101dcefca84e38d2a77c903ce71d3801cd349a4f05c824ce1e81bf39c0c2f67275ac18592e9976372e40bef280c2b799f700e3f4d8e48307fb3d74ed83525934c8d0df104879f8d6c760f49e23c9ac2dc58dd44b44a1dd0d1064ebb319bbee2a96b79c4fe11c016f86509f72f47717ca8203d39b0065de7685dce75cdf368767e2e803e8a4e73cf8439096350dd0f0bff9c41001f9fdf1734055923349fedc38d7ed8fc8b6fd0fa0eea63faa029e64b68dcc97c208964d853e0e35814aa89fe22f33393bbb6a40a2c2c9b38f0339906233e2658c2d7ef467b3f48d8ff989319f29f876fb5a98c52620ca241129ec865973907304b207f4d471d9d130fb3edaa8bb8117474e8b37b695b57a2131a8a6baba01ab6bdac442e3d572824e06c843230139765752feabba4f521422a054a4d7631101204cb801937a23f6609afc5fd054e067ff6e3c2e22d19bb53bdb69fcfacb5490ff7aeccdc3f2939063d9fbe748a4acb66109b6ec3f53e7407de21b07f00028bceb7dd3fbb96323a2007f06bf18053f8343bdea6ed16518651cf076193f4747bdb8dc2ac007da890a5ba2a97dd1fc1b434e8b02030567a53f00d2d5ed5027d0c708d8853efff272add9d6cff53074b322ee12a57bca60bf27a9079d47bffb401a44c2e1b8f9657b5eea7c49b960e305a54f7f95b86b70953ea7743fef78597c21b61538d196895c598ebc6fd662668953d5aa3abd6e1d093b88683deec508f594de0f360531848fab96285b211dcfba2dc5a245779f69c0c5a740ce06e25d5d57b61f09977c241ca2804246582b5ddba30b2d24035d27cb3f53d530515e2dcda63564a546d8dfe173798e118b0c189951394db3be753f82d0778112fdb57c3ffbbc2a2d840bc01321013fd88d7c9d1982ea85f30b2afa211622c337a0b619e8335b2840f26a0fda06e96f49abe11026570531d4018868ce272d254ed6425fd16688ef680f1469525958bcc1008407c320a825d9f5c55092e5a251ed9a7734484f2354f11b00a6481b06e08e0429a7fe29be2cffdafc8afbb16cbb6d09b324f4069f4c7008f9c103c987a55177c666e844d8b324d9c03dc8065c2d2025632efd4c5b6bf8bffc7c528a8630071f1df941304f494fd8c8fa381eafcfb9bd55ff34475a4397ad2a94f64fbf31716d2fdad459b24ee530b847492ecb6cc89fccbbd1df561322f97536f9fb3a91afd90cdf4414f5c09c5bdb8e5a03a42134cb460ec3042bfd8f9793e8c1d0d73fc435feeef3964dbad6e7d45dd536c156e4b0f18e9e39cfa38686854df182b11f2307f59780e8a2975662c305c415e2526b447635a126d2f1fe97f31cf83201290c967bee15326f3edca863fcaad03c74c3b200adc4ae9d7b209358e9f29264a910059fb6b88c0c0ec2c280180c640c7cf9ce4b7065b605e9ed06b58694575315383f05ce684291a150766f9f00049b5d93a19f972df01d5df224cb33eba2dc2b22519a1750eb5f01e6c220bba4fc912478c61b5e1386f33102493d4359239bf98919a05ba584c6effc021dc0d39ec4fe20eac6acfc8a6feb207cba14a0d8ea3a432b05550fa68a91d091167e728264778075e2027323242bc5cde06b3af12c0043519a013b89a771742f0054ae6911a545a7925c46a9b65752530cf0ff557808ae100dcd32aa66f4a7e4ae508c4457e1708135c33eb54d48de2f42a5793da3f3de785c1086da7485b074d776ed6fb31327c112baead15d9dc3e768761dac101501404f1930ae3490864b8e7aff15569b49c61e88ea13b54d002cd15a1ff5d45527dbde72c86ae8d9ea756f84aec27ca2eb7b9ed635f132fab065dfc2f859c05d5d18a962b7d615f753b8755e188ef3cac69a85e366733f501ce76968d6aadc1f28a16e1987d2b2f30bffd339f4c5de09023d3e946144d137f8f6c421895b441576e650aef1d43e93c4e0b9821afc050a60a65902a26b128250cc0d6809f9b26b979d6e2333c36c74048ec8188aeac0e5bd9950cf4895cd3e1e9fc4f7a36d9a8213758166b5f9f79b880a9a551ecbc241a77acbdfac89be89ed1c1aa84cc6d607bb7d6179d83376e9a3b9be9da91e5fd7be25862015b2d7031c435c9946c4ae784925b00651378c338497453eacdf02f4c5f3cfed52ff52ba170c987ffdb03479a33f5e9f718dab0bb0c3329670014840999e107f989a5ce771dd9267b6afec8838676ab409a52f0ea21461899235cd840f5dc66d115452368baba167f07d3704cf66513e6f738102139dff76cde227d6ee7312d3d08dbb9ffac085689048db1748080ba7d7f3e522ad6795c42525b8d8b7157e7d9f0f3230b89013a525f728285cfabeaaee026cf9457088b2659a1d2a32b2fc82aa26f46fbe42d1223b26e34afe5ef4f6540f85ca413c5f9795686cba6dda227ef124e41818421e3b2d0905056cadd0db86371a8f1a039b8c2ab13d567c9d7fd59dfd5e3cb78425f88ed51ea3285926c1a9bc234c331d970a02586af41fdc81f7af088fde879088459425e7b104d3c00198b9f3f99ec65d24c35492a5fbd8029c55bed5893bf269abd313f426b8f6af975a0c200c5b48537fd76ac3134a4b2154866742f2f60a8a7e36a24acfc45e77f61c45e5d9821926a17d471981cbeeee3c5124c0812fe5f81e6ca1384fb1cce5da3eb866a6156944332a0ceac793e7df419809ed96878d298e1de68215f160783554b50685e92dee2c3319c1eec3e2dd251e2e5289e0afd95f5c42ba45cca0cb83545d19ff6e927bc6e71a2fe6873df2563a25467dc0055de9f2da7ee2a1bd8813522fb8a9f8d2c53937331466acc5b0734698b96a5c286ca486dc1cd5f4eac1b298097162ca7f9cafe24fbadb3c79286e5776fb41ebf7143b789cda7d6aa14337f0a7a417e921e6a71056668f2cd0b26d8a5642e116b96eaaeb995c4d225c52dacfcca77843f99012c933ebb34b3e16c54a31103d50b7e29a4386e30c38fb51738c129bc78a3b49375d38970fc2934bc9f66f00fde51a982352b2c0bcc0298e60c9fd307145617b681fb4e2d2eec24c7e759b9fd884a7d1fbe21695232efd9be9e6c7188faae817bcc3ea6a9173b8ce898aa6ec91318a95dfa96b1d915414204d99a0306627e025a6418418a8b9de749b1010fd14c0f3fa0b0fc33278ee93e4c9492047f4e555c9830eaab335f81f3b2822855f71390c77ea30605b70606a6f9f75b391ffdbe4dad23ea3074f87f06d6bd98c7830a59ca1d8d5c69ab939306f7d7ddc403c7e4b8eaaa4e45747578c1f345bd4bfbc5a085c13b0165cd23cfdab38a4a4e55ce5b146985b29f0d8eaa232efd72e085efd68f21ee7e7d6130c7200c0816d7e435ae8c2e4f2ad7a03e8baf2017b1bf022571281dd5c45ea9ce28395e483ea689fc3433f5c78e457bb95c2c5e41e9e866b63ae0d4f7c14db9ac89d59a68a96a7fb20d826a866a629df6e5051215028ba0e9a35674d5f0db92fefeaaeebcf6f7f6eaa582c1326c2ece87f435172715921604b1ffe91487ad4ca759fb8b25477b7127d05262518f98ac55fced47cd336b7ce810ee3e76a90c0a49670548fdd290b499f2838ab03f24e1f533e908ecdc83c72aeb5433614f9e8d3ef5274c1c8f38ce7c2206389f204ac21f72c86aaa2c45a0141dc34818522c7f805e0a07263147db88e1f419447c47c0897ed70f2d15e0f41845155cc7578fee4c3ac55caf94991d3de9918d56da2c3128d35e057367caf693b6f233a81cd2be5a42cf1e2a81f33d9443db99133c3d4166c95f0203ac5cc7f5931ee2af6d4327a17e79d95b0c517ca65f3c1d68267c727d9df62a4d89ad3f8b203736a2e49b262dbc0c3de34ebef444ae36dc486f61d7cc33bb4a55ad06d6589437b7ec5e67fac120ea31a6fa2ca67c1c7881e462a4cc28cc11d2e4df34f3bba4e01093cad1cb8c3fbb7bb44ebc662b799cba7d1d522335d64fadf36caba3cd43408e2162183a334738c292efe2f6452d45b85bb2ca2a2b264ee84d1c5074cdabd2c724d24", 0x1000, 0x4, 0x0, 0x0) connect(r1, &(0x7f00000017c0)=@in={0x2, 0x0}, 0xc) r11 = socket$inet(0x2, 0x2, 0x7f) pread(r11, &(0x7f0000001800)="eb255e23946f7cc785d530172e57727a36708071ed9b075cfd42fdb25e3477b92eb4ca19c81ed8158271c4604db768dc8de1a15169a88f95111418cd95c41f22b1309fc94954e6ad1d1d4ad775c4b92414325812a9be597bd399da9fe411", 0x5e, 0x0, 0x0) 11:46:11 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x140) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x2, 0x10001}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c14b7da796f5c1bc5def7f2b2981941f0c91f1d9ffe73b7decc629972360e563ffa2bf346a11b94b98ecf3c5e3d30662b86d0f481a737c446410c0995f70604af61ff4532320af55c6fe09fbb33ebbd2f07d24ce12b893272261e8956a21aa8b52f120d53fd044be82798b758352f23f37e1a0b61e0d1a3bd71e6f3e96589da28eb7313a03e73e6ef22914e52defb7ea7e39573f604885e2181c983d6c7be48a64171c90f3f1a18774aa2a83f708ce04c43c85dc220a9c5c844eb5d29caf6697218b9d9bd1f51b2d04b5cbae7712dbc0a34932ee5f3c705af3a9df64643c2fa257"]) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0xffffffffffffff80}) r5 = kqueue() semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/113) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000200)=""/133) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x35, 0x80}, {{r5}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x100, 0x5}, {{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000, 0x1000}], 0x1ff, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x1, 0x8, 0x8, 0x9}, {{r5}, 0xfffffffffffffffe, 0x18, 0x0, 0x7, 0x7fff}, {{r5}, 0xfffffffffffffffd, 0x4a, 0xf0000040, 0x3, 0x3}, {{r5}, 0xffffffffffffffff, 0x80, 0x80000000, 0x10000, 0x3ff}], 0x81, &(0x7f0000000400)={0xff, 0x80000000}) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x0, r8) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYRES16=r1, @ANYRESDEC=r8, @ANYRES32, @ANYRES16=r2], 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000480)) sendto$unix(r4, &(0x7f00000004c0)="d873f0004feac42885113423b7a3b8377cdfebf44c5ffc9994f5d35825df7b74b63b349573e98cfd36c9a02e50b975b5a53d2b4b4ce8c21031a435658a1a4f9bbb5b3b6c52f9797768b9e2c30a089c2221cdac06c6fdbedce0a8460c52f4bd5b3b9c75a2f1ca7944a460903a0fcc4e1814c8c4255aed7797b7bf5116c03dc5d6e56043e4c62137e011bba766a995ac538548f38710166a8e01ca8990bd73b5bb", 0xa0, 0x0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000005c0)=""/4) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x20000, 0x0) readv(r9, &(0x7f0000001740)=[{&(0x7f0000000640)=""/78, 0x4e}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/102, 0x66}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000001780)=""/90) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000001800)) mkdirat(r4, &(0x7f0000001840)='./file1\x00', 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000001880)=0x5) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000018c0)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001900)={0x1, 0x0, {0xffffffffffffffe0, 0x3}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x10000, 0x0) mkdirat(r4, &(0x7f0000001980)='./file1\x00', 0x10) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000019c0)={0x0, 0x8, 0xffffffff, 0x7, 0x100000001}) 11:46:11 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x3a21f158e64a4d4f) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000ac0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000a80)=0xfffffffc) r5 = getppid() r6 = dup2(r4, r2) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0xcf5}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0xbe8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000c000/0x4000)=nil, &(0x7f0000008000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './bus\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file/file0\x00', 0x7197, 0x2, 0x9623, 0x0, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r7) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) open$dir(&(0x7f0000000100)='./file\x00', 0x80, 0xc4) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 11:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x18, 0x4, 0x0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = fcntl$getown(r4, 0x5) setpgid(r3, r5) 11:46:11 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) bind$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="c9480eff6d19ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc666258581bd8fd564132736205f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c76a0a38dbefca069958f0598ef014053f400dd774367ff59208404bfcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059"], 0x1) r6 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) close(r0) dup(r6) syz_open_pts() 11:46:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0xbc, 0x7}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) 11:46:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xe, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x4, 0x7, 0xffffffffffffff80, 0x100000000}, {0x2, 0x1000, 0xbd05, 0x9}, {0x7, 0x9, 0x6, 0x7}, {0x8, 0x7, 0x1f, 0x23c}, {0x1, 0x4, 0x401, 0x100000000}, {0x7, 0x0, 0xfffffffeffffffff, 0x81}, {0x94, 0x3, 0x7, 0x5}, {0x10000, 0x2f6a, 0x20, 0x80000004}, {0x8, 0x1000, 0x6, 0x676e}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00003fc000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a8, &(0x7f0000000300)) 11:46:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 11:46:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x4, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 11:46:11 executing program 1: 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, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000240)="229a9cfbd727be1e0de12c869ffbd0daef8511db85768bbc9e44b50a430a880f7e607d010c7622eb9830c5ec75c3bb788d5d0c1fb9261dce1e24b4dfa5efe0c5a478275b086d5d07b0f68b7caf9fc20eef3db7862c67e8de93c6e77a6733bbd9fe8a708feec0d41f9b68cb2a9193e1f7484d73f7e089508b74b4270e3998995463cdcfb88e7bfc18b86b5bed2fbc4e471bf36791a131c4c19b51f2da9b90413ffe2e31dc5510a46000181390a1c031bade19e3c5245f62e241b59e9242d9e63e97b0fa00e33581d6cf438e228379c8371a0638adc5182848", 0xd8) 11:46:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c6530007c8535ff138201f6f534f335a21f9cfff117f3d0a85ac881ece055c9a5f426889a67b5ba93f01dae896d660a990963a7e7ee54ed3da5e3e31ec89cc3544c1394e0ff61cb1231014ccc314bdd15565f8ec734e89fc9e255b84feb97e13419685ddd0c41da5261b105853bdc594d9064726d2f901adbbb0fbcfaa661cafccb1fa8bfca4275e55f3671ca519ad0ccc372211ba20e3f1dbcfdfea10a2f7c72dc035fa59abf39efaecef8224a0cc3c2d020835ac71e44292fe5cc0225921cefd5a66a4d261babba6b10aa4ff30041c77e"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x800000000005c}, {0x6, 0x0, 0x0, 0x8000000000102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x47f) 11:46:11 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) getuid() setgroups(0x103, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="f7bcb6258ce19b53aa6b95b9e1e9756e61919868c4676705fb7ad0e49ea9baa16efcda5773"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r7, 0xa5, 0x1, 0x100000003, 0x6}) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f00000002c0), 0x8, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r9, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r14, r14, 0xa5, 0x1, 0x100000000, 0x6}) getuid() r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) setuid(r19) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {0x3c}, {0x84}, {0x4006}]}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x8001) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 11:46:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="1bc9fee023221210011d472459c7bf0f2837917eb18c1f3ac09f82e2a902e5f91acb9686ca15adf8565633903943bda1dc247720edbc16e109ecf99cac61e09fe2a471dad6ead6ef7b16b503f06408622eb99756b1f5cb6851eacfc14b3cbc328a683699311c6f0ca4d80dfefbfb077d1cfd088d43da8ca2879dea9c4a7566d445843248dad8cda94b37f99eab35754d8283fc26ed32c78def9df47168b5cdaa737bee7c3c00c46d6dc5c802f82f3e1efd6aa0b2ce8dbe028c5c0eb11bda7ea8665c03628859ceea6daf0010fa623ec9a0c423cb0447c7004a048125b2384f7630a8831de6c920a57cc888aaa9034960bfa224f4d7a4defaa2d571cc2e62ece333366bdc4e4ffedebac45362b4f656866217c0d719f89388e81acfdb240831cb5b723eb47b4df8c6ebe974f5ea6dd1e6f2ded5c9461a0e6308c5ced5fd03236f4bbb268cea544b38bd0562d7162b56b5d3a0990ad46d6f4ffb0a07993fb79cfdf2c673f2f7d23c7c91e08f9cb3785e73573426e1ec296d70cc29cf484c48b6f7b155725a714bc79db6ed20d78e796b2ae5018ee8f759d400a399785968d98279600a5b7f32dfe6a05f534e79695838a08966406357cd539d0df3e1aa22107c5238f8f0d8d92ab15e9427c54523b088e08dcc4a905f709460d264992eb9750592663b71fbd71a3569abfdec0f0b57acba0ff54746b378e6320932d48668aebfee6f223cd90dcb529bf183aaf7f564c0cf5baa7a52f86cbb1f73495d0421a837b58aaca5c61b604d155fff6cb025093a97d7c5e4c69cdbae19ebbcdeaa495e4727ad982ece3ac586a455187fb36ed421654ae6c7f34e8759b46d6a765587636c717ed280bc2de67e716d432f6060fec7c4348444247e160cfc1b14c2399f9872783feebaf1f79a22c3c6ffba088b0ae9931b28756017872cd18ab089cc386f194ece56db64d2ce495016599c68be703bb132f8610c74fe47388a2e1599b5268bc309c0ff717fc7daf7751bf2dda62a8d994f408534b366cd38fb7ec310ba8984ce65c01525682d19df98cc0245632fc3871663615e2d9ea824069f6e55c4d9022035fe72834677e553f8d234ccb5a6ccbd580fd40b66cccddff7ff35c6d2730c262c5e0d03abc75629cf745a57675f71d77aae77aa0de2609819e1251ee875806b405ae3cb8fbd812ae1746787ae92bf07cad18d057319bf2979c6e4ae155bb7549bb6c315434d651478c0cd2b4cdee9ce893fa999b5c16f668b3c1f546992ca22377339c07277dcf7e58f0aaca6707f645714b8010c05fe2a8994d5b70baf79344e41b560b462c0ead6ed87a0f78f25ecee6861afd2421e445a1ef2db205a6d2e78a5ea58deb17ad9181acac8121499e3f830a1ec9bec37a72144633e255d223feec29bf67f7b0484251c55528926b469cff3a80c7e3d2ebc7810266a1fe6a8239271e2943d133f07785419d8adfd7a8c877662c9519a14f346da7d57dd31f804b549e8ae35172a6106bd4558765b539af276ee6d733f28288d69a214cd6cf2d813eba94fc4424b0b9606f03076952f906187a1964475f08a5db6facf356e812e2907ab9ad1c5b4b0ac24bed913d52b12ff1608bc82fe6cd95dd6c5efd48393747b2f06c4f902d6ce66f8ec445da32aa1e81c39d59c2090c8b4c43a530aee982cfc85e3f2c693a953430847438b2c14c41b153404e70e172d554d420f036301a4be6e258f9650b48b88897f53dae71fa1b3bdca696eebad95eeda536961848dd8d1b2229986bdb0fea6db4def480ff03d686423b27eac4c8e34afe88ec1a37483c0ab577bdbc78d45151479e4da5a98db1bf37e5792854cc9358deecffe38c1844c86e8e2902b928a0f39b723816bcb48453b7d9b15035025e0cacd00e2fa2ab95b079b569b8d1ec0f590af064390f4083b744ad7ed6c6752ab045cb50a78b6658ed30be80e2ac8e85c9283af75012cda3efe1212669ea4acafe2ea904c1ffc57710c1ab483d9273c4eb72e2c4e455b0d23f2d913a65a9bf0b08b17d5bade0f6afccbe7c8931d4b723c1b4be8e5caf563fe898b560c85bc221928b75d9f4380af7ade2b78514d2290ee23798feded328be46708da5005b740c8a7dde8e5a40a5614ec7d3de14be39325f887fadae1e8e4ed8ab42e9e84e839937c93589ec2443e7f1dc4d7143e97227bbc4fe01ee68f63eb215a2abef90ce86308f0993f47881081054c5d080c5e64e4ff5601e3971bb9b5ee7283cfc8d2b4cf7377dd80a3aaba0be131fd1619877642361c57269664faac04141a93c94997d11bfaceedecb4867a1d0887ea2c74dfa6c4dd09b285053ddbf19c5c82231d0fc2d9e960e16e06e22326ad482a9000ab69f53a60eba0baefce5f7a8df4ab02b5a5f1ccfb99411d6ef9cc419e56f26631f7a0bc8d6be96e70f29d612b3d83a7a92937eb815767f81e6aa9245c1bc1356946d701ca33ca567fc6839bae76be277f66b3124d138161adbaea2c02dd27d41d38b5eb3b8c1046f2724ec21a5e71139758604c91e8720de56ad07d7ac247d82b42dbbf1f84b3865f54b422ace52c6cec70becb53441f8b4dd211b0f17a72849472e25bca815ee93bce4b6fbb49b6a24d3f3869b8867070ed6cd887f9417fc679901c63c0ed70e1131e2e93b0a962a8bb252ac5defa9b1a24a5047fefe1210e5fac4affd52886c7d07af8759b0d37f6a96d9593db42740a52c4c4d32d8815ad2c487afd6bccacb64c1da1c1c24b7ab6e07537f51c5b165915f669b6151a136cf74554f70f8c8d4959e343a42f0bbe4411365456c706224ffd43fd867055066c043bace660838341361c7dbb8bfbc06de54b31684eea3021c78ce0371e879efa753795e061926e8e84a093fed25c781884a94f8ba61a9b7a42bd5a165537aae450b3a449325bded50c6ff52789007e6af153f9395e630563013e7f2c73fa07bd5a10e94db94076aa6fb5daeb01f631b24d3c50cb416e8cb5fe274b8950062c4ac845c63243996f555e772006267d29b85af52374018231af6131e305a8ef40852378740be4c58afe0646ff2e3ee9ee0972679ce43e1db19748d5c6567ea76b9bdba9c39777735e2dbf403647a3f55ac97da0c0587d0e7766c22d4f9ed7dbd3f0f917918f1bb3bf1006190b834ade64aa3d124022e5fc4114c376eccb8f5c7f9debd6135d084d0b602beee05a089373162fde240dc8cf8a66645ccac6e51cfb6bd7da869154efa41fef27076e2cc989539f66039079a2b0dd8851e23155c5c2a90f2566ddf690880b6de01f8654d9df530d879e25a09954fd40b69451424a35e8b1c955c36d29b9852984d92ea2312187230e2237603aa1246559e1dcc828cb4feb02288b5751b47e274ce966e7c21ac4a22892571bb6a755bf2ff49bc86e5554fa35b542f9b5089103155390ebd45b2df5e243c84f0350d8d017f7f1a9b06e837b54c366669d07ec659445829f3549b9da13137b1de7e44b9997c82f8822bbd45999038045eef08a85f1c1ff4739838f1523dc6f8ab7cde3b50a99fb656cedc4568712164b6bc4118fbbec87d8c653290b8169efa07c575d24efc20de21d41a05fa9db8fda7586d683051d8c1260d3dce00fcfa2ed6a49ba1659de1c883f358099f35e131d07eb09c1ccf5113d1309d3e0637b2ee319df854f6a668fdc5a45e48eba6effa924da8b1abe711f4d03b71b33e232a4ad9d4b811209bcf8b5402b96beb9ee83cacfc925c4f858b439414050f93b8ecea6f2ccf73c81633f9d91a66b774771c4b3f98bb3c4b4567e9b47d847a8f46e14a6ff1809d08342c68af291b53ddf30fd08c6aebf8dab02f8e7db63bbbfcb2004d5f2520614b01d9588cb7f12ffa04556158c3d42c2ba9eeeadb1db15ca7c0e0503779d51bb69f769ee88bea7078a2fc03515b6d32ab539d7e454765f2cf36c5033fc020de756126b2e44612fd3ce18e162feaa179e5b3765023de6be401f02589e51dc4804d2a3f568e550ccf4729eeb56ac7a4fd422dd29fbedea7392d916430f5e1bae80ad97846ebcb1f4aaf3c1847bef790b742fc46f234f7074c2b3c837ce338a3fe8e485573b486e8ff6b974869352bd3ba91977e8c23f94cbfcc24a67257aad5177a62aad79fceb50756018845e2efe39d85c07b7187de5b4f3166c125d08f7cc69580698c8d12f8a11fdb7db3d5f85418eaab1e5f8ab79b5c35f169138a9ea14196e88cb20b32b4ebee757775589717953fe170457a38f223a91f8610cbce1fc71b755675c0306d64b80bf08ba0b08a1670efae23e49b5b48a4b537fc485ed87eb21a6e38853d7f1b4ef59d2ee3be867a12cd8b1a078fe3c42e64a35c9474a44af668abf88bd113f5843a048478fdc6239c5d2eb2eec7466f0d1e229a22490305a6e1d4295e8b240fba4ef61afd46faa6a6d34704ac2e5bc7614e26201d24c9dfb373ca78d64f0d01e9d43a2ac540a0e44067097b80e254f9ec65c61f1dc0dd39487350028f8bf2dbf5ad5676e11846e1d6cb867c182d0cbb4f08efc9e3db44da43fece3125d61746f611516373793118bdb78539b80ec636c44a1657988e0974a4aa267262442386eb1e3e06101cfaf0c7123c20c6103258a4cb5fd6a2181adfbb63db496fe0e076aac55ac5b9870a6b1c735f0af354baecab9946507d215d925a9d585d4d0fff394bb485b4573447a32ed1a8ebeeb0e97bdd4f42fc54041fd18bfc1617d208afddc883c60c206890dfe4e54387164d3dcbc6649a3bfe5e198cc302fc073ed937bf11f91173e59f7bae5934602970b48df3467f5235db2e156017dd863b5acf1b88b8ef54561abeaebf8329d3ee4742331ef20f6e2f4889c0ee1e8fbd87d08da19c13db1b30e6c2ce1f572b030ee126b5206d59ee5c68ac0041cb5f1272473777abe75750aeb1749297c69ae0f3383d224273898e349c1767bf51033b39c0a0fe21de1cb35b736c38ab0c13364a6baf03efab919095b0e534756371f9cbef7b17885a2d1142c695b590a036e56327bb3011dd6beb3b45265d9ffb860fec1dfbf5dac8295d2c58d14a383d78ece304e86c352aa4c800530875ee9bbb93b41e93acd7f154c49b936ba94fb2fc419040c43c58ed5e9491ca403fbc454b5b13b783a1e5c7c6f03afc88748a7c6126e0a29a21ec6449e569c2be0e2dc8c76ce556efdfdce8e3ae45e461a8383d92e78dcb3e8339fd6c4be8cabef995183f225fbf5b47b758f683e71d0ead6d4b3d429c4f26fcaeaa36654d79e9c865013b54619a05366f7f6374eb936352b7251263ce90a30ed8ea1d876dc38b54460b8103b742353f0c26bda443853d0bb8266a8ebc2c259aea87a43bc12c40a5811e6c25b5c66e7af99cf20871bdf7d71b30e9fe11f8ec36569149e6f51e1b6ff98f6e780b394ef236333ecf6eb4863f0b5770cfc7eae422ba14ee70f5aa6245eee253fb4f37386f575368bad82d4df94d00c7dc69c440ec41a3413b76b3ae4b64b39e45a181314ad71e48144e28d4ab4c3fa4465e6872705d8f0e177d6c4a1acf27c4be73e0a1c36d90f9fe4cae1a612d0f61a35ba6406bbd2c2bdff25a0433242453bab9867b0c5bcdc3786c516b8eee7a6bb648acfd270e2be3328235368b60704744817586e60ea7cbaa5adcf59821a96164c52627f87ceed1994009b8d36a84ab4dbe9dac3bc7c83e63921c623ae76fef6f4af97544211b94dcfcdd562b1a47d3e26f49ddc1beb5a2d51293ea600cac217b06dc8b8ee8538b5e712dbe49926a535c354970881dbde1e8a879b0a336847061a0386b8175bfc1736b762c45801", 0x1000) close(r0) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) semop(r2, &(0x7f0000000000)=[{0x0, 0x2, 0x800}, {0x5, 0x7ff, 0x1000}, {0x2, 0x3d69, 0x1800}], 0x2cea) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1d5, "ec9a5dd007da89ab0a11d7abe4e40f00f06ffa12"}) write(r0, &(0x7f00000003c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e5059ddb89d676d48c9c6f0fa20774dca9ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669db72371db394acba77de083c965124aeacbcf09b09c719ed25314dc21617d89aa9c6ffc4137067f33d1ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xd0) 11:46:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000140)=0xffffffffffffffff, 0x4) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)=0x421) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x0, 0x8f, 0x6, "ede52888421085d7fcd5a7536c5754e805f38f7e", 0x7ff, 0x4}) 11:46:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x8fec) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 11:46:11 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r11, r1, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$SHM_LOCK(r0, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000340), 0x10000014c) write(r13, &(0x7f0000000040)='t', 0x1) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) read(r14, &(0x7f0000000100)=""/101, 0x65) execve(0x0, 0x0, 0x0) 11:46:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x620, 0x18) fchdir(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xfffffffffffffed3) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r3, 0x0, 0x46, 0xff7fffff00000001}, 0x100, 0x1, r9, r9, 0x200a5, 0x1, 0x100000003, 0x6}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r11 = msgget$private(0x0, 0x2) msgsnd(r11, &(0x7f0000001680)={0x2, "b9604233a78279019db020f6a5559030942819ceaecb2228923908b633476ce2822bad0145e6544a5e1dd00df23df7bff6ac102921e37d945345c96ec5e3d6cdc4f4546ab581e52d9c02a27c51c5f0579214a5c590dcdbb4b5029652e7c66876c20bb3a53328ca19a767810bc7ac776f8032ab161b14a052f8dcd7b214ee9bf6ee35a443e9e88a02eac1d642959ee30a9c451dc498173d09623b932f8cf589ef0edfa0a511eb581aa75452ff527ac0444f584d5d132dcdbfc13d798ce09f975fa7e2f4de9af65a3208010676e40d661efe5ce3cb0833907cc2607cc33de218b376c582b61cbfd2ba60cf192ab22fe467d192e4f9c38cf2beed4a34ae80a64e5568342af2bbde44de05b3a115032b04c43351eb7a7a5d30838ad7ee5ba5635e1bf095d1a1b18417071d05d8fdbd6273160f49df619712068f36f6f00cd9390cc1a250df714c7428739b525645f6cc0d4ce21e8d07b04c4462f7b22907f6e5cc8d90f5e5bab7ff07fe91e3783c8625e8e45ce676491cc5412c4aa3fa9f42b96bfc9c998c276912fbaa74a98e075738a7c1178291f2d7820d31b3a34884e93f730f4e800d68c4565f9d5c9e140949136a985d9fd564f431d0357c4efe363e2d5522559850a9d5de69165f171e735f96ba2641519a00b53acc0caa7915c69d6b48262b9534563ec4d072286a915d5cd002b186cca1d9e7730955cfdd0f4332ad41168303cf3ec976a7813420185981db02f51462837981fdda4bc1cde3b194ec4737a6059daba2aa7f991f0dd61f6102ce955606decd968f0c8a72886857d3d1ea90fafb7db09142aafacbb3254f158a39af8c85978b82d68aaa65808d33d7f0c8c6ac2451358a294de21318a8ce5d871561b6a9c39486da279a389a99ac84f3086a100ae7bb30710fa04a1bb0ecdc397962a9adc2ad0be7a74ff03e1754eb2e056bb56bec4673bcb0a93356209949da960624f4459d45a00b159ff2f0fbd0b1892da41144098dbf4b789dfe59c6e2b59cd55501ae6cbe763061f237ca3361fa8ca85be69584e8403cb6ce80bcab648175e56c495acc6d7cce32adbb9a1e53e6bf11912771b2c53f8db1a922dd62bdf2f1916fd161e36c973669beadadf9f9193ba9d708411e6fdb2fe24cc843c8befb0b469489d1a6df332742fa9cd113027ab6455ad8bdfb8c694a6c5a8cb31a87b738bc22def5403c84009844ff62a5f663e0a1e3b677536ac7b58f5d0795905edcb5fc18989fcc92baacd8b901734d32bba205f7874a75189de145a01098570ef70a17b4ef6b7fcd370045963b278925e9fb1bb3891e0f21335a42a147830d20f87ae78a43729c93b81fa75c5d5d167f166726fc09aefd9d4d9e9df8182f7720b896e6131a5b61cecfeb961c979d9c7f4eb2396fe128187fba20a50a813f216b09bba32becd86d07f671f05a1605a5ead891c46679b11f23cd192ad0c1c4e331bd7f1db0678c66e4957509ffa8581b8f1215462abf7b36c1d5ae9680dd200c8fb43f7dfa7208f7583ce8da5c628fe133072136dcc9df0f6bafa54fad8bf92ee3052b3c11fbb2a46e96be1a4a6acfe6c7c9cdbcbff21dbeb7e40534b85d59e381f858f404672ff8514512775d40b82a7ca6145b01b64341771254cce68f21d4500150f90cd655e105252854ce08686b29f9870413319ffcc17732cbf9bb8a3c145f9888a04a14a0e5acdec0c22e7a5bfee8bf260cdc78fdc5e19a32bf042cbb9d95781dcfc09d34d8c4e7d63792c4b36a2823a6f0fbd58bd2de6f36b1cc847ad6f8b15ce6318e34ff260910e321d52b4f7175710f18334c2ab7a0a5467ab04f7f80deb5b8ac17f7c02ee3b91dc1bd9595bbeb232ff5701925300e1308596e3bd12ce86a47d92c39adf137a0cd4a1182061c5c9b6390f6f13795f3b65b180df463a8ed8d8036954d8b3ae2520a47a94c14a316bc6383ae78e4fb47683c28cc8cd8b95a3d8d21d68956ed4dc4e2655652fdbca130fc46869fd480285f3fa109772587eca9e4d25d23749e544e68b8a3234e0746abd1c9d1e14b509282e18123f02261b5aae30872dc81c10f76cb5b6181a0f5007c3e179e7f689b3c3cc758bfd937b3e4d8bfaba80ab771b9543333515e76409b6fa51a35b6d2ba0a88e7cfead2aa7540d7955c7ba2c3d2240571d956aa63d21464e50440b0675a68ab57662ff523c959ffb482b4c704495efc02a4903065e7a6dabf67aab4445eccdbd14c38dd4e2ca1ff3d8a573fe911c62aaaa5f5ee8a8365574c70f1abf4ce9742220d6c7d8bc2bf88883cfdfde8a9854dcd60bef8ccf46d53073155b81ba564b314cf2bdb0a93c1c623f0e9930d5905471095435b9feeff85fd0858975f0484cea20272e6063d3a9ca2053ddfdcbc5b84c2cf833c7f46bec872c3e2c9d319ed02da61e687287a4358a6846e3f77096addecb167eab9f01e759c00c729c086f6c8d4253fe279f8e905e46e10efc47a12997d80823c7f4c0ee68e03ed1f1c0c3da0e45408a260c739a845fafc3adcfa0ed891503b13cc3279530935583c1af59e1dc0fc166b09fc5ab4affaa5265c461a2bdad2c12ddee3f066db2d7f7aa89f7b1d012e5f2ec5dd04769a5d9c82792c35036e95ffa30671d392fa1316291d584778f72f1fcbe63be04b89dba4f1d2fedf7a64f738bcee0034cfa0bb8827b4884ecbc77eaf3e78aaaa26001e2915e7fe5f8274d164c196f6b7f0bc94090ec31c6c0da07ed015888859475e2942058996a45219b485780263d89e2d99f67574cf73b69dd0c3e6e46cd43ffe08116e03b56cf84a83aefb2b3e37a7db55fc523abf72a705b83e40a3142dac9672891d170e4bd82e2a773d9f1b29e64c6a0de470ecda523b86f7a7c46bf6f2b9eb2661bd715aa658877857a9a7720b7216db478b6e7cf05ab4405e7582dc5c5b7b11d9fe2a6c6a79227db6600a7898cc4d790dc19882e2839aabf9e0c3bbb012843736ec62f3ae50528dd66f604da991d0146e3c83b51dd35868aa18474869ee75b6d9fc415db8514ed9839dfa9fc550c98b0c4b3aaa37e193ed5c854800e85155828c711385517058ae15251f85698daad26e74b3da31ceacafb2ed38f5f57b13d4f21f8a4717b2966c5a99ede0a5b74fd537d420d8c75f8531103bc2ec61da2b97de1ef91c41175bc88fda52c0db7154c12c14686880c7765fb98fec055b97c4e90aab4006823c4914de2fa3992ab5ee0ae9219cdceedba0107e7ad9b7cbeb8949e9a1cb719c21bec277ed833369b69cb4f97bab7334073f0ea0d1edff1990e0565351f54c68a1c29ffa4f94f8795d22a5d260f4f3408fb904f6af4a105c06dd3c3e88d332ff6205d62a46efa949b3ffa454422a02d70359f5ed9da80992a38e0bf0684b5c466e0f6c35dc929a529e47b2d1ce9b5f1eb468b9e37ff7af4fbff5efe85266668509a3c1cc3f76aedc15d0cf2b2cec308680cf8773f32a961fc6292c4b9baab748c6ce4fb523c1cbf008913cf24b66033e46d2615396793969805c41a736b39a3cbf974120116f918c1c62534c676dc4e4bfc69a413a8478c0f99a6aa92b73eadc522c37f5af46ddc1f0a1d2ad27184da6010d5e9d6688eaf754f8f4947fc6eef6a2601913e25378e465e1ffbeb914820e6ce4a5a7e3c2c23272c70ab7aee8a3beb8b63b39df0995da6f8d329112c39c5121df03430f7d408eece740bde0accd216a07f6a411d8315cc714c1ac2b62256d855aad9a953ce16335d96162c59dd05b5f7bb09e950fb47ba97fd5965fe43bb7fbaf6de1b7b9eef6ceb021b0fb3a06d940321e1aedf7907c9c3902b181d548e91fb49ca28ffb26c0604d07bb8d209b81d90da6f6d440d427efda9868cf50c78ba12f7868fd6c2aba65bf6a3934a81f558c2055ff4e353f89330c688de1e0ea7cd0acf4c7681158e2e19fefc45fecbe353d6edcc060bfee066acb08df5c05a4b88901de252ea43c58d4c494f2386e2f003c6e67f78a472ea247292fc8b4588d4d7bd47155d5ceb4520ffcc01eb7d555996a34747ff9a49d338733f41f2017696b34186fca26e5642d9f5898ded11946d99b36bd32e7a8a8f57df7d06159bd9ba8c27b86707ec9a31ce610fd62789cff472c48d19b1dc9a698ffead2dc0d39d2d89a6d1c818b9429445b00d2278bab4ddc799aa9bc75af334c19748282a5ef7a95924528cd65fe549659d9778a84b3d5abeff5dee3913945d9bf04a249e58ff89edacefb439fddd377b5facb00b32b96369a0d6455fa97bfc801189039d593c7d4bd4603d4f7fe84fe7e23f4bbf34866f31f9179343e16ee6eb2b1cb1bb090733e05c5e1cfeaf6dfb52f9717a389144d6b86d9b702e6f99445e911b6e0583bad76d39ec2fe70c3b1afff89d1667b4f954ce5bdf482c4665bd1b46348278b7cba15600576ae04716497cdf1dd1f920af4bb976b0e1f1103a654ce7105bff71fbf48e6f9d324bbd2a0fcee728b502748b33d09db8e68c4f6ae08fee5cfb677faab6c2bd1efb45de0fb18600aa281c5b1f78b8ed5a7fc8b216f98d18e91e5eb28fd6fbb7cdeb83ab53e20335931632f7311e59d88e93aa5965a1baa1b86a2edaa215a059c8f7420739d7ab3206667e7b5ea571a8a6d905354597df78b912ae5eee292e507ee1c0fe98e8d7823c98c73db6c0706db61f1cc877a213881d475913c3185a8bc33082f65d74ebcb96d583c4b114d4cabbcb610be1ecf8fc7ffe6f4519fee9bff41b46f10b4fa04544bea8978903a96289e1034af4de4bb6716b24766cb65f9da845c941d483d71a327a7144ab1f7833cc5d66ef377cf62d6d03a2437c37dbd75913cc34e5b7b1863633d2e2720fcb74ef05e6be974e8261d3a40a8b5952f117a3064377848be04be04868ccd9316a1a051e858fa13824c5429c2992e1c2ba3fea0cde1ef4e0ef06a6d63fe320198a679afc561e2abbc1804ba8b21ca1cd36123f9670349b3402ca87dfe3fecf14ea3d637ad3dc60b9c6586fd74a1b98e85c5370cf9257c98b47dcab31cd532cb5c2c8ec464cb4235a702fba66f7bee71fe4d2fa9c7ef201ed4faaf0b582966e7217a869fc442743f96535e0352e834eaec1c48ef5b94e436d4ca5bc8b3128b8739fbff543c4c2fd9b613958d217e504c4d8199fd950fb8aecc07b02309faad59eaf7720ec373828cfbee3cbfd7378889b6bd650cb0cd4da8a7667a7a594e72a24a57747877365893458dcf43bc79db9df39b794c61221d987371f784b68f3e017bec06fdf5ca924afc214de68f0247e2f41b174e565abd91e0742974bccd8deab397b11db2d088441c80f6296482be7ae7917a9d6a9702df992ea354e2d3d50825aff08cbd5eb151b126fb5ff5f9eb581d20928b958d39df6ba70708c22599441c5b6c33971a94146a430eb09e45d3a287d90b47fe1a0a636901345fd5e28cd40e8736694e5d493cc8ef8152f9034bc1edbd0afbc038dfeff2b7bac6ea08d28c047789d842b0ed612e605b85ada2f41d6c41ea1b6325dabc52d9dc2101fceb585329e28bc91d8adae74ddb26b4452c3201a62a7b3d284ad148b45b95fb2249d5d661791c1c6feb1d386f66606eabed613e499929e888ea539799d9b9cc350915331c398a8011700154db88aacb1c5ba4fb557163921313cfbba048f4fadab43f6631e1edbd49d28cf4b7446398f3900ba72928ede1002c045d80e434578ba3bb323682d909540ceb05b769e3fd976904199fe054c335a66f56702a82ebc28d01fabd727be490a1bc2bc0d0c9a1f141c4e71afc39148768a205d4b072aed0466b490088d0a9e1c5c67b"}, 0x1008, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[@ANYRESHEX=r9, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r2], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r7], 0x4, 0x2, 0x1800) msgrcv(r10, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 11:46:11 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x2206800000000000) recvfrom$inet(r0, &(0x7f0000000000)=""/120, 0x78, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x820, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) semget$private(0x0, 0x3, 0x100) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r4, 0x2000746e) sync() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000300)={0x6, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000003c0)={0x401, 0xfffffffffffffff8}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r9 = dup2(0xffffffffffffff9c, r8) getsockname$inet(r9, &(0x7f0000000400), &(0x7f0000000440)=0xc) socket$inet(0x2, 0x9369aaf50fb783fb, 0x3) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000480)=0x1) r10 = msgget$private(0x0, 0x4) msgsnd(r10, &(0x7f00000004c0)={0x0, "3e12b9f64f8a467266b0235b81785400e8b3b3be6f1c9d92d4b3e5eea8b1bd2e83f52a55420568f10ac483f3ad552e29c47c71dcec2107c326044d56e952389bdc1a0bb78307289ca15a99df6ca2b750bd11ad7bf693859e62d3204219e5bc67169e69485902fa50d4b37a424e27f72375d5807958e2ed2413a789e52a"}, 0x85, 0x800) socket$inet(0x2, 0x2, 0x88a) msgsnd(r10, &(0x7f0000000580)={0x3, "280f8c2b0b6be690d5b7485cb2913603f66b28415ce5a7073ccedf943b63832fe932263b44d998509439720bb2fefec912a82e163975b8cd80273a821e848619af37a12905073056a098297d65809da8477597c5175e02be36fd5ac1c3ef7b8273a38f4032dbe6bc24067e38d02c72341be72e9270f325236996c5d0ceaff884a30535d98896605782"}, 0x91, 0x800) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000680)=0xd3d5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000700)={0x5, &(0x7f00000006c0)=[{0x10001, 0x8, 0x80, 0x8000}, {0x97, 0x0, 0x7, 0x1}, {0xfffffffffffffc00, 0x7, 0x20, 0x8}, {0x7, 0xffffffffffffff00, 0xe5c, 0x1}, {0x6, 0x0, 0x7ff, 0xfffffffffffffffc}]}) 11:46:11 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() write(r0, &(0x7f00000000c0)="448841e433a3f9c4d3f8a46ed7ef8fb9d5042321866a1469d917029d9fbf24aa5343a93355c9a7dd89c92f8029e76498cf34f5f4c2537e76facfe24be260c59ad9f34620e488966befc9879c4adcf448d63d695fe7a580bc5245", 0x5a) syz_open_pts() getrlimit(0x4, &(0x7f0000000040)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 11:46:12 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x12) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000140)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/181, 0xb5}], 0x1) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) dup2(r0, 0xffffffffffffff9c) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000040)=0x803) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x40, 0x5}, {0x84}, {0x200000000002}]}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 11:46:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r4 = getpgrp() setpgid(r4, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r3, r5) fcntl$setown(r2, 0x6, r3) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) sendto(r6, &(0x7f0000000000)="acbf2126403cf5c0cb8b0d9bdb7f8713dacda56d3a79b7deeae43802687f069c9aedcae0303d60a8ca1cdd11037d955f978252f52c9c3d1b837b0ed27f980da7b95d8e01", 0x10000002f, 0x1, &(0x7f0000001300)=@in={0x2, 0x3}, 0x48) getsockopt(r0, 0x80, 0x8, 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) ioctl$KDSETRAD(r10, 0x20004b43) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3) fcntl$dupfd(r7, 0x0, r8) flock(r7, 0x3) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="174af205b6068bbc6be6634ecdd0") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xe9) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget(0x2, 0x4) msgsnd(r3, &(0x7f0000000240)={0x2, "3b9142fe74705aca2a50e46facd99d663f4dfed52f4e6fff8c3b7fb0646d621cec03b2c67b7ba8d9ccd0102b085789fa0c423502a0094041f55da27973d73ccf7d31d8c95637af7eaf3bbe1baa80946fac5266ab1e054d2f7f58906e4c2b21bed554fc75f151a000f6ee62f1e0ecbef0b542151b778781fdfd294e912535ca4d31b9781d47d006e3c5aa8a23d33334d2afd50efe15276cad4b8c7e15bc23bf169c8c77e308223246c41a2a9ca2d5e7d2143acb09ab54897c82769d3128abdfa6289815823c3269e437f6e896036b0c371690571aeea6596c52c9140c9c1697501cafd2c2629ce252592c906d5111fb2b8f62a4fee7583675c3e587"}, 0x103, 0x800) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1c, 0xffffff7fffffffff}, {0x40000064}, {0x8000000000000006, 0x9, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:46:12 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x70) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/233, 0xe9) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r4) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=""/165, 0xa5) fcntl$setown(r0, 0x6, 0x0) 11:46:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = dup(r1) openat(r2, &(0x7f0000000040)='./bus\x00', 0x20000, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) bind$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="a03500002e2fb619d2ba"], 0x8) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r4) 11:46:12 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) r5 = dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) r6 = socket$unix(0x1, 0x5, 0x0) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) fcntl$dupfd(r8, 0xa, r9) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRESDEC=r6], 0x1) kevent(r0, &(0x7f00000000c0), 0xbd56, 0x0, 0x7f, 0x0) 11:46:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0x91, 0x4c, 0x4, "d72db83e2387a08355593df08e0ade7d5dbdd276", 0xb1d8, 0x1f}) sendto$inet(r2, &(0x7f00000001c0)="1f80663e215fe8aa6a0a6020a232568b4f9fb81b1c29dfcf551510962aa39578d22c840e955b86278f54d8c6c123d8f462af5282b2c5c52f830bb155d38884bc1eb24b5abfecb52bfb5ccbc75ce430d78ee949794cbafab9a9dd85b6c79a071785b81173a059f9fe7a4f49715950e303d40bbc38b98259bc519c488c6cd0dc90e5936bfb89621c549d5698423cb6f8b81273a0799e43e0c8cc6e72a8951fcc4cccd81f1bdd3b6b5677317d7825ad7838fb8f099d76d70671ab1e42719dbf1642e3593cd08bf662358d7ab2dc72a0b70f2b3d8e9d3afaba3c3532f7f001", 0xdd, 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x2) write(r2, &(0x7f0000000000)="86f0b8031c929e581d893b10ddb52eb73fe4bfac1c5e4074bd1253cbfed0d2f696e51b8cefdaac47f5f03252a2e4f0", 0x2f) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 11:46:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x20, 0x4, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) chown(&(0x7f0000000200)='./file0/file0\x00', r22, r23) lchown(&(0x7f0000000780)='./file0\x00', r22, r23) lchown(&(0x7f00000001c0)='./file0\x00', r22, r23) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r22, r12, r16, r18, 0x1e6, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) r28 = getegid() r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYRES16], 0x1, 0x1, 0x0) msgsnd(r32, &(0x7f0000000dc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5dd19f37405111e97aa998473f3655f84c3a7f8e62938a6f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1200000000000000000005e1056a7926535769bb66aaac50ba929ad6532ff431d72b6be1a0c71336b663453a0cd8e8b3c0fc62923798fab5ced2e958ed32cc1d111034ddf20ecef36636a6724e38b9bd4d301bb30ddec4f5b69003be3a3b8d14d07e9c7ef4297383f70e958a9ce4fad3c1e6f00301f533c50c142d204e4745c3cea8433be16f673563b2105d3fc8ee2365ab1a1cd283c355ef313aec1555014fe1c8e4eb48f3e6569cd340babc3e5571296d2d5d097064a4c4cada672cd5f9c6b550c5691e55add2a97081685707ab0296bb66d489fc376baea675ace318dccba6f8c2b967f08240e16308fe3ade45f06933db959f4059863825c47eb982499940752c4530b928e6ba21d9526f7353d5c2b50353dae1e851c32578ddb4429c371eb96754230d4e83456c5fd31a25f34384806b91b42522d939c9"], 0x44b, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r36, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r37, 0xa5, 0x1, 0x100000003, 0x6}) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r38, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r38, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r38, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r30], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgrcv(r38, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r42, r42, 0xa5, 0x1, 0x100000000, 0x6}) r43 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f00000002c0), 0x8, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r49 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r44, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r49, r49, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r36, 0x0, r41, 0xffffffffffffffff, r48, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r51 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r51, 0x0, 0x0) shmctl$IPC_SET(r51, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r53 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r53, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r53, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r53, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r54 = getgid() r55 = socket(0x800000018, 0x1, 0x0) bind$unix(r55, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r57 = getgid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r56, r57, 0x10, 0x9}, 0x8, 0x1, 0x9}) r58 = getgid() r59 = getppid() r60 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r62, r63) chown(&(0x7f0000000200)='./file0/file0\x00', r62, r63) lchown(&(0x7f0000000780)='./file0\x00', r62, r63) lchown(&(0x7f00000001c0)='./file0\x00', r62, r63) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000080)={{0x6, r62, r52, r56, r58, 0x1e6, 0x8}, 0x5, 0x5, r59, r60, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = getegid() setgroups(0xa, &(0x7f0000000180)=[r8, r18, 0x0, r24, r27, r28, r36, r50, r58, r64]) r65 = kqueue() kevent(r65, &(0x7f0000000100), 0x51, 0x0, 0x40000009cf, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:46:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) lseek(r2, 0x0, 0x0, 0x2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) read(r6, &(0x7f0000001200)=""/214, 0xd6) openat(r1, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, &(0x7f0000001080)=0x1) getegid() r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0xc0286988, &(0x7f00000000c0)) r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd\x00', 0xd0, 0x0) socketpair(0x6, 0x1, 0xfffffffffffffffe, &(0x7f0000001180)) r22 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r23, 0x0, r23) r24 = fcntl$getown(r23, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r26, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) setregid(r10, r8) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r29) fsync(r29) setsockopt$sock_int(r28, 0xffff, 0x1002, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r29, &(0x7f0000000300)=[{&(0x7f0000001500)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec461ea2ffaf", 0x3c}], 0x10000000000000cd, 0x0, 0x0) listen(r29, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r30, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r28, &(0x7f0000000240)=[{{r28}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r29}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r30}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r31}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) r32 = getuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r32, r33) 11:46:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f000071c000/0x3000)=nil, 0x3000) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x7ff, 0x4) 11:46:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x24) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) renameat(r4, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') r7 = syz_open_pts() write(r7, &(0x7f0000000000)="a6", 0x1) dup2(r2, r7) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) renameat(r8, &(0x7f0000000180)='./file0\x00', r10, &(0x7f00000001c0)='./file0\x00') execve(0x0, 0x0, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x9) dup2(r1, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x40}, {0x6}]}) 11:46:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) poll(&(0x7f0000000180)=[{r3, 0x8c}, {r5}], 0x3b6, 0xfffffffffffffffc) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) 11:46:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x7) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 11:46:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x3, 0x7f, 0x1000}, {0x4, 0x6, 0x800}, {0x1, 0x3f, 0x800}, {0x3, 0x881, 0xd5840119147034dd}], 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x9, 0x0, 0x8, 0x800}, {0x4, 0x4ae, 0x1000, 0x4}, {0xffffffff80000000, 0x202000000000, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)=0x100000000) 11:46:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x600000, 0x240, &(0x7f00009fd000/0x600000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) fcntl$setflags(r4, 0x2, 0x2) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0xdc9, 0xffffffff, 0x7fffffff, 0x1, 0x0, 0x1, 0x2000000000000000, 0x1, 0x2, 0x5e4, 0x3}) 11:46:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)="83d3ef5f8b3baecc65c85801be60cc90efcf6f4577212a5942d236f8eeae3909637f7522487afb3f6c1d9cd3763b680f8fb731bf9a429b0eae5920f856457e78ac4e33220fa461e0a0cdb033d543a83dfb050a7f2445b3b65cb7f00d40d7e56386955d38f4958e03db715e6cf70042ab6865e2a3bc79329676bc5d734960b920416c0130ace1172e5afe1f1071287846e7d1b93d178e3af1cc2e683ab7d88313bb211347d61d465db6257b60fe51282c95b4eaac765cc2f5ffc54abf52ba52bb", 0xc0}, {&(0x7f0000000240)="af05b1a2ae68e59ffcdbba8b869ae3af05f7716157d03114f4d782163b8befea267687cf75b6ba3f90a1ce423d9a0adbc0964743a8113eb36c4b", 0x3a}, {&(0x7f0000000280)="92b17c17f49b6b24f15e375b7561a6ed00e11bbab9ba6b176b03cc37f03ac20214b853b15634cd892e09bfda3bbf0118a2710d4ad1f99e925e14f7bfe915c95c3ab69f9badf680285b52275114726144eace79b0b5125c3332af0c86ff8cf78e5e98ff2a03214e1edcf83d89039197dd623b64a4c468a51a57ab37d5b29b4ffca1897462e38d2578768691370283d97396cca555b3ca67a67c2db772fa47368fb7a45beb8d507c5207aa119d55e01b64609a0320abe039b1c8826ca2b19c563e441edc9fe7bf2fcdcb8e48d5c68199973a8f8b0d044f0aad477be9ecf4deaf1dad362651c88085ff3fe2d9698153beefcfe4", 0xf2}, {&(0x7f0000000380)="ff600f9e928f19a78874da8bbfd56fbc9081494a03baf1701545debc94c8377d7d62aaed0214b10f4afef9bcf8bdc723f710e0cd234a4f090a101297f963418bccf80b2c3423be702a3025a52489bef849c72e6e864278d81fa05275bec5cb2ac5bf04fb4bb2b38dc33ec60d43d0371182a34c03a2f483a72ae639619590edd93d2ab19d511a8504ffd004fbfe0febdf2c7735d1896ad2174daafd56c181caa86205d1c7aaa8a1dc6463794147ff7a995b0762ac86acdcb7ad", 0xb9}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4137", 0x7) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000500)) 11:46:14 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r3 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f0000000140)=[{r0, 0x8}, {0xffffffffffffffff, 0x80}, {r2, 0x2}, {r3, 0x40}, {r1, 0x100}, {r4, 0x100}, {r0, 0x8}, {0xffffffffffffffff, 0x2}], 0x8, 0x5) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) listen(r5, 0x5) r6 = socket(0x18, 0xc003, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 11:46:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) 11:46:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair(0x20, 0x3, 0x80000000, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) setsockopt(r2, 0x4, 0x6c, &(0x7f0000000140), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f00007b9000/0x1000)=nil, 0x1000, 0x4) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = socket(0x1, 0x2, 0x80000000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0xffffffffffffffdb) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xc9\xf0\t\x15\xcc\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x3, 0x0, 0x1000000}, {0x400000061, 0x4, 0xffdffffffffffffc, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 11:46:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) wait4(0xffffffffffffffff, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 11:46:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f900e306000000192a101000000400ffb67b2bba5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 11:46:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) recvfrom$inet6(r3, &(0x7f0000000100)=""/4096, 0x1000, 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 11:46:15 executing program 1: r0 = socket(0x1, 0x8000, 0xff) kqueue() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:46:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair(0x2, 0x4, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) close(r2) 11:46:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812e0000000048e69931929648c8ea2c90ecb7c284c21a167630bf1548eee23a41ce7f3f08393b5ad2d827d160dce084ce39f38995e6392331719c294c47440db03995a5e05eb38135d38326430f46c1beb00500000000000000000000000000000000000000000000000082e39ad64495c5927d6e9d0877529a09503070f95b70f29028a8deb68e197d8ca9c65c3f3201b26b6ea638e432a2b3a37a89475ac415840104d2a272cf860e1f3732000000000fbf4cfb903bc1508d0a11ee3beea962869ec9e1d6114b4e4f99935e52122a0fc8400cef4d3cb2f0a444ba7add90105ce4df2786545c98ed4260ef625ad44448c623ea0dba040ba6740ce7f6b6551cc39bf0ec622c77967d0e30581849199a012a78a770f316e02caea947d24b81a756ac66663ab295283dae5c61477802a095ecf18f7c513e29f49a9cf1bb2091b52b5d272c7b2244d89ed953f7c72127de20938baa2328", 0x15d) 11:46:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) 11:46:15 executing program 0: r0 = msgget$private(0x0, 0x400) socketpair(0x20, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0xd, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = msgget(0x1, 0x1c1) msgrcv(r3, &(0x7f0000000100)={0x0, ""/36}, 0x2c, 0x2f6758c00041e429, 0x0) r4 = socket(0x0, 0x5, 0x4) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x7ab, 0xfffffffffffffffe}, 0xc) 11:46:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = kqueue() chmod(&(0x7f0000000000)='./bus\x00', 0x20) kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) 11:46:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x81}, {0x6}]}) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 11:46:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 11:46:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20440, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x3}, {0x89, 0xfffffffffffffffc}, {0x89, 0x1}, {0x85, 0x2}, {0x101, 0x400}, {0x101, 0x1}, {0x41, 0x7fffffff}], 0x7}) 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7, 0x0, 0x2000, 0x800000}, {0x10000, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r1, r3) r4 = getpgid(r1) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000180)={0x2, 0xe9260bc6de87d4a4, 0x7, 0xd3, r4}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000140)) geteuid() 11:46:16 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x2cb7decef2adfbec, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 11:46:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) write(r2, &(0x7f0000000340)="9704d110e807b9ccbfb1485e3ad1f96c3a1cef6dcc30854778bfe23dfec2a69414f038effc140943da50be21c3aafd694dcddc34c1a4275dee4b09d686270b301680e21aace34685d7266fc3a57c498d1a0b948962d15b82adfc051e1267031a439991080b1cba82ec9e7db50dce14adcd9e9951b600d7bdc52f877e2b587f4f94c3353ba74cbc589b28921fc9bc7fe7573f1d7b1399c2acf6f0b96c43b2340287200ed023afff9b4e9538eb", 0xac) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 11:46:16 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x5) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 11:46:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b818000000290000003100000003000000078f3a040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a8c9cca7743e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbcf571584c3ff3d1d1450d19ae72c6d396e361307bc563edb7964b30e67e6630ad4e29cf23a808d854897c396b4dc779650fca58e3a1d11c451004dd425c7eeafa032d9d5bc948601a29ec052a4842b63fca2766893e02465416dd49954ce1dd0cc079b3ccd4aad98d1de69c8d17924945e944d7010ee7272403531b5dbfced2d12a3466bc9ac0d585b30644528a25f030a4d699eb6cae159099107827cd5f8c1d1c7338653381e23fe638e247a08270eccb85e0cfc77497e4dfa4836c4b8eacb9833abf685de75e5e62f369f0fdd0d9a81e7c405fffe0905cea2a47f1316650119be6a93a2f7a6e486fd2bb88f6b90433cf319d39a0f4db7a4b126daf58f23d6e3cca40c3c85236cbcf8c2bbe63cf60ca9a346cd40020597761daa572d90d8448faabcc496f428bd1062cb454a056ac769059f6c3d8f86029d5808ff7193b26474806ba03277c188147782d0056104f5b78c6129f5511019379f975fd77385660bf85a54cd3a21f27754bc1e458c40a80405a963e1a9a9052975ed1691fb204a3787906a321de80d17e51334ef3923cbd62f0ea8ef70018ac9065ab1df674ca6b09e561e94ffaea4dd980def363203da9de775b91bb5fe8e08f23a91732b7b81e944e2d715fa00d33d3167285c93ee30e698e79744c0aa9b31f2ef6a2af23a45cd9ea0536dc7b9337ab9448e3ae5941e17262b26b4c9101d5bfb6bb"], 0x2bc}, 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) 11:46:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:46:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:46:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000340)='./bus\x00', &(0x7f00000002c0)='r\x00') 11:46:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./bus\x00', 0x7, 0x40000020, r2) 11:46:17 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) readlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)=""/26, 0x1a) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x6, 0x3f}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffa, 0x3a89a1f9546e5dd5, 0x20000000, 0x10001, 0x2}, {{r4}, 0xfffffffffffffff1, 0x68, 0x83, 0x4, 0x1ff}, {{r6}, 0xfffffffffffffffb, 0x49, 0x80000000, 0x401, 0xb1}, {{r7}, 0xfffffffffffffffa, 0x53, 0x10, 0x20, 0xd3}], 0xf8b1, 0x0, 0x5, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pipe(&(0x7f00000000c0)) 11:46:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000480)={0xfffffffffffff066, 0x80000001, 0x281, {[0x7, 0x5b, 0xab, 0x1907, 0xfffffffffffffffb, 0x10001, 0x546, 0x9, 0x80000001, 0x5724, 0x3, 0x4, 0x4, 0xbff2, 0x6, 0x0, 0x100, 0x1], [0x9, 0x9, 0x6a6c, 0x6, 0xfc00000000000, 0x9, 0x2, 0x5, 0x3, 0x2], [0x80000001, 0xfffffffffffffff7, 0x2, 0x4, 0x5, 0x30000, 0x6], [0x1dc1247d, 0xce, 0x7, 0x7, 0x9, 0xd00000000], [{0x7fff, 0x4, 0x7, 0x7fffffff}, {0x9, 0x3f, 0x7ceb6e73, 0xffffffffffffe7e8}, {0x1, 0x9, 0x1, 0x7}, {0x107, 0xfffffffffffffffa, 0xff, 0xfff}, {0x1, 0x5, 0x7fffffff, 0x4}, {0x1, 0x6b3d, 0x8, 0x2}, {0x5, 0x6, 0xfcd, 0x6}, {0x1, 0x8, 0x0, 0x5}], {0x4, 0x9, 0x3, 0x800}, {0x982, 0x7ff, 0x8, 0x83}}}) write(r0, &(0x7f0000000340)="18d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0x106) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:18 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0xffffffffffffff8e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000340)=0x40401) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000500)) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x6, 0x8}) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r2, r3, r4) getgid() pipe2(&(0x7f0000000240), 0x10004) 11:46:18 executing program 1: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x1) r1 = getgid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) openat(r2, &(0x7f0000000040)='./control\x00', 0x1, 0x2e7c069412f130ef) setegid(r1) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) pwritev(r3, &(0x7f0000001340)=[{&(0x7f0000000080)="96ed2f1acdbbc199ad265e7d5f6b6aca3cd714a87a8eea8be362346616dbe758c26eb2759052690835983b8ece1c4ea3493aaf673aa409a6ab2abd8c57fa12dc0657940e525dec530d16491759e68d17bb3748b7635753eefb010c0125882bab08661becbd81f46f27a81a8b26e76e", 0x6f}, {&(0x7f0000000100)="b84fa4c1c8ff80d59b0662ee6d4a9c1f32787fe09802b3bf7251c99b3b978cd983bff9c616bd336207138b9f2f774db64b7ff6babe08a8d8923a77f02a173d3ef94e2bd9fc8bfdb8816ab5ffad0e969fd8ec62b6b07f331f8f9fac1189fb55f4a6f188600cfc032a199ea82f6c5632cd114c01238f7e686f852c9cc5487582758df652cf073c217459489cdc8dbaf6f10d891e91106c65fee45955843d380cb39acefc6e5f54f3c1f396a7a7f99557f50f83404f3e5f2eb2d8b4078e534e346c267e35e1ce189150f84345347eee7a2efc08be", 0xd3}, {&(0x7f0000000200)="9891af15db74cc0bcba5b124e44b56d0cbf86682065754af3158af85700d1141d7121d5fb55cb751b5d36ec62af20059cbddee7bf56fe78de47cb7441ff0d08d07afab5e7be6e2d21dc0964e08e770c1e23203043b179b4d567ab45ea167036d5265f5b2ebc7cadde563870bb6a3ac272100f30207a5c50aa0b0946b16bdd47751f368bffb08275b349747a70f9fa257afad852c8b854103320935230324ab33da7c90661b93775a25c00b8ea983570221457b7b7cce1423b201351122a54b2bea139c4d6fdc97ee647f8072544917fe4c25fefb46eff6809b467ce0e52257671d63aa1f908d6bc014251d36ec81c124ea3b6bbab336db33bb18bc8c0faa1dff0b664289d50c30d0ccb63f1378455340ea9f8b5814c8e362f8fbc07fdfa5e404f72a76c6ed70219086450029135a98f4a40c78343b9db579c06849ff1894fa35f2066cbc98441330c793e4f1e929967cb7c53c03588dc3e829b2cee8abf53b7ed82b495ceac82f56859f3218b6f556fe6e5e671b3a1772d3440150448caa12d3d03b8c19e97539e3de59ff382cdfbc554dedfacbae6853c47b6710c688a8a2561622ff4fc8c61cceddb5c82eea19e2de95e28f1c054a0bc411713f0249688cffdab480f36ca6e55161ac4f60eb1e3148e46c7e514c1dea2e8d3c6be32904c94a1ddbc5ab0cd0eb4b7442380540f21e5a913602534efce49d8d26721e5a7c002a946f680780fcab5ea8490f0f5c16e63f7365afde6662c726c2d9405da588b1b83ecef9e1dc5200f01593c9bced3ef9d8c5eac01d6de705798695c9417851bac7a67cc080c28eebe9e5e6e67ee1e7ac8c85eb49b2f116328d5ec39ba3e0ee922f0d66da177725988f8edbd6b23402c606763eae4fb43f7860af3424a226c8372d118cbe1d78f16828a7b2c77a378d04ddb1beb78189d0021e60959d1f28fd6cc404f84b75b1903b708411b519aef969848819263a676414734891146a96ed8635448b957be4d027f027987cf6a5f58fad00cdb6879832b18602f517661ebf96833c4d2b795974791fc6d4e47b82cc5c79f8a30850314ed31d55a9663b29eb25f9d7229d1de6c6570a5e99b41ca2b17e226f10ebe4d5941f5e5fde5b32b4a842d0520fb21ebbfe502ba6434c94a7bc86fede3dca40d0d3d29b379273afde44a5163b6f0a50aad9a71a9fa3ccb6c33a76a403123774b79ec1a702a273f628fee6b8f2c8751fbe21e7ff449dd714e8332f7dcf99bfeee05b87918a4e5ab5571906bd30ec059cbfd6d0fea5b05d38fdbebddb398ac1faba2d6b2890f0b2e00e32c3f7e31e7a4fc59c01c9b144878648bf79238941fba4037579652353fa610ee97741b0d175110396ba99137aa9cb60ececf594aba6cf9357a36cf178dd09a1b7c95fe88ce7a0fdd2158fdf022e4445db14e4703618d9e2ad39f487d69b6c232422729bf7f3d1174d1db0d31ed850550ccabbdc673fa268f28a697b9d9bfe842eb058d6f003588abbe6800baf3f4651e5f1263cd061ff3ca62cde67122676997007a4daa3e9d710bb1f46de7097b4a1fd9f374d3ec3594d8e76354011c22632c3640a146b19b87063fc6af011b1d00d0f3d5a1ea1a7dc818648aad885fb7c9d99ec6e4cc87a9c41e04b9d25540b48f451f1cca8f00a7283c54f57946ff1d589b7866458fa0a8488a617500f766e94c7bbbe49e22dd06b66f82a5f8d4de76775daee878a635973c99b040840fa062e64d4f0ee805f212a517cf669cd381dcf939719fd8253c81ec1fb7f4a1eb9f21497a6957b1ea00e707100f075257d215641b19f19ddbbacca6a1d1ebe063def4a658ca9ab8bc2325a352bc16542e7896e3ddb410e4771e3237290e3b201f89441f314dbb1258d789c8a3c42e97623155d05e8692d746849bb74b6c5f2b34b8da942f5eaff48e3f41a25e4d974f044abc1a0c7f77759ea5baa1fa499d5cef52d64d8b0e6d41bff50ee4c90c25c484b4466784fdf9069d0c062dad2b1eeed251aa2392498caab16094b6f137c83309803e98c99682d3cb241b44b2be0eefa6025b510ff5c8976906ec2224a4d19f3836d9792ad74b111584c8f8c4df86efd6562cf9ba458bd21495239ce512d8e579bb05d476b9220db86fbe100227a9c192b701a8e51725387434d834c2c240f3ad19901465a9d789998efd40c72caa2b9ac036916bad5295bd860af3fe3824111009ffe33ddce5a7d01d436f1f0c5d4e0ecb3e95a29d1d6baed40767a16fcd42bde0235f9bd74c33d0c2e756e9fcc22eba4675b381accd9648c422c68aeaa4cc94eb8b0ce656885f73bb40c684295ac93c89401cd6a82d3de988dc39caa0d14726af3b1928809bdc41e58dbaa3310cd0b8892954b69761c61cbd0fd0806b11901149bb31340c9726e95ed1a078e595bf3c74ca5e72cd0b66bff0c8e43c26020ffbc875779740a70f58f48df251fb53e2ba4537aa6d0089252b834ce15d5f7d0f4f8e1ff698712a4869ce5931a1aef52e362e3a4af39373a11e5f87ea64f790f0b0b01f9d215b5cb4d92c7d629637d3486a96561bc04a380a6690455cd36d257efa114794405425f8cb44c294b44ebc33c172f03d223cb4fb99e2c25b2e759920cfdbc478074275329830c0272fa601b8e1df399db8e3892644b7d9f755e15f19f0dfba80cd834a9941056ac49866cb18ab8981e3d7810f4482996ea372aa8d7941c37d2dc0f78c944c1bc00537f5d0f0d07abe7c66d392f4a3dbae217ec1d87f021e5987db496ea85ab8645b3cef964658fbddea9fd40115563af13fee0034a9f9f89ec6cdea32aa1c7aa2b33dc972f162d205f085f492570457e956fe77cfd8a6f0acbc986607163131b0ea1c7c4e4f60e9a1a230152beba90e755a7979d1febe74b703e176674ed539a44aa873e747031c011f92e9f2b5bbc54ea20777d70b8f340f80f31b6b5d8f2f991a3c5a5cfbc5170af1d9cc363a9dfed1b7b78d3425eec75776e6544a7d5b47f2c482d8473be7d184b98f3c8ae977706592f96099bec281e39f47907d12a531f89123f01cf9da3761163e2019082f5bf9690ccc87eb229b6ccfb0cd28df61c6087dafdfe89c4470592fbade533b785373716505488ee0f3ca4a43a31773b78b22882e30e082b577c1db3498efa76c7d7eef35e1bc2b31e408c431182374d0a6f1856938c961233a05657efb181c32e8a46d641f10a9909dfb3e8121c0e43c82128c97fb587851c04563540a2c13c3410241552e0c5f991c1ad5bec73c053a8aaeee401f291e7378c339c0eced174f9e2dd070ba73d30f8893a86039e94baa39b7a0ad5b6a8150b6de6c817c3086e0cc00e669b9599c89e51d937304149008f7308366acbb6a4419025b0a69f568cce33267cc13d907ebf76eb604dbf16415e4d30bdaccb90455289db3e97f9ad3b2fa9ecc0e497f070b11cbb16a5428e44ce1e0adb7b8f0496e12c89f0c75c8c2c2242126f34900b87808e860622010eb6c488a931776be3a6e1a91833dccc95c3b918288798d5ae16260089f5e7f2230bcd742075600fa57b4b3c7d045405cb61e3f4a742ff6b20b249067c66d0b9f6437f2edec63351fe1145f0a5202241674bfeaa3815e607a5a86bb4820bcb2a286cc379c4f20fb64654b6706bab9bfec82303bba8cfe74b91307124f91140396f981e2416ba9e3abd6b51579199cf290fda39380a6286d3411720d7376c2989271c891b62d62a808ba763b974da89eefbdae7e41a9fd38ab69df0b1ce3d161a8ca92612deadba35adc13fd16f1900781ad296496ea73a1d8384854a980df44dd19f35c04db166b45442e0613a58da09ec6d32e99a83aebeedf00c589bee356e3141ab4e8a3ff3a84e899fcc267acfd19885bd1db7403b13580bc51b9d913aaef7e9e2422a68896772518d38636bf7787518ca6404ed3edec2ce3218388ad7e2fce7c16acfa441882f67b8db012a4b03707c7ab6452e1bbc3f0e4eea95df519a7ddffd272d1c23ef32fd258967cb99c6a1f044b26d220dd169649443b47d2ed34bd3931b123c5b7e5dc5d0c87be9c2c1fc9d2365fb57aba9d3c74a0440a4b6de6dd7fb61018a170e595d1c760c770febc55b2dad30b4b6f0791d691114614e4a42a484d6c91b916572ee2a234edd0be88f858b0419e955f866a54a795773b89433be6e1154435ee2338ff26c13afd1fdbbdd604327e847007cf293ba986b99230a7be13a20054f64632f813109418d8bfbff75d2cb4b7c84270dff8a2d7339e513f7d3edda630bcc58aa94a05a358ae7ea2693cf030fff79d7246d484f09ae85bc4337d53f807c4274a3fbbb08ffe6640e1e29d3da04344d0fb0f53fe2242c5ab9340424e8bc9afe6221b8671d72abe75d36f726afc5f1d10559fdae7f4fbebcd16f646427cd32b34db5a012480883f9352fc73a5e11a77c31a7cb4d2e4ba2b9057ccc022b2fa8aabb19b8ef2463e51d296b823476e891bdb7c4129e82d8a2385889d5f1a0406bfd45308dd5bcb05f176e46602da5b0662395e31324348e177a81adaaa1beb8231363b7fddc13279cc76f6cf77873db179ffa536629d93c38f81a45f9c21a5268d3a8dfab0895215995fdf260fbdaf48f060253e1506e1f5c1a342112537f85812a4566df6fa42dec54b7a941419415818f50def42dae4f825b871fe7e08169c354bcb885a8a129139af2ef2dd158ed3e6a3380fc97aa3d6d17a5ba6db313ceac82d6af7c1cb9b2f6c5e07652bb6523d0f209273c55f85721a2d03f79228e382d64239291611976c733d59cd4695265abf4827fced89c20ea7fe0f69a97de9f9ad6e3e983cd78794f12357f33123146ebe8b909034dce76fd63fd2792af509ad7c4bbdc4e7a6a1c9f44289c3b4214ae11d461da734252ea84abea01627269012fc4e965ab8f0ef7501318a412a5f96a62f7daadbc3d80c905099e6bcef9038be970fd16ca73a1e927fe5347f32a77d142e1f111f0c06ae36c9c3982c829166c5902f52d772f2d7907eb9fc0262c3cd57de7d08fe036e25cc2201326ba9585f3f7b41e424a07dd7f4c3d39e8630ec9c9693f464f731d133a4d1d15d32a4dd6a852a199b5b205d938c969171b8c38ff9052d490d539a98ff39709bcb3642d1f70ef289c9ec8978a833f0cc9640f7c318eb2058891dae16ac7fb84770c7113e9cea820977e3ad7d88284f99d0aca749c12eca987d92966f2a4d4094739a41bcfcb454d09717020c07a5e5a99f54d4275426bdc1db98acdca28d971b38c01620f46625e8a02ecbb4ad5e3b9dbb23bc084117d606bb4b2d9dbb0b05590e5a73dd4a2151d10939ce0a066e72e74219f45e19549a0350fb54c4b442180872839936ae2ce88117fe6ac70c9fbdae299af6eda7d8feee50852acbe44f389994a62e5e460e8e09fcd6cf35d7f24318d0a9e2e709c92f208846c24441577678233aa7e60319d121ff158083f6dcf4b0f75cf044166ae55f57a0520253652fd8a2a6e0cbd81bb973b6f45ded67c484fb3fef5f942a000400691cc76e60cdec72cb04491e6f4e26ebd0e397c0b7e61ee74a5deca012838dca19415e415469a2ab30abdde424994c35803f5e318e869b4809af4093f9fbe4f7446c66978e11c2f9a1217dc7aa2a68f6faf1aa443925cae0d87f553c8bb3ae4dd58da89dc3554c3af754a195f1ee8614aef812a532ac3e5d5c3f7d884c08ace2714e16b579ec9e45507d1efdfb859047c848a1f69ea88491cc36b4d427cb72f6285c13996f475e5db440b197009417853919760a40e580c2dabf05c4f4658c38e5b0becbd6388c39c", 0x1000}, {&(0x7f0000001200)="b95a0d8f09d2f70e0d6c14cbaf765d214fa3138e2310b2c2ecac0909cdd89fe6709b68a3836daa339a2d21f2beb156abe13b698b271ba5283a999c5b756d937aec39551e825199a9f5334a18af90be0d5a503429be312c4cb6589b77c19ef3b47354c9d292539aee1ddeafb2454042bd6f951d259992ad85d6aff12668e4c7137a2fc75aed3cdd51ecb8ede693a98f496b2ca72e204a91856b3e17d3ba7f9bdf2171", 0xa2}, {&(0x7f00000012c0)="182fb20c602ef2cd7ae9e62c4cc76f3a735573cf28340b1e79dfc6a4c90d93409835a1e6b6f862daa34946324b9577bd06515547425b3bd61e267a93a4db41314f410c0e7aad50981704902aed6aad2d066b73115463e9f1d5e9c5fe656368562b3c", 0x62}], 0x5, 0x0, 0x0) 11:46:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="200c000000ebfffffeff00009f772d86ea46b700000000"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) r4 = semget$private(0x0, 0x4, 0x8830de7cdbbe6802) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x3, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb61512152f558b1e3f5412f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6b31da9d05a5615416a1e222dcba8dee9f0cdc7527d67e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getppid() getegid() socket$unix(0x1, 0x5, 0x0) 11:46:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x3f2d}, 0xc) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) read(r3, &(0x7f0000000080)=""/62, 0x3e) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 11:46:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) mmap(&(0x7f000063e000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:46:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00', 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x2, 0x38000000000, 0x9, 0x3}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2253, &(0x7f0000000080)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x29b0009a99e9482b, 0x6}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0xb4) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 11:46:18 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x1c, 0x5, 0x3c3f) connect$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b5ee5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf43f3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a7bcc838177ec4b071a17588cc745ef3dc39b827da9a0d0e27c1e57cfefcd8e589ab0c9356d1c625d8dd43aaf55f9d7f85a266d3137c22edf394c2f9a2669da435b881ecbc167"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getpgrp() 11:46:18 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)=0x401) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) connect$inet6(r6, &(0x7f0000000100)={0x18, 0x1, 0x0, 0xffff}, 0xc) 11:46:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x8542c4b5ee53b5dd, 0x80000001}) 11:46:18 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000000)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646c2508a3ca5c0451862106608bed9137c130ecf1d68abbbc040254ccd9a7ebbe838be5c7542430424b47f7c243b13ec6637f2f248e0fe186ea508aeaee89b729d93c4c3cd4b0a1d94aa37cc926a4771fa0a8ca002e0e43643b6c5939c56b71b82f7303b0fa3470d1f7b1c62", 0x136) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/buf\x00', 0x20000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000001000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff1c) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r15, r4, r8, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r19 = getpgrp() setpgid(r19, r18) r20 = getegid() r21 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x5, r2, r9, r21, r20, 0x300, 0x5ee5e7df}, 0x8402, 0xb404, r17, r19, 0x6, 0x10002, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1c}, {0x87}, {0x86, 0x0, 0xffff7ffffffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r22 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r22, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000002040)=""/4096) r23 = getegid() setregid(0x0, r23) 11:46:18 executing program 1: r0 = syz_open_pts() r1 = socket(0x12, 0x3, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x6, 0x5, 0x4, 0x8}, {0x7d, 0x1f, 0x9, 0x3ff}, {0x7, 0x1, 0x7fffffff, 0xa2}]}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000340)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) write(r0, &(0x7f0000000140)='{', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)) ioctl$TIOCSDTR(r0, 0x20007479) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) sendto$unix(r6, &(0x7f0000000200)="090dcd74177d1bfad14f744bf619d67216f3bc9760a38a0eac24ec5dcd8b97fc10fe3a03f3d7c62488570dd45ca565fafc9e1925609a0387cdbd20e57dd6a136775ece8702d600ad07e75ac8dd9c746d125f5c86b144f3378ff14f625ef6a1d8cda814b01840aa87f5b70b288e0504f5a0bd8fdb765ecd0dbd870b1cfcc9545acd0c63a317d69c94e05f9f0e48440cc7df131edc626e0b737fd6711c2d6073ab386de3b39b383bf3d23c2e24cde8e586e9f76d581e312c207e93de8170b17d7b649927371cdf199fae", 0xc9, 0x400, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() syz_open_pts() syz_open_pts() 11:46:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000200)="d618542dcf30feffc770e61aa0b4fb2c03d77990b3d6bb39b75d411f3cdc083a54cd8e4fa107d8045fe2a7bbeb1b676ccd8cc78ebcff9a21c6d4a6f41fe081ccbf5290149e3b14290386ed8c495f9892e7441ab4c69d368a84963bec8720fb0ccc21993f03b8abc7985997f0da08c8dbffeed13df4bb872b3bc979be8d30430f3f8710482f123b3013e7cf30f42d34e1e4c5ee8bf3934e5ab97c2a9481ee6a0187c5115470813505ed31330e47fc9d9b79cc712627f18c487cc372b873e8760d1dae9d618d2d779b750209bdb4a043cd89c21b7739e16c89245805835e99729b500cea9740e66381218b6c3dbccb2c6d0c52c890b2c23425a94739a1d40500000000000000f39d9e84d725e92762d77b0519dec872e2e5a438f09e5af63a54a68db5d6b4110e096b61d40597c4bdbe693691331c5710e4f360c7f4faf9c57e2d795a052d0ea1b04c9953e775f96f1632b4db5116e687967d4a908ffd3ab900eeccca3d26f1d9db", 0x167) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x3eb) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0xa8, 0x3) 11:46:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) fcntl$dupfd(r8, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff80, 0x4}], 0x1000, &(0x7f0000000340)=[{{}, 0x0, 0x0, 0x0, 0x8}, {{r11}, 0xffffffffffffffff, 0x0, 0x1, 0x40000000}, {}, {{}, 0xfffffffffffffff8, 0x40}, {{}, 0x0, 0x80, 0x20000000, 0x0, 0x70}], 0x0, 0x0) r12 = syz_open_pts() writev(r12, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r14, 0x0, r13) r15 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r15, 0x0, r15) kqueue() r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0286988, &(0x7f00000000c0)) r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0xc0286988, &(0x7f00000000c0)) dup2(r17, r19) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 11:46:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x8001, 0xfffffffffffffffb, 0x8625, 0x81}, &(0x7f0000000100)) 11:46:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8831f6ba372f3aa31cc305435a82e0df2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1c88221cfe0df81e7c55351e677cd44a968fe610cf83080000000000000054510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e159b8266ff89f90395fe56813a3a2e48e5474b3cc19e1a559bb163622b1dc9ebc94046983a9760b6d053057c923f2f37eba93c77806bf57754797001c21a856aa128fb4b24fa5300218bec06520e6890f6da55614c7a1ac520bce17a7b4f286e0d571f13ab0e9a7407b3175cd979eab7a1f4cd5a37d3fc4110452bd2ed1fb7449aa52b65480aab02a9f0442d4b1a6e10b384cffdedf6443278", 0x10f}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)='oq', 0x2c1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x199) 11:46:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x400000, 0x0, 0x10, 0x0, "00000000f600", 0x2, 0x6}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) 11:46:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) getrusage(0x8000000000000000, &(0x7f0000000500)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1a0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x1129f1cd29a525f4, &(0x7f0000000280)) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="38004e01b19089f0a295"], 0xa, 0x0}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = dup2(0xffffffffffffffff, r7) fcntl$dupfd(r5, 0x5, r8) mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x8) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 11:46:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) flock(r1, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x9, 0x22a3}, 0xc) 11:46:19 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x7ff, 0x4, 0x6, [{&(0x7f0000e52000/0x3000)=nil, &(0x7f0000e4f000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e51000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e53000/0x2000)=nil, 0x42c9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000e51000/0x8000)=nil, &(0x7f0000e4f000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e54000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e51000/0x2000)=nil, 0x9}, {&(0x7f0000e4e000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000e50000/0x2000)=nil, 0x2409}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000e58000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) munmap(&(0x7f0000e4e000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000e4f000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000e50000/0x4000)=nil) 11:46:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2b660000000000000000700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c359f9b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4c52b157ee512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187578ffb085771fd0f0000008c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b7132329356214f9b6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc000000f5950ccb063f8e85782a0d6c9a2a36daf5822702b7d35d9f5b01c2f1dd981615251c4ee2c54c02d71763979d5e3797f4688b0e9642c5743b521273c7c382bbc065e94bbbbc80f2d05fc77af6dc988554bcccec701b8d9af356b8176e3c702b1cde1cc9984058f0d01df76c8aea15f8ead3ef1125967283d16723b72fc97cdd7888125ba31ea4ab2e255a1589db6e29e0be4e5cd02991a3a416768f8e272bf6246999402477b265773556bcd527bb6ec501300d8707764f0c859ce8cbb699f7512af7943f2d4b58da711d2467825313add65f79f27451a1a0e02b123bb311568e1af4d065d13951cfae7355818ffdb4c0cd6e"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)) r3 = dup2(0xffffffffffffffff, r1) sendmsg$unix(r3, &(0x7f0000000300)={0x0, 0xfc3c, 0x0}, 0x400) chmod(&(0x7f0000000000)='./file1\x00', 0x1a) 11:46:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x76a) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202dd2b33"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$SHM_UNLOCK(r3, 0x4) r16 = fcntl$dupfd(0xffffffffffffffff, 0x81104bca4ecfa718, r2) ioctl$WSDISPLAYIO_GETSCREEN(r16, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x1}, {0x4006, 0x0, 0x8}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8064, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x86) fcntl$dupfd(r3, 0x0, r3) poll(&(0x7f0000000080)=[{r1, 0x8}, {r0, 0x100}, {r0, 0x10}, {r2, 0x4}, {r0, 0x40}, {r3, 0x2}, {r0, 0x2}], 0x7, 0x1) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x20}, {0x4c}, {0x8000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[0x6, 0xa3bf, 0x0, 0x8, 0x0, 0x9, 0x8001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 11:46:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) shutdown(r2, 0x1) syz_open_pts() r3 = kqueue() r4 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r3) 11:46:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/107, 0x6b) 11:46:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x7452f07d2d6211a0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) accept$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000140)=0x6) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000200)=0x3, 0x4) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() r7 = kqueue() r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x0, r8) dup(r8) close(0xffffffffffffff9c) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCCDTR(r10, 0x20007478) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bf, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r7, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 11:46:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = accept$inet6(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 11:46:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x4, 0xffffffff, 0x5, 0xfffffffffffffff7, "994d23878424a0d1a97b4897d03e342425ed44fc", 0x80000000, 0x200}) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 11:46:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1000, 0x7, 0x2, 0x0, 0x7ff, 0x10001, 0x400, 0x3, 0x7, 0x7ff, 0x94dc}) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:46:20 executing program 0: r0 = socket(0x2, 0x8000, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 11:46:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) fcntl$setown(0xffffffffffffff9c, 0x6, r2) ftruncate(r0, 0x0, 0x80000002) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r4 = socket(0x21, 0x0, 0x7) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x8000) ftruncate(r3, 0x0, 0x7fffffff) 11:46:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="43082198c41cc771ad012a89da46bce7bd43eb61f798c5399f3691ad2da410e7770b362c184cdf3a6cd733f057e5a9da8fe2cd96e15c81b4ee23d20ea5f4e9206b590c98d54b2b7388cf41ff76b2e3edf17368440a0733285ec41581ca4537675dafb0f8d5a6cf6b5cc1c0eb31f8929e0ebec55cf836b116cb4f245779a84ee56195494a328c076ce05a6b56110dd35f68bdff30d89dd0"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r10, 0xa5, 0x1, 0x100000003, 0x6}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r3], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r8], 0x4, 0x2, 0x1800) msgrcv(r11, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f00000002c0), 0x8, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r17, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r9, 0x0, r14, 0xffffffffffffffff, r21, 0x0, 0x0, 0xffffffffffffffff]) r23 = getpgid(0xffffffffffffffff) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r26, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r26, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r26, &(0x7f0000000240)=ANY=[], 0x0, 0x0, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r27, r29, r25, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r30, 0xa5, 0x1, 0x100000003, 0x6}) r31 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r31, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r35, 0x0, r35) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="73a4255783d5bc7c346698f6f9e279f050bd38d85d91900de710574ffd67ad6d7ff3a2e790d22ec6d6e6bade52b697c583adfb15b6a5ef2381c067ebb1274bfffcabdbf70d209aeb924f1edb078e1d72037f686c0a8032bafcdde91dd8497e5b6019adb6c712bc416bc9f5c0fabb5ca4928cf057a916c81caeb1d380be1126", 0x7f}, {&(0x7f0000000100)="fbf3d9a656b024c6a660b245068519086f137630d59a9e2a93f7337b191a11f9d6848f6ac4c85abdcd2465fc3d70b17696b6ec3f57d5e324ab0c99caef029bc5df4cceed2b5e", 0x46}, {&(0x7f0000000180)="1027bcb0eea59cba6911dd7fc42e26328ddb1a91a383c02cdbea71ae39be488530d26ef38952562c8ec8ef9ef4586ce39c7995a4", 0x34}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r0, r1, r21}, @cred={0x20, 0xffff, 0x0, r23, r27, r34}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r35, 0xffffffffffffff9c]}], 0x60, 0xd}, 0x1) r36 = socket(0x2, 0x2, 0x0) bind(r36, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r37 = socket(0x2, 0x2, 0x0) dup2(r36, r37) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r38 = socket(0x2, 0x4000, 0x0) r39 = dup2(r36, r37) dup2(r39, r38) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="e00000012000"], 0x10) write(r38, 0x0, 0x0) 11:46:20 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x3, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESDEC, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC], @ANYRES16], 0x7, 0x800) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xff, 0x7, 0x4a09d7a2, 0x9}) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x35}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 11:46:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000100)="c2943e4f6356ff75dbbecc578e0923daa22355aa13fb721a96ae195c8d41230e163a5f8080a375157bd610ea6f644e73305d2724cfe187d669da8a830efd0c91fb244bfdb35a067fba1a654a85c4b23167e8d26d2519e9a6e27f733290244a3489f4b24014587cbf7d21af8060a31daa02", 0x71}, {&(0x7f0000000180)="f50b8665a4eefa14548be698941873786c3fb97c47f030e092d93f998647ba143440aee04b55bbb09300e6a4d3c03b75d981369f0367657bb3035041b4ca7bec124a00f30686fdea031874030a7e9e8188f0b6dd5c773e4bd8c07cface69652cf4c60c239753b1297db6051f3be3f24f1fcef129bb6d21cbecfed67e6812774f7bf104e97a03e96d0578a3f5ba0d0b12f7ca10caeb0d3d680602ecd1658b8f8b22bb9270de44e5ee5b805f55f0bcbc0981995334584cb0cc9b75d8123539f81b2f56b6c99c55e057edda0c1c0b", 0xcd}, {&(0x7f0000000280)="13eed02907201fdfc354bf396cd79d6ee76ee6d7f56cb00249fb2405e80b3916c3db4b482a00259c168bb214b5f6838e58a8874c5163902d10d5fe3bff65fd2c9e02", 0x42}, {&(0x7f0000000300)="752ff5b0165dcf2857d76bb79322f01bbfe05f3900e2bc5788ee21486c788ffd83f0f99ab705982b399356e1d0df31dfde2c1f34256a2c373a026cfd2f36ffcd86e337ee9bc7e64d7feaa2b9d72a9b9da548d47a16b0fd1cafd3cc6ca616a066540224761b5d009c21b1f789ee8e84d58d1979caf8bd613902414463b7135da433cbbbc142283559da3744e2a3ac58fedb59d1cf7f5dd69a77f75256d72d3fa2511251316180eed60fd405559cec", 0xae}, {&(0x7f00000003c0)="7115071b6b1d7ef8da129c5e916e1245dfb45e92ffc328b50087692e14fc49e2830e4af9c582cdab2701c4e7e3c295c2c33f0b6dd6c6293eb64c1235f5e2f7445cb2dd3a99c94f14760432cdbe0323624d00915f482e992689cd0e25d9f36138f83ef3bca858f473558bc6be13dc0a800a6524ec3249a429f5133b31135a0f71b5811ee4eb8f8cdd7aa7ae5d8f5c528e5e8dc352cf6d84a007f7788394dbeec79b38c3d4335cfec1f857e17253728ccd86dbadbab03644d7c3080d1b8662f6210495255cc030c1d7978a78bf8e91eb3a08cc7c1b39712cb4ef548f63ab19e3a21ecfd4354633b4f75bbf35998009d03c2732914c7a2c3f00a3eb1863", 0xfc}, {}], 0x6) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)) 11:46:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0x2c}], 0x1) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x400034}]}) 11:46:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:46:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) close(r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x6) close(r1) syz_open_pts() 11:46:21 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r0, &(0x7f0000000340), 0x21) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x19873cc4, 0x0, r3, r4, r5, 0x68, 0x56}, 0x3, 0x9, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x84}, {0x4006}]}) syz_emit_ethernet(0x333, &(0x7f0000000140)="b6bc1fc92479ff2b783f6e8a9c81") pipe2(&(0x7f0000000000), 0x4) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x800000000084, 0x0, 0xfffffffffffffffc}, {0x84, 0x0, 0x0, 0x80000000}, {0x6, 0x0, 0x40, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) pread(r0, &(0x7f0000000180)="290797a11d8f4517faab5c2d22dbadd25fd731c76aa9788df82b531ae787a1b629c0cebb4852d4643fc9f0d847cf23d1677a62034a91c25fad1869037ca88efbad69cd1365dd8a86826450a74dcb95ac1565d2294794d215e037f3e6442b16c305401ddb805f85995dfac27f9baf27ddc1d17c07bc63e70815e45f8d90c980e84a57bb8b3ae4c4699e8389b83a10cd968a4b6f5b700aa4e3a06b355cff5021db2a2e07ed978d32f853bab5d82a22a074c03f12ff9a8ea1cc578f14409102583af00e73348606ecc98a865cef421757ceec2d5ff20708b8e40d02e9a30a218edcc5b0e42c94efe8610a87a36ab7ae8f9642704204eb61f2890e9ec8d675f7", 0xfe, 0x0, 0x0) 11:46:21 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 11:46:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept(r3, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000280)="4c536d57ae72c46ed2582ddf20d8519b04812e03396b4c341c57a9393d58512725ddcb5d8b18c0f045cfdc4b7ea5cc13af218e2708fa15dad1250e08277c01f1a6ebfe695333bb0f874ac77817d89629e77a09de58b29df74b5b22290aa5e9f8d7008f16c62a14ace63954cd3907f6dde0e8df6123dbad", 0x77}, {&(0x7f0000000300)="9db05f76d03cc80ece82b3c26776e1382a2dedb4eb62e2234ee09eb2cb27db1a53448bb43dbd1e7f73a8b5698be096d1ee29d102ce624ea0ffbce6b3ac8290a2bb8b014e2b146e2bf4ce0306e586b25279309325d4526865d11c4271b57a264211eb0b33705055b250954a2bb734459840baa55b1cad41ca004379840245f5bb9e9dfec09c115902aef461a6dc121d84a84c9e331a8eb5b0a8e8fda3666ff9a6b01120cff51830e94a13ac68009be698c621e77d6189c4848c0ad55b80b5f1b9e11ba2633bbf3ce22a29570125b3f35e245cbf24e34839954971b857dd474ed4362c33824dd7fb83343f032fdf91de60d21c387d5bf372c6a78df6d821cfb71c8b2988753b3b4ae3a02b3ac5d9919f29e6b11a248cde318fc08d08d8bfc7633d7173ba9761dafc8ef520928f128f7b1c9593d5cc8afd91c0760248636077d21bc1b8343da0e00b7ed38adf789565761fea1e86b7c4239537a205ab70080dc81b4667f53709a66c237c5808514a32aa6d624194f513908fee3d6f69de0f828588a1cb6527d0bfde1aace943ff2bde076eb13226c8815082b07510e599a79020072dd5373faf66e7900808ff64b726e76584c2160a453099e4b3ecf5059f25b2094536aa1e46e74b8113d76311f434c041f11037aff4e37aacc32e56241ee8f63d387d23999c309ba6ecf7e47cc6af9f7cb35704841d525829866dab4f63fce8879a107489a580d03d2433a6b7c9669f946809cf5489eb5dd80ba8264f9faab7ae310e2d1b1632ca30f814c0c4e746112ab5894b51c04854066d4ed32f875dea9e46a038bec461fe20d63c2d5d1046b127e8fbc02a1a81c9eae0f7658deb520113cf499456f38c3164b955c713e6ea45f248341ce099eccaba031a0ad478264cfeb2edf6d1b231100296f2d8f4bfa55473b273cd348a1f5fddd6939cef81bc80c3fab28152ddf07b767f7816ca1f5ae39938c0fa0c9118cbb9ac4b79b5dedd68f95090f5875b9ae3ea79fe18ad3ae4bdf3c3eb92c6cb87b14cc48c5b6657eaef5edeefd1d3c04ee629a025d532363c6d9e89d7b03d2851e1448ee99b4aecc056508dd327fa9c4e3ba33d32d5aceb4994aea9818dd51369045d48f98e276cbb2080af0b6d0a13c5cd870163aa4b039309db0af13311644fc713a1b06c9e0b361a4856e90b9928bccc8846707db2c065bebdba7f1e93b23728a6adcc154e2cc7633c507071fc6664646a151abc3e1e8a7be8c4e96e2135251bf2f1c22d86da4a28b76603cb7ebb967abfdb96aa1d63f443e29187ba80ce43f28605df55386c92c0152ce6b16e15959e3367b60b3155f7db6ae2816a457572271e7c2ae81fd8e77529012df804b2fe3c4811b59cc4e7894acb3be5850918eb882059e3dd272fbf6d5fbe29136386aaa15e35078b87445f59a09105b7522442ff5b3986be7dc357439b74c01760a40fe1e94c8e4d5270d325da12a4de6c2b3632ee90323874d19d52dae5539fd3bc5feb1734ac0b835b2dfc1191e7bb61ed8e7290b65887c934f9d042592e8bd042fff5b30b852d334dabb2cea05b6d29eb81e552f5f1c0e1afa9ed58cd2f08c41483754cd95483dfb4cb5ccb461fc5fbe7c33d70123b6a5ce9d638adf7f2058454ff551406b28615ccec74de41b2558cc60f9ce80daec6317a4e928a83ca467fe1cc63c8c3323c667e1db9a911ec11ccefdf7f7e2acd43f784570aabb476d85dd2a6d7e073433dcf0a1edabe5e1e0e91f07cb940631c8915ea3487fcb932b6373b28ee1f1231d79ccd833220d38c5e9e82e58778f1d1f70c44c5225353125795429fb97ed45050ddd7a6f17b5c6ecda97870c98e35c5432c2fd9cd766a082c3a060e20aceca8df72598e9116c6771a6b5b6eabafa49013626d4a8cdb0063bb7bafd3b813b58b8bbe05a198591a096cb3212344849da6cf1af3a3fb40a2c7560a7726242385ca9eab2a435896da5b051c2d19e0bd46687bf09bd54c0cd7b329d8c1b44a3fd4bd876df0f2b1439f2b046ad31b13f6c57350914be735cbc74c4b7d499397e2598b618697390b4d09a25ef8b60a721195d980682de25a091a82e9783154499599e70c6282003fcf9522980d83ee98c8a2a1c9181a32d641c12a9cc9276b3c94d60d39ed092e17198473b2857b2daef3fe6869432e8e995f0784fa73332118ef2efd034c03203004d5bd58cc076abe35a8bc7029c54cd0f2a854727fa7b4b9db43d1892ab579a4085bef1244258f2e798fc9d00f32c7ee4f3fdadaa015fdcde0b72f1857c2c6eb1de0b8b5dfbeae2ff19974094e15483c0c1a316a11c3030c9012eaf840ee197d0ee581348140a915b455bd3f6f497d1e3dea7a2fc17b1831156a51ebd61d98e6ddf392141766334500975b86bb67c0350b722afb4669c8cf1e7cf3a69d3dfeb5d527357636fe2fe58dd4196c10308492d87d1266727b2b564c6618b935338aaea029df7dd03b6ec45cd10343f538baae37c19ba6ec0dd8029f7a29b695058e1017f317b763d8c4534a439c3fb43b9cb89ae3caf29452dff572253acee861e838aa4b1950e953b39f43bc72f488a30ecbe47bad1b2a73de4a3178e68c7a47a00b2e11b6e663fc61f51cf7cde7745f3d765e3b12274d6c13ae40ab66669d9265e7c1db9d785d869d75bfb1ae3b5c1ce51a3e2f384df87f782c0342ea52e0f506c4997be7dae2818d91425655172819bb8fe81711bb3a8f6155015d353099feda93e4b505e58a3027c8d5a67db45821a973e740af0ec4eb1e46fb8c22198c5d001a4f14dede1d69ae4d6dc44b0d9a41383f589d7d3fee5d23526b5872c59754881b6c34822f938c5ce99db4e109540a8096855353b83e8585ad9819597134e8eafe4d63c6057a0820cfc813cbba027d3a5ad7633e9400f670a7acd5a423d7ee47eac13d41c2a89ec5f08a4ba6a3fccabbf2522c3491813d9c49392ac8d57689e3dd610713ba9e180ca7edd342fea6ac1de1cc58ad7f0dce39f6cb2a31bbf1a27657fad1ed98a37b1b07ada815aa952b2bc4ef45d511ab7e9f8ca4bdb5fb3f7c4de9effc880555623daed5bfb213172dc5f96cedee6782973a68d514e080cca2bec4ebd82a55e1cabedbe5cb2d446360ec29d3be90a6fb88fe077f04bed5761f0cc754a0f68fcd731a10e06f95702fd59a0c35807eefa220763e5f57bc8cfbb3bf4724d9d1fe809872d8a82897e20f1572c506e66344aaacbd7153eea0b827ecf15d8a18676b1e72cb8644f4a015d8f41df571785e0c6f43d73e4bbbb969f800330f810cda75932fdcfd7bc642b5535c802067d3a3b43ed4f51256a305dcd786785b1b32aa05ccf001f91b3c6ebe0d31371b9ffdae00c8771bac221789d80335bc34d4e40f1158d2228339676ae6f68e5b103ac5c482eb82718d2de877fe0c7d63d50f0896be645f1ee24917b13d9f4e4831659c17b27834ad6f27bc4c2c5ab738f40b23d35164e38c5760a2fb54e00a181dfffe0078c1f579fe864b31cad7c848ae057136ed2c98fdbdb92e401bf25b394bf78ceeef0e45a01d53cac27665369933881d5a61712fb2b894b56ee5a5b643a75f36950c8ee1ee7335de5931e1eaa8567a0cccee74d2749317d1a3f9dad160d99e39262c563db8c613670e2c72d80f6d0a50577c761d90440297c854aa313f8badff4cc8d2b6814755ee8cd909dc78ec54e90237409abd93c738ad59e7571cfeae6feae98b529d9a1274aea3a6f830857e65022808e847e4bfedd18c553e8f949813781008c879cf59de8b41d53e781c4d7b886c21b172fcd9d38b73c8c76fb602449917fb01a8570d12ec28c6822baa397957b6cb85dc9b4269bbf3d97899054db8a3e1209dd95882925dedf7566113eeed96a3f3ddfc26a79bf6c7f6038c38f3da82e26ccb25a27a6e2a80973f4528477f9143514cf475dd05ded9a42b3006207684ddf9ac9788cc74363b87647b2f7f898b76d64cbcd33f6223bc92ce137c140ab2c87672d9f498d6a61918e698b57995c8f39f704e9936a9d73d020ce545ed893ff99cec5cf09cbf23c307697864657ffdcc61448e2a70edd19bef7ba27ed3b72dade3fe0c118267f1d546d9b5a71616da095b56d8e28fb3898798c4eea1fddd72726cdf26929f7956ca8c894e11a172880c3fe4c6f5959c93df9e555ee0f0f130c74117c3c9a0deb062fa41238be8ad4a6607fdfac4947cd0fa5afe9ecba7e7791f2de731feb2cc42bf2896ac6de95dcafcb3422113c0ec79547b52679cd9b26f8225646a290e1e9a02445ad89c408a98e7418aae6eb92cacc9cee071abc45e320a78ffbc1b3129323991dd1f3b2af4c8e9c08603f82ac7c91646a0817a2d80014d6c4f4b431f712cfa85db7c19ed4bf8df6174309222d8f19875513190416784d7393f8ea163f81f3d749c406e6248eab1284fa4f1a50ba4c97a4b11d89afa8b8cad4fb8c308ca1fb28597d11d8ba0a6a27f589123e22560cba6a6b253e03c423046141dec499de0fc60a731f8f15459e88ffc24292a67cd00fbcc14fb10ed3b5ac2c12c1ce421769cbb1642b2caf2287061feaa8a024d3897b91640d2fad297d5b8a5980d38421f77f28b841c30a90f810774cbf1ec845898fdb82b4580626dd2c42d127bf14b2e4e93f46eb518611f9133986144fd9a9263cab410dbe1daa194e9eae2bc81a555734cfa8aaa241c15fd90549bfe84ec1d0cb12ae26cf4cdd5e8879adf858a88b5c06ca8b37068c423f52b6876f2df153823fd111370f3702d64ab8616aa014c5988d8ba7a780fd3abd6242db46ba742d2c468a4a260e4e725e45dc0d77166db472b2ef57b9161267162d86a22f7262b87b1819914e6273d691c14594c29f9893f79b13f5b2be8a930e2a195ae539521dae20845ec1f81314ef6d4ececc1e84e2bd56a74317a7a0eb99c9e51eb9c09b5bd65185d95166af7a00c6e6d0f2cf2f3237e706ebd56e9d4dbf22b918727c1c2cab73be02d82faa21c7b612e076a6a424ee5214bcaccb8086eadb78b23a717842acca3f1d45fa6482960a8f6610123aefc8ca4ed3ff9892b40a992e4ae773951a0af71eac531919d3b42e5c1534dcbc7ab46a25e98cccabec9892ba9ad9f7203dd3013d3448d23d746485a9692851179187d7dd6ae54fa8c586fef59f5d0d6ad16286949653fd741de24d5e048e695da7b64a188e0cd55add0e66b61b802392ff28dcbb06fa8116274deb223ae416952260c8cfdb20232201dca9044ec6f02ea22b4cae3cf9d936d816a212f37114cb55e4f7e48b44e686ce3774679dd92cc8d18a5207b4ccc75069a67ec5715f467296842fdea7a20b7109a2065ff91f25152bec92423c29e932c052207487dd1c4a1be2a5f6dd91ed7548aab78855732d237434ab23547dbb9f463316ee3a707c98d21e6e2e5a49e51cfb88a5f5381634f5b46b6a3e5c039cc2001f84f2af2e6ba59c9923bf507f6dba11f43b7b1b23fd2235fa9fecda3182e37918eb73d249eeba151712482885cef43697ae0bbda901fa3dce2318eb28f2e9b214259d21676762b206222f3f38a5bec3f6e7970dfcdd3b2e62c8e84f5d49a2a9658804ae7438beef05e357f20d76d34589f4728158d57a176241ea06da5725f85c850a7efedbb5b73fa6f455cdf713f43a598d69ade531f79c7f321a999368e5041381eea436e14b9469a9c0cadf2e76972d20e4f3b20eedae9dc11d0a25e202daf79b1298a7b91cb7009804fab47c40ea6b7b59c12f29f84c76f4c8d5a50254b5f9865474080fd0caebee3b0c1e9739002825a80b1bd87f3394478fb0f96", 0x1000}], 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) setsockopt(r1, 0x1fa, 0x8, &(0x7f0000000040)="b7ecf5b337cd557d240c2f172d0982c452aa2c36c2fa5dc9ee94", 0x1a) 11:46:21 executing program 1: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff3000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x90b, 0x7fffffff, 0x7f48]}) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 11:46:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000340)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000380)={0x0, 0x10000, {0x2, 0x7}}) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) bind$unix(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000b384cdc20fad007d3dd8aeb1133dec584e1215048d9944003a557f5d0222f2b7f6a35d63"], 0xa) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 11:46:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x1a, 0x8, 0x3df, 0x66}, {0x0, 0x3, 0x1, 0x1ff}, {0x7f, 0xff, 0x8, 0x6}, {0x5, 0x80, 0x7, 0xe78}, {0x80000000, 0x80000000, 0xc47, 0x3}, {0x72bd8f2a, 0x6, 0x3f, 0x2}, {0x2, 0x4, 0x2a99, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 11:46:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20118, 0x0) pwrite(r4, &(0x7f0000000140)="415a27a6de09eaf63991f6c64d619ecb4f8e02e51c06c405e2be01d95825dcf928c673eac0450650ac6d3e01319d14d521a41cb616c695fe73749c59025d738362f4347239445c697f7201f297602e362fb0ce1cdc6cbb41973471228c7fc4a978788c8aefe79429c75cb4ad984709c50c0f49c0ed1e9021a9abdec7738e9d6f4e9e93da9f3982ed6ef1b455af850d6ab43a4871d70126880404e91d29deffddef2810abeb2c5627cf311a11987f75d2b3280520be17edbf565c63cb82c67de5f2dffa297ada", 0xc6, 0x0, 0x0) 11:46:21 executing program 1: r0 = socket$inet(0x2, 0xaa4d90a0450626bc, 0x3) getsockopt(r0, 0x0, 0x3, 0x0, 0x0) 11:46:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0xbafbb7d2b8ecdfd) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) chmod(&(0x7f0000000000)='./bus\x00', 0x148) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) accept(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) 11:46:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720dd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2c00080000000000007f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b729da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187000898e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) bind$unix(r2, &(0x7f0000000000)=@file={0x2, './file0\x00'}, 0xa) 11:46:22 executing program 1: socket(0x18, 0x4003, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7fffffff}, {0x5, 0x7}}, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r4, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000280)=0x9) write(r4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="8f265a5000000000000000a8d6e49f775ad65d030f616130b9ae6e7d0e2d38e19f2eaa0f7d408eb33f4c2eb30fa1c8b11fa3562c3e171d422a67b43b938f26672e70c665fed004f8d44d0647d28f4b13c6e85fb990e3d13c9c0100000000000000b3081bbd1d9c73b9e86290c57c3dc895a551a7f91be34d8948f530b6b8d182a651fd6b7f0b6b41fab7dd3d0ed7406d8b77cf9a795300225650254c47842ed58f779f60eb2d392e00c82ab6d032a95df34f45a669833641f96e45ec1159a2e56b707f3fe1"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:46:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget$private(0x0, 0x1000, 0x103, &(0x7f0000ffa000/0x1000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000140), 0x0, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x2}, {0x6}]}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:22 executing program 1: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) connect(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:46:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)="e3a19324290085ab7e669acf358f74a1f4b82982d004f803ee1010d43b52003e7690a49b4b095fa4704d59b08b898071d7982254f7f60ec5243ca1c967fb5e62aa3385680e285825543f26c0d8e9da8eec9172d566db59fb70756af048ac4adc519826f5ba23be81b44eb24450356504691230ea150de5e5810a77a041880e73cf84a77996ed7b584d40e278e2f5ce711658e7feebb8b8b79fdc501efe630552ed77cc3975741429f4c58e59be189e3996d5d8167e777a3a1b70c542cc60a2840144aa4769e8abe2f50a9de7818576564ddc4989d933463342ed0b53605c4153cc30d8f6fe8a9e90c3daa9484f6c10", 0xef}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x5) execve(0x0, 0x0, 0x0) 11:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = dup2(r0, r3) bind$inet(r5, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000000)=0x6) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 11:46:23 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2b2f841c34cc0778e8a2c56d9ef5f225f9fdba8073d779a515a327feaf770575106174b0be57ae5f9cf4f8c3482a2e1145001a0780d4002cce6d348e9c2fd70dd8614906d3269f24ff0c4a6b852e3d0cfe58966b22ac5eee859c25899a70ff2cf196c80d2d36ecd5f907429034a8fe5a1a71534b42406cf5c666f5048f216f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x80, 0x0, "00000000000000ff00002000000000dd0200", 0x2000000000010000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 11:46:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="6456bf355e8a804fdccc72f08515e499b47d0ed0ea5867fd5577e9bed115d6b82b2ed675a37bf114a44d7d57877d3ac4e06922f1a2b2d754b40176082e2f15ab9168e33ca92fef9568bb2052718a4541fe7b83978a5549bd14f6fc2f03425ac7edb959db34e031fcd23bf1fa64844a71077b32fd83df8a2d8654545d0afb2074f5e546cce9089a44d0742ee8c3fcfbdd6037a28a4f5a3ab6993d1f76140b1ff8036dd6af58007f7e28674d", 0xab}, {&(0x7f0000000000)="631abc41717313edfd194bf5a368a8d61d1361da43711f9c3c42baf91cda7069f9c7421b710a3912e651bbe28b939ecbb14484a3968c41", 0x37}, {&(0x7f0000000140)="4445aa15cce86a9367bddb6a91a02d7cd35d0a50c4e9682ccf96d09bc2de59c5dd1bb6614ac7b048b8291a7ccd3574e85c9136aadfc4395713f3039fdd2b5baf5c1b5d9eb730f2d74af2de224050c4fb044556896cbe1650146745be50bc5b66b24d9ff772ded8d2f773e07dca60deecb9e5d95f887ba7f2804546bdf4c70cd71dcc0c12ac07cfac0368841d0df3b95c0db314019d9d853fcc16411222bce8cce563c0dc8725a0c3fa05fdd77979c8a5f34d6e413dca0e01ca1b0e6a6f8671e9a17edc926d6a44ea576540228fa5bac93093c451186115e4b41f18ec2291e45d1514f910aa5b3f05f56d74da6e950c7da858304cf68b95129023367377826b", 0xff}, {&(0x7f00000003c0)="670cda4804412aaa1f6fa839700cf52e5f1ba944c36eddc2574d35ad7ae58e36952e2fcaa0e2147c90511ba2372d1d1bced2b73beb7a6d5d77e606e315284f402037eff2c060ed22bbebb3f04c9e89249ba8e626e52cb1432336aee5c6903867a94b3b8cbfc11789a253e28592f4e4828ef2f9cc8a3c29b7a93f084aafbab82bd55e756c155b6f8f1530155bc4624e068add2783c0fadbd9dd2898ff075ea98b0a9c7fd86265a8ef07e3c5f9109ccd5b6cee0b9dd1312bde41a706690e3060139fe0cb830c0c7d4db298bfb84386e09daedfd4c83132a4b0407402c0a28d04218d29d663d21c5fe61c9bcbadbf6bb26a71030bcad034ea3c395ee309dadcf2d640f448f268f64a32ae85cdb2380435e21a7c17fa4107ae015a776f28b89873427cd2520d5e7faf4e356a3a32c7c5da329f3e044ddd01bd57eeb0ed58e4f1273af63e3bb0032e96df67b1f9ec35d10adbd3be02a037450383aefd4efaf090e4343a679050b94de98caeb4d7dc6199ed42b86d35a3b88e57e72464323b4b6f109ae4d9b9aa154365433376747d320b4beed6b522afc3294f732ef35b710a217eaba5420e1a5a0aedb9fc1d785cfa0ca30015765a952877cceead58a02060c3ea6d53decde370c9a50c5b0b07e555c8153a73285b72758d52c30ba65fcc8f6152edb05be6a374349a29ce4e67bc1db04018222ac65ba29f32a0f93e58b47aa4ce7246f929ac8ecb3ae813b3d7abaecd2a61187dbe57f33211589d1d0b3f9cda83117488e65ce4986def23e91d29f1e82b3893953368f1129fc73b58fc1f90dcdad443499a4352d36f32325d45f9d68c4a5886ecc9d1c39352cc52de3364e3f87572e7ae0707e161f022f25737be07e5bf4450e4ab53be971040d9e36251c1f0d08370e837d686cc0be83840066969698bde6c9c14a52483a0dd2a39598aa6824c6c26c5a7e30fb04b0a5ee2e4a710944619538b68f4460b4e10f0aa033eed32744d4c510219563f006f4190de32154545795f4daa571f99804e4b6456b6a00df4eb99e89470cee51c68f42001242ede68dccbd7dea69e500e7751664d6f1ac73b4ab5a10329c14b8e3a84be38685147003b615197fbddbaa97b8f1a1ce6dc0fe0ca41e400cb647080c3f15cd64fc57d7831f14850178e8949ae6326aabfb6f60ab86169f8058450f9bb630706bb8a42464bd84f146b783d10a89016671fd6c8638a4ccfdf31c70dc600511f916c6919da90effea8480e90634b9a617fef567b273c16a3f109d36ee545ab141529179c226fc1753515d84423f9982698eb5b90a3821da84d18d3ba62078e24258f5bb05d1f2a2866df291334fa08acdcd438f4c98080e3dc22413097fcc4c78764d8da752dbb81f5baa7ae2725d474cc29a225e02a5319f7bf9a85ddb4c4c0e189c1ebfccaa0bc9758991d584b5b50920c45ac890d1ed9f238b18b0a0a95cac3487bbec751c10f372ba08e393c9225de992b3bb5531a2e3508c483c70587960072aff24a53f29d577659b7348b6a502966b0176a288cd7ecc54c28b217fccbe2c76ff70f2ce328c59ba5b7f1f3fabbbb805f59b58c4502fba336b225245c68c116ed00297c080b27d264d866631e5c5e2d47ec2a4f19d55b8de17c7f8634b78b71d882b3bbd14a0be21c7235219ea834a505f17166b95cb987e947765657de1f6e78a5e92a6fe67910ab2586b4e5c2880987d12344ce323047401a3527513f6be4b9f73919652b379ab9527171df27194955a85de515f2587b87b2966065dbdd35932e044dc668be1b423a6208ee1e4a870b0d57229048a0a709e528b72d40f7a2a18bc5dd9987ce3943009cfab59809b17bf00b13a2c3288e6ba0fe7bcc7157f3de71b514a0c58655a145d11269dd4da07fa3dde33c870e255b761f29ac6b75574418f436006b7e8b165aa0047d493afd8eab41c4cee65287e633f176b232240cc85f9516deddfdd95edf2eb53f794f9e26cdca6a6009d78b43e59c57c0f5ab23abbf1d1c986aede9162a2ae3acdf774167e23b1525ca4f9033162e9928a463bfe74c3d49b5cec732c5f9f0076cbffef536db3036fa4e18401e7126d8d4772ff22362611243777b3ed8a365d089d12fc25fe0334fbd56350a089f971d86f55030e577181f5b4a0830c0abac2e86fdc639c636b021f5138091d6a541f12c14ada638682d824bf727c9ba3ddf31640a1430976a0c46c175aa1069dbfc61c23cfde18bf01dc695977ed03c92c5d2ef999af919bf9b082d988520db7ff996d34b670f8c7b6e7ea0d3dfa743b4c17b793e77ba04ce251310f2a33017206535ce4192b6bb56fc03d30612f2152070839b91cc4f487db3af4514e5c15c25e4b64c3febfe907021bd08b77f3043787106a8e95b5c3b15e8aaf3842f3a12c84127ae8fa6e639760f1e3eea66f54725092855e324c3189cd9834bb172fde5ea1e4c6f2ed5ebf66058384121217d1984d5453533a476de4eb17be89e045cbb582a998814420744139c0599c939517c3ec036c6ba9b562257ded27c15d2f2773601040ca66c3edeaf611f086e242bb75d5927b4b51d35775cadfcb47b3f68e3f0643170cfeecd27d0847172f80f6362db4ddc88dc85528ae9d632b9ee130683d3f22badcdce2e271d0c6270ecb4c85b3e87e7b51dd3721de49effc7407be98d6b6befbc71e11946caabbe9ade2be730b31b1bced7f20da6c76a9fc6fc947e93149b3df4f285aac1fe925474cb6987072d374e9399e06aa16e545d4416dddba662a11d721d41a0742f4ce815720f4594b2ccbf71e98c35927b3bdd0591714c28399bbb5b79f0ec23adb3b860488ad0dd14a05dc5beccfbb9c1cbb84218ad6462b6db963ae0564f36fb6a49e5d6881b86e53bd679ff56aae97f29c1cfe9596c67abd8e8da297983a25fa094a1434897eb683d6ec30b9ba31a0ee55b6e20af429ddd352e9fe4a74197d96ef17330ba170c49c0ed03a0924eae5a2041c7a7031803f9f9d4d2d80c6bcaa308317dc21ed3b12f01792873069564d83e0276f07d8a6d9d2fb4fb62c30bdb4a66e9f6ef0a35266d9ccffad0a1798352116d3444ee95c22d14dd57cbb97efdc38e003645cdd11059e68bd68fec9e6a5c06c0ecf9eb450600c40b99fba86ce610edf43124be209067de1a5cead8466e9a425cdbb9a22766fae89b01039f488c8e7e0ee31783876c99bd364c27c9386ad75df8cc450ae6f5c2caec9cb0bd5d6cda7ed370c148f0ddd3bc847f963d92651ea65ecd14109ae4c80dea6520e68f21f89e67ac36dea19171d32dccffed92207ce2eb4513412e8209b4ad9c98f692037247277c8f9ec8c773226a61435a858f48545790778c756f36e2480246a8d6614b60ba0b00f88057c330bf8f6d2f2ec2a87685474fb4960ab3330e1f95b1e545c6f846719a1c34e7c7c4e46919973b6788471b643557ed258b9f0d9fe89ec84908c4836644a8507110099dbadd1d4467d3f648ee4a4b50a403849358a5be14bb76bf77aca1c146838de879286c6dc550850fb435ac0e4b8cfb579a8b3d031e101a59dd3a07a0d3da8115b673f310450ff62d440b7895179b08d6b228d1d28a36fc2bd1c436cc11142d105e857d1b5fcbc138c3e94d9dee537ef12fa1c136b1c2b107bcd0dd5aa44db1877ed3f255780a5cd6a4f81e8207da2c2d2fa6bcec1140d3344334cfe41e4222677a6c6894af53ce2a89402af4017ea3095d4bb8939081f991392d1893135bab0d5c4858f192568a0c30a4646d602b2fac0ae909f0d18e633c17c890e7a0fe4821f619bb38cbf32b21666720ddba121cf563c8115a2f14d67aba4b1e4d6437e679a2ae31364c236a4a8c2a695cac4a6ae4dc75c649e8e87005730a0d1dfd80a67dad075e3a22ecfa793568292b2ee4b242e3dcec784910b76e05a33fe235b829cb516b2cb6877121878d22289d6300ef5f6d822d720e099ef7648ad849a6718293ac4215703ce73dbc18cbaf7bd312d938aa592ee9026fb9b66ae8a76e2d5632994d197a07a54c040de2757305c09f354c8881733ae207886bbabc7ca6efa09763795770f556e89dcc01893fb6d9e10c0f032b29c5008ad2a29a4b881ad1d43b2789f3884af9af28585f4e3db377db6895737c2ee7128bf5f2b8668206ffd1ff5c790ad69b114e714f812b0abe69aab3f5bd8f104d3c3d3b529ef606e9a42d358756a72397ea77692d0a32d894bc9b192e7be8560898978324558d23e9b4707a297349a4f50c905ef54dc3bfa328b0b3b49c43b9447fe9e440ead0855e13f5a897abfd7427e0d157d3d33bfb2d07c057366b3a09f5008f36a4edd1ca790e730a8c194aa071d9e1ffe6e5aed528edaaf616eb5100292bb3a6b568b98cf6fe60fa526117c7f33a877e6deb17f6f3fa29aecc258b1d9918bfa5e148ea1547df42b4ecc07c92b94ad835cd7633529441f777498c4b2afa2c52146f90385651ca07f16a9480468891c2c3958ce8e8776d50c66ac94a2a390cabb6e4293da9e2002862e66865d1a6f26f6199ebd7e88ae02cfe2e0336f6e7dce483b483510f29008c112d612623c0a10b68c492c8ea0767483692d20e3bb419e409a25a22c5ebef67a87577d4dae85f22a4b3c8bafa8314e31c85137d3a76846fcd75beddab5fa270d1aace587c8437aa0b4ba80aad3f7130eb0c5fbd58a33cb74c111ff2885f64ed3afae59c7156186bd9c2cf572e76c37958e602e093885a4ae673f0f2ccd2a89327a31d4a8b2315252ddc1e92e5bbdab1a2de2f4e901004f2f684112af92bac24f500385142a40a3a47330371877947cfa1216fedeea0c2e8d099574e7cf905c48a238ca1bc66e16a0f2c3a40b32963a3409cc4c36a49f84a782d7d345716ce9fea13844351cf8611b999599c426a813675eb68dc9fb3ae7ada1c55677dd82b788f7885732b4cd079b1843dc307e90a0d9b15588bec244a73ad03101be3bcdca36fbf865a593563413c69f198d63cc757fd1bf2a5bbec7454145d194bc0fa551440968fe9184bc5f5be4fa1c89b150955668f39dfa5b8c273fda941aef3526ca6b741b48355421ba5e55643f78645fb7e1cb6e33ba409ee9c8f2f4ff240e2e63ea3cc2fa7d5a019b8403336af96f4835c48c4e6d68e0b0cfa6617aca3f1f8b183494edba47670e15bc5c9c00c5801ec035a603a4147423341df3504ceea96ec515bba6b105fc882c2ceb5482d776aa3fbda76758ccae81a881f78e6c637b2895df6a1b38bb7a5d176b86345742752407d6c0f9fa1dc6a8f2bf301836fe422ac35233567fb95e98ce348504fa8fcbfd0a3c21bc4b06e579fe4e842bc9314d2f0fb7830959e147ee70d0839ecf992500da20e380ab09465e01a2665a79a7ad7642a3e6681c34cae5bd5ee003402d6a126544243cc85d1f53048aa42a0b0f19ca11a82c8b55d9f47c32a388f722bb65b9aa3398950f0376e262548407808e375ada3f4938abd24042c924f58e94a7655c603c3b6496a1d590fe62efe11e10f39655406171c625bc6b517450f225ae262289c90a80c3348b2282d6de4bb486cbcee26fe40fdab985fad0d03ae8c3345ad0f45375e9aff98b9126835bfa815ff1ffdcb9ff7c101afe00e47653d0bcb8212642c3b26f0449bbb97c7fbc98e3e9fd376357da561e145e7a4d65ef7720be82bf14e569323569c57d15d7c9f9fcca102835ac74ebd801650c1af11228370bc787530983cf300e80cc95f3b866d430f61f0f7b6927b5b801a7799b38002ea05fb0ed915a6422077fa2936f24467b1db0219b6ccc8b7f7d2a16fe2cce705", 0x1000}, {&(0x7f00000013c0)="a93d2fda53a182e9ba712e48aa55e792fe0963c0e4a9259ab0628e39d84f44aaccaabfe63946a9985841ef69a4a945cb69069952a062b6e24fce35cfc7acf6188ecbe440f7c21b1d3ab2c186be15ac4f09e0de452c617663580d84b0dc418e673a0bdde17ba2b586fb3d3c53a0cd152cecb3116705709fb272529c6b6f3f09827b469086ce500cbbda745f11e0fcc33396ad7b17ca66b57d175c91bbd6e63f8bd7d195b7e6a8247928830c63c65ca1d57c4d08c2a3821e1e199f12c5cc163644fe5dd13cda876931d8e127f7e9ba2246d56cd24cc7aba5b98381c380fb959550de5d06553457c50f466a9b36f0e60cb230310e7da2d70a04dd718742", 0xfc}, {&(0x7f00000002c0)="aba5dcd29178254f71865725887b1a7a8af7216ec579682069f7c3ab1a423da6f5340d426d70790f05b4d6c836d45226a9d50a1041aa86f4056e4741246c7a4a6c1fac4966d87157e72af910d680b94998331094999e9609df48724233b1747146f3436a2e3563d09d89a04efdb9c0b73b", 0x71}, {&(0x7f00000014c0)="679ea0a6e2194b96259e1722db2faf695bd223caaf98a051ad4d7e786fd7825eade92916c2d21f84816cc35fecd02756874b1218ddab84414c0442a22eb2d51192637f07d1872c3198960b0ab11ab4aca3c23b3c31874e5fbbdacc3634109d55923e8a6877793e1e32c26ccd86731192c39062663c817e4b51be9a680b855b0267367a3e69e6a5610e41d811fe0087c532d33e2fdb615a11260e8d66f4066c", 0x9f}, {&(0x7f0000000240)="8f751020977aa8f93892efbb905e61c66174", 0x12}, {&(0x7f0000000340)="4a195d529f97ecea9fbdc9f094869f6856ca20d94e3482ebb1536121811d3c618ba9d6487d6322ec75015daa13c6caf7e116", 0x32}], 0x9) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x7, 0x0) 11:46:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r3 = getpgrp() setpgid(r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r4) fcntl$setown(r1, 0x6, r4) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 11:46:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\xaa\x01', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10081}, {0x3d}, {0x3c}, {0x4006}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0xfffffffffffffe3e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x1000) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = geteuid() r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r43 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r48, r49) chown(&(0x7f0000000200)='./file0/file0\x00', r48, r49) lchown(&(0x7f0000000780)='./file0\x00', r48, r49) lchown(&(0x7f00000001c0)='./file0\x00', r48, r49) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, r48, r38, r42, r44, 0x1e6, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x3, &(0x7f0000000040)=[r44, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r52 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r19, r33, r36, r50, 0x6, 0x3f}, 0xde, 0x15, r51, r52, 0x0, 0x35, 0x9}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:46:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000200)=""/162, 0xa2, 0x800, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x2, 0x6}, 0x8) r6 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x40) ioctl$TIOCSTOP(r6, 0x2000746f) 11:46:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fsync(r0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000040), 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) sendto$unix(r1, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x1b1) 11:46:24 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 11:46:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) setregid(0xffffffffffffffff, r4) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r5, r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) 11:46:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0xe0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x82a0, 0x0) fcntl$dupfd(r2, 0x0, r0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f00000005c0)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) r14 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r14, 0x0, r14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r17 = getpgrp() setpgid(r17, r16) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x6, r12, r4, r8, r10, 0x0, 0x8}, 0x5, 0x8000000005, r17, r15, 0xfffffffffffffe01, 0x9, 0x6}) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$SHM_LOCK(r3, 0x3) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000001c0)={0x1, 0x7, 0xffff}) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000200)="abc2c6a64dbb028b87be7b3c6211b6c4e83771cce4d350f8f15f7faf1b5ae4c951b6c6028da0971ef8f234d9a4cc13fd7609cd081f9b8e060b09a70ac8083be03dbb3fb8b09593b90a3f437097b4a4475a78bd356b34a3417e5a0ea2d9c86f49606bdec731e4f1b09c6b5723da14f98119cf3ab248b9ccf976064388a04fbbe95c2e60bfc6bc14bbd960a600928a3a13b303105fd505ddb7ba764fdbd89c215a8afc052097450b5959b207a02310dc686738274bfd8f8cb58ec4b5f3d2f2985d2166597714354f551d8a23630aba78c733d6bffc2365c5e4641daec2ef4d442f54c83f9ba2b9d0d97d9d05e1eaa6c443f7eb882351c2508e397b5ffe20", 0xfd, 0x15) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:46:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) close(r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$sock_int(r4, 0xffff, 0x100f, &(0x7f0000000100)=0x4, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) r5 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000000200), 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r8 = kqueue() r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) getsockname(r10, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) kevent(r8, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x12}], 0x7ff, 0x0, 0x0, 0x0) read(r7, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x2, 0x8000, 0x7013, 0xb4, "839a0bd20545993dc4d5067c498422e177e64330", 0x0, 0x6}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="d13b9f9f762e552596a1db67b736c62f03d2b5a87796ef5c8c93e35094fff65d8304d81ef05c2e45470cf53c0fa645a94f70ec02bf720c3d0b87bdb93ac9f062006bc67e0bc80e95dbf723cc7e9dd657a16e13f53804aff9735adae4dcc62772fc5b46113d42346d2267f61a29ce96609a75a06761e1f277e0165a0936e4562e9ea3d8185e0e8571487e8e756bde212e8c259ba0f179b97f025b5ca13949fde784fcb3363ecc4b509a02497cc234164cfb6e607b5581939a6ce111fa600721d0e67c02840fc70a0841c11f6c", 0xcc}, {&(0x7f0000000340)="cc1c02e9392c8acbaf93b803a8e3b64e03d73b2ccd6c8cfaefcd592fcdfcbe80e80096014e5cb3ee176cc883943ab4c32ab493ffcec469520be351bc4e11a85f3b536612200337b53486b60a6421ffd7414826ce3ec0c3f4e20aeb9a898e738a190fe9bf98bc282855b0db0608f62a59b81332ad418136379dd7f5d4f6cb356195bcd0117c4a22957d96e36819540f60d8bb689e4963671cfa", 0x99}, {&(0x7f0000001880)="8161d63ba44ab06b7955a285503444a03921c57f8bd47c1e61251ec2123be9ce5400459bfe8f297e940506ced9f455eebb9e04ded30185332b6632a29ae8eec855207ac196f23d43424f3d6ad3025d1f8a82f0c51747b62b97199fc1346305943ff85349f63a2dc5259fd2ffccf9d779492b8781f32c096e352d77c5e645e282bdb12a3388c418006eac17ad82970475b96f7bdc8528f051de7b50fe2d8651b2f0add7737af2178ab41ae5de6e320d07ee7c847692352e9e4d69e09f6eab2fbdb117700f9e6e6f7ab8c22f4ef3a5ab0edbe9b2671901a4a05e25402110778ab011ca094887b03a874d0a9d99f82bdfc63cc71f0232d15b7087ab9f472b1f724b20501b3f64ab701115e053c4a98e4fb618805734bfa922cf5cd584e7cd5c2a80afe0666fcffbc07eddd4315bce9af8a3091ef1a89c6a56a8895d139ca9d018216d58755c7f42157a6c30162b15f5c2d3a41b48edbef2394e818584aa8c3bf97748591951608ce81e8c790c16a24bbd0fcb234e82e79a124624342544484a874ce5284cb60e19c7a960afe7f7c742a284bb07af12b885784f3e3bf8684785e18037ed86c8d8f3896ca7600fea6a0e974c12f7cfa859f6f49c997c25ed1f2f5279d6bd155092941e68cad834903227afd8a1686574e6da9a3ce645bc1e1b4dd4780a9a6a9b67af03f2fc1214578ed8fa1febc58e33fc1bb0084cb75da87c49e72dd7e5265a5599e37b73be61d4cee229d66d1f275d878b79aed1d9d435ce9429d8448b0a7144a868ba8b84feda98a8633276da391e8302a902ff140ccf32c36eee6f3e7f86646c7bd3f2acf291338d3831767cb94d17e8e05eded34c10977b7944347b57ed376f5eb2a4230ad4dfd1db32990ed9a425dcab4a43ab3b1f518b1a121010bf4d111019a74b2a03fe389d3942ebea0720b8934cf310925182dfb60af7a436c94505f5c8ba9e7ca5cc6aa5a46c0328b39e108f1f20854622434e70a2d6446641c5e286bc1a3c6c7cf1e7f7a99ca45e3f097d9b035495429d1bd615aa6c89cc9cee38ffda09e9fef23eb61fc28de88676efc45801e16e4d1041dedf8beaccc238092514a564233195cbdb8951d6a95b5bb890843731e4535ed07ffd9fdbeede2ec6cbf60531700127c8db79a304c1f7f32472e848c7e0cba60e52235975fd8022c1cfbd8af60c9dad04fa1189abb68e40b257bfdc037f91f41eb0a5d8588191bb1df988f9f53e3197f69fe73292c58cb016965a3eba88290ad8310a518a12ff7ea9a0e65b881f750609b94a2e233101b85cb868b9a2045ec7accf50bfa69b60468762cd0eb92327be6777a289af13ed2387373f44493f23273207631decc61c79142bf8adac99915cc48f0b806efa93e82860f5cde04f61b1c43b6e438ec5f0144e22454564037c3a655d7899657339de5573b14e1844e16639c398a0fa7b6e4e4fe34dc4a8427d387b4f752c9ee29b6b92ff1ab03fe0481fb5fb2d022894bfaced4daeec020919e390f82ed54043545215a06633ec772d1f4215b0f2ad9f2b935bd376db45d9f42334e74c42443b8cb31fdc7fc6d6ae6a452a4ee23e6191dce9964b3b3b50c2e065c200d97c4677a9ee43a87236cbce1366668bc8bf771ed0fdf5bfff15c93e8703a381943dc8654c1d01ab49e85a9d2b4538cd28389d62b0881dc9343bab4ef7f0fa3a0782352255ae5d6f422bec8c703856e3f1e7bd2b6bda5af696f1e86d4af70703e396b6fb9fc09ff0d642f157d5b0ad4faa1e917eb9e0fa39799c180b5260e96275b12f78cc10cce16f3856f755fe1a1b68703d9b3d7ee44a3c6bed95e9add1df6804a3222f0d5ede026e4aee64c186ebf24b700424614e19bc35ecac5c3906aca4c9a786d4c9298951038244a735baa5a29b5f0ce0438b147a6f1dea696cd662d83eda33161a57b3d4574a92ea36011473370f077495d93381e3e907433621b3a0b8e8bdec95791b826c1fa320b1e5c0a0b46b24a66fba39aea4a7ccf6db42e02ecd816f12f470dd07c6f695e59656c6da093a49870dedbe3540f5f74b303f4957d3ef2ba363dfdda637bb3d4316a0a0135f04c6de72a7e669376a1d2466d73d1584ac49dc8271b534507a1178232911556ea8b5794961854b5f61675ede6af77dcd4f9337169962f21ca177d3ff2f3a221b4d90bf547399ef285c7db5bc76bda417832abfc4b6238f86ab10bc1bb534fc54cac09b4338578caf08dc4a2851926c604504ec4cc243e69d844e5d217574ef328e989b22ec6eceb506ff7f0c92323f080f98eb35b73c6393b3fe51a3306e02d2ba498265fea5787c9ac8cb65867741111aab730695f3e4c0c43126f8314eb6c84da86adae3280885763887b1a91496e1f8bf76bc10206d9a1bd5ec39f1f2d2dc6cad026dc7e6b94ca0ebb91a7ea2091f44c7fca7e96c840bee5f3d757f2288b865cb1439ae1b18f6f99ca305177a1c59d7aeb5211b1a1d35067e848af19ffd8ca27c47d14170cbfe8f01151ba4bd4e1ed3f4d37af4aa6da6fd8dac96ac92301b30001b55dfcd9e9e6b9867cd3937bd573ea23f1dc3b5c5dcb5ccb50ba068a46143ef051abb4c1577f4f608c31f98cbb2506a813a340f997d07dd8df877fbb0fddfffe4e7863be0fea9d6af4784ea261fab5ba967035ca725ac5bfe9927fba27ca34c17d07ff4a851289dac22829873a6f4e956e1440113c36afe89515179c2b1163e0cc11f5129d16c216b2ca4d5185e4f21719363342b8aca1e6d42564baff5eed80301d18a908a858441c39bc931ac1082c85a219b3e03df8a21bb2ef1da1827b95cd6da6a506e1331965e291fdb717651618e553188379a1a4d88c5b72f877d7e1e6f5bc9bec401fd59c66a206d7efbb571b7af4937c19474986be27fc788675a01c0392aea639e48bdece003651f47d363fb32850559dbaeae076d4c97c21e1c14e6032ded30f9d9338d49b5ec51ab1f7176cff09d8f896c1931d474067367c9b3e2c0806efbe465bbf7f0f5c9009117167e49795781767cd5df82a60673af6aaf1c01f38403a262187456cb1326a76211cef30f7a5361e4b962577eed3d66902d8e38d0b01b9fb526dbe3bdda08b6038bce0505efad20c942e1a19408a7f6ea435e0232e93189492a00749554be8eda0dba3d341d4489d62771329e9cebf592e8c6ff9a18d8cbaaefa7327002f5c49abff1cabf2b14a0392ac7ade0e82819e02c44b65db6ff7021cbf79c5b992747f33a2e8fc864d999ee364bb93dfcd92bfe23389e6896d8ac4d8e160eec9e0c506301eb2cbe36d8c3dcbd3c0e69bccaeb5c0d12164a7bfef57eb3c6828aa56e71d33d30002062f4ae7d63252d46428fcef2f0b2e79aee2c919e88beef2292d9683b44a88c2e276b8891fc68892111fa00ac6cf54be817c219dd4a0f163ffe4415ee8773d1c7cf3acf586db9dcfa2d5615ad7dcc1b09866f4a6aa8d8fa22313da7e8ca629dd24eb8f92cae9ed694bbba089aea120ae5049883cf11c6ccc7b3b4039f5247baa958958d87e251fc1712f70ba6aa8daee58546e136f8aa0aa54491d54c742cc7135d83d755fc4121f5221834d05cdf43f39198350c66cf9dc63e37498b748f78e1e7801dde6422434c5187004af50bb82053e95ddbb1d115eaea0c5cf45844d4dd6c7562ce08bd07e804c5c5ac3adc567d2c4909593be65ce9da321c4dea63449f8216194306797db11123ec8f4299f9bfe564f10844ce459ac43e443faa9ffc1f5c82a129096b3db7abf93469fb7dd27691c6b3457ddd6bef4058ce64a79f7b5042f270c8e5b85bad021d6029d58ba1bff7c91303e5b66ec84cd87586234cbcb89910db649c7d4c019598065aca8be20ccd331eb5249e94a0944cd11e18348b62667a1459af936dd23a631fb2bb533b3fadfbf7a6fc381d0f3dba5a1c749e9c2939e72b9a984f28f7e2ab2102daadfd782ffd38fe30e0fffbfdd81cbf9f62e532a0b16278ed0763a66e34228dea76c2621371ca47dfd8b8970ae0610d053340d664dcbf854de470b1d6e09f44ba58dfecb5382052763b2d0adec95f859e049c8191cd823320e9c64411f4134891a0c0fb9ef337e43aa3d517d8591727bdd2625e987e532753fd0b4173f03c6778480892f708d02f3f1857dbc3fb5d3555283c084f54a271818b4627ba2cb4db77bee9f64f3870248e6742011c73f09e5ad6ab03b3a547772812fcb1581acb66390ae7abe52aae64228b9fdfdbfdd44b0357b90a7755c41a1dadbfa59a95f93e13641ca22480585f68c5d36c164f51a7268d1a0b797d54655fd8334a665267d7e88fa723988451d373937159348a93ec64777f4b30282ae79c0774bab5067306d2aa47e9ca2481733fbacf175a71d374d4a4201bf7a0f9ac99dbefcb8f15860c9bb319c61c4613b72f5789b442ab2c1371826c3d708d8e1c9397304f23129abc64e1f72d1ac7d9e902beaf057c5b8087d80a82a87cbbd19b067eef269ed8a30c3376f3b547f65a05f969e8f64dd0e595ac4c25750759d6d9ed47005ca089a89712aba5695258aedd58de75215ad6799f3fbb5e6c0d687b779d0c1854250802333754959068a5ae8c466dadc1f09c5975063529432e8654b8cf5f424bd80f67cfc9d5ce4ad02b9b41f7889c00fd68faa1dd8fb55f9595493d17c472d58977792732c74c12d48c80391ccea17f23dbd98b24a548413474e8ed50bf9507f23be55e7747834c7f4fde4e8531a8090787248c3a5d0cae64df7d3006ad8c0a7b79248fc80fe3cd16ef46f5e5b6eb2d85ea32faaa38dd52ad48e1ac06584f6c6064ad06c06efa9b3ba98bbffc92922e273fd2391e491497df7c40c7f166641e399ee86afe9b6c95194603b174be15fa0600e6a83f734c5792067ba7e9691bbed6ec159fee8c39dbad27ac4c141a51de25000e469cae2d3736d58ccec61f2286156d1f0a40ffb7fd5f444cb61b7323f1ad3c30c00699b22d0fbbcc018951af20b22c03d2be0ec8214cfeb694d0263a06473645bcf805de1d9f729d1dcd3eb0572cb2447160c786049705bad7a45ac68e497a15d3fddecbffb71c04a84c197ffa9aee4213960b502e6ce2d80a79f09e7005c687e8b53051fba2436afbfc45d6429f00c538f05700312fbc3ee5f6da19a359cc204b1ce31a5d4a6a55a6ce19015180edc21a8a525b76d7ff1b544078b184f7f450117e3fba2bc4659028c6704d48349a45a4e36632dfbb61f07f81c07ebe8f0d12bc0f1fb6643512f29c8c648aa40f8d0c815c5839699ea5beabff721e5d69020086215ac9a9693c4440e3456a74f1bfbc722893dc47ff10be8f8d76249ee296f5f715c2a733b831e053340a9ac2c951496336fa4ff92369c0c66b7248fdf197c2b01ee483d07b22d7a4dbd182db8fefcd57689e6e30764d4ff5fb425f0b2da651832dbe33936d137d57e4bdaeeb974cae4d27926e33a465a84a16fadb6f96f4644849c04f7fb4c09ba769bb3c77806c9650be837b21273e8561849945d4ab99a2a3c7a5b695c778f955aa69b0a21ad3f4531268f5efeacba471747099242d5978e6c0d2938feabfec6c14d57fa4bfdc52c758028c397aa2b415596e7a55cf58268001f01597be3992f72c0ecaf938b49cdaccf3edcc547c08d85378910f8e4287b7b93aabe6b17f52c5034edf7ec11709c0f41cf50452f4fb40d3767391b4c3f8dbbb3c2bbcc43fd7aff6f1945d3cca01f4938157c17abce355124a04a0c3b0fa89d68251e1009f11a93086311eea0637b03c58c031f8276fecbe2db0a7db9d366a0695d6a506021c16151dc975794db0", 0x1000}, {&(0x7f0000000500)="bb93d8baca98cb08ae5c28c80cb5e7dac07eef7167329cc51b8d9c9ac6225611e19b7d6b556ccda3c284adc5298f559da01a93c45b53a034f07286ef0a026a4daa4e9b81509eaf70f7f91c30a7f131de68ad0bee74f18bf46a33136f6c0ef21100ff72c2c9665db246846b47c507f8aafd2f7de49eb05b30b11956949117d701214453fd1e88d146b224c659ffb8bde7503837a923d6f155c911fd505d110915b082e6cdd3923db4d2d67212298700ae47ba6ae31dc2b021bea72cf967dc41ee1be61eb4bf596f74b0236a4f87101349e68dd46d5970b99cef142ecf3157e110ecef87be", 0xe4}], 0x4) 11:46:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xfc99f82bdc84eee4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) r1 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000340)='W\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) stat(&(0x7f0000000380)='./file2\x00', &(0x7f00000003c0)) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) 11:46:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) fchflags(r2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) dup2(r1, r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:24 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r5 = msgget$private(0x0, 0x381) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x27, 0x1564}, 0x8) r6 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x81}, {{r7}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgsnd(r5, 0x0, 0x0, 0x0) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r8, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r9 = msgget$private(0x0, 0x110) msgrcv(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getppid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f0000001780)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x10000, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x1000006, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x202, 0x1}, {0x9, 0x100, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0x178) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000440)=""/4096) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3ff, 0x95d3, 0x1, 0x4}, {0x7, 0x4, 0x8, 0x4}, {0x3, 0x2, 0x0, 0x9}]}) syz_emit_ethernet(0x38f, &(0x7f0000000340)="b2") 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 11:46:24 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000001040)={0x5, 0xffff}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffffed) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="03000000", 0x253) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) r3 = semget$private(0x0, 0x3, 0x88) semctl$GETNCNT(r3, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) r4 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/19) 11:46:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000001, &(0x7f0000000000)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x2) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = dup2(0xffffffffffffff9c, r3) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)=0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:24 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e0326d1fa7953b12945b2b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0xa2566af4d26b9158, 0x4000, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 11:46:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x39625f51071ed6e3) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r11, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r12, 0xa5, 0x1, 0x100000003, 0x6}) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r13, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f0000000480)=ANY=[@ANYRESHEX=r12, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r5], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r10], 0x4, 0x2, 0x1800) msgrcv(r13, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r17, r17, 0xa5, 0x1, 0x100000000, 0x6}) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r20, &(0x7f00000002c0), 0x8, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r19, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r24, r24, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r11, 0x0, r16, 0xffffffffffffffff, r23, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./bus\x00', r3, r25) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r2, r3, r29) 11:46:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 11:46:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x140, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x4754065ada73544}], 0x1, 0x0) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x200000000000007a, 0x0) 11:46:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 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) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x11c802ad45045789, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x200000000050}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 11:46:24 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x5) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffff1a08, 0x0, {0xfffffffffffffffe, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0xffffffffffffff11) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x3}, {0x22, 0x6005}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 11:46:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x0, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:46:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb9023f00dba64800"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 11:46:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xb9, 0x4, 0x6, [{&(0x7f0000000000/0x11000)=nil, &(0x7f0000009000/0x3000)=nil, 0xffffffffffff3b4b}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000007000/0x1000)=nil, 0x7a}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0x1471}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0xd075}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x40}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x3}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0xb9e2}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0xfffffffffdffff01}, {&(0x7f000000b000/0x12000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000000c000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000008000/0x3000)=nil, 0x34}, {&(0x7f000000b000/0x3000)=nil, &(0x7f000001c000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffff7f}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus//../file0\x00', ['./bus/', './bus/', './bus\x00', './bus\x00'], 0x1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) semget$private(0x0, 0x4, 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = semget(0x2, 0x3, 0x4e6) semctl$IPC_RMID(r3, 0x0, 0x0) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 11:46:25 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xa0000000) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 11:46:25 executing program 1: r0 = socket(0x18, 0x5, 0xfffffffffffffff7) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) close(r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:46:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="4f657265ca487530d706bf81705cf6f9cb2ef1d3ea4c9460099a5c3e0b31437ccc72fe6d39770ade9f29d8daf8b8feb8caa3333b703bd99a46e759f14fea8479e6607d104cc0bd90e8c8c4980ff7951d79db07e92b173025065a8dc6893cd7cfa417811401adf3ce0389ce0cc71da8dc55fb7982f22bdbec43deb0effe466e13da75bb8fd20a8f46c3bf745793a73cd4833ceba10d03117a8098985babf9e23826836fea5417e26b9ca30efac93c095f3e18ae415f81e48420a02c33dba9d9", 0xbf}, {&(0x7f0000000200)="b9b482ee7f1517395adb15ef3145d1a63458d8d8dde4def3b5a4aca5c5e1de9b0effc3b8d81cb661b48131841a4cebcc672f6971fc2b6709dc5f08d46f285f68d32dca5527ce2ff3c3ad7dd7", 0x4c}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000640)="ff6abdc602a48799fe193f132537ee4393fe9fc389d7db1f285254c87287222e699a382f5f1004cd91b472d837d743378f18be3da5af54f91a488cc4b3b61140471479611a395fcab2c910925137f12d7dd976014d00dbb25094f62d46b0bbea51b026c068c24968957625a6a5160872c3d38a0a1e141acfbb33db4adf146d43f06a89c698429ada8c27f1f7b0608004432cc8489fc2044cd1046b99a9251052c142bb3934f327f7ab538ce95f8f716cc624c67a7fcf069788609e75664f6e9303a76960598f721976d4fd93e5a863d22f632aa71296ff34e84e74aa0ca2de8183c040ee189c5d2e4f8ba53a04fd37c82d14c3dd7a02229059bb03f34297e4433dddafabeccb04caba756ab2fdc9f8734f84f9fc46179491bce9dc33a24c2ab63b9ce47d5a10102eb7f17dd324cd71f9ab5d5c0041804bd20f7d58f1796fda4129b0ae3e0403bce873e841865d3a9145dcb4b8e0c77465ee7d0840a367219e0992bd2c2d1e048112a3c75886ce7d96953cb561030e32ceca4f6a1da891c6a157be8fb3334b1fe5b4e3647db39285f4b13c174e53f8591c243933bcf8ab94566fe450bf097f4fb34c33f7ac77969f60846e9126a1dab29ce7449715ec527718dec9b5699368389cf51c985315ddc04c8dcfc04df86a40bfe3f5869687bcb2a241b4076fcec20c6502ef3f12f3498164c4488de96d1d27cec9e04d372da27b69aa05116b045d84326888d370be286f94f264d3f737187dbd0b45cf8350395a28a557757e6fec66ad1ab0613ce962fc24d9e28fc09080811af6bbc1c84e208106cd39d862fe11458342371424e199661a0f78231d47afb8f31195e67e47afc45390af997bbb844e0e6408bd1c65da566431073180b605f923a964f88fcb0df0abff3075e5c11313ff5f7ec243547fd4fe30707dcd58e39f1900fc6f293169a4c53cc6b678688c5724cfed4ac50d2f9cc2d3485a520c0a5a0203e02924f3275189b23595528e64241b325e6a3dba025aeadbb253bf87a882085829f8e332294a043df75887e53b051b4b0ae67e46e73cb7e66e7d4f0e91c75837075bd9bb1859d4250704c61d61451e7a1d6d3797bd14e730cecb8bebd4631bbbc82749d60d9603979acd3450c68a9633e0426368f99d2c5708811d9006eb9a9569250b488c407da799227ed92cdeaf6a8261fbcd4c584a33e2fdb5dc0134d6ddfd3a0867787ea957ec28ce0a13b383ad86ff987c10a738a215a896c2d319dfcb4de4f1beb1050d9fceebafdbc61628da9ae2cbb3997fea575d8d7626415ee50fdcd6b4bdc35a1627e11ebcd15ba0888ce83df5866cfbe9a2f17f963fddf246a2d72ded2c2fcda65490748770118b6da5cb39b0f270bde7c668969860c132ee6a9c7b13cf81a3b2a96b65870aa78e36ebbca7ab76b81dfc415446ac7f3f5829557ec6de29da3dab9b362d86cf5d44138b2eb3d2705a79de43b72ea6a1d0fe2c63113259890fd5f3b1e5375ff424705938541c3c26975a23d258e7c69f91866d8cba76c91f1b9cdee05f7750df9c6cee8ad57b1955caf005c63483909b00faa790b8b98e9e48b5024f444e021361339d5eb06ef830d70c700e2be45fe687d0bfc87d0a50d2d6384c8f18931882288033902d89ce53bbd5dfef2f8f7c305de10ce39c6330ec359f4d242fc08b876cc4a11c2301b84d23de6a8e4afe656b8a4fb21e726784a44bbf8b983c6c3a1a8deb564e5ff393c88393ffad86112b8d6a3435d19d5a05bee31cbd173b4d57ac74c0926c2cdfd093a37fd4222638be6baac08e335ae5d8151b7e59c3f7cdae38d76427179f44d40ec69d11f4f6883a91295f47f4b552a7fac1e32c13d809bc0ac5eb308bce4eec5ce3f9b0a505a5bf08762cc98230374f65719b971b2bdfcd02a4acd2787238bcb15cd2824d5eaf86e1a6f5a3f6e6af3731ae9f160dcafba1f2e11f75c4fdef514cb330e6d11bd03ad6767cef6585fa4505c7daa40bdc603526711e049f0be1734a6f0290551035241f6ec3169db639d25a94387d7812ad68a80e0d4c8f4497317d457fd33021e59d8cbc42a29f572c6831cbcd3556b61909781e0dfd381e0ae3954b8362a141d32e0d346db7a43351b245ce9033ce9936edf2a3920fcfb3680e9f3ecd731aa4b174990a59d06f43e09c94edbaa6b540e20a1a0b334d7670506c441004204b428d0d8b2a1d07fe458d7103dc6cf2a1687df94b1c9705122d664418b7a9aa94aa716a7d3cb356cc07e11e6d0096a31c0b8db06796ad178629dcae07836ddcec61d75f0d5ace01503e516297ee076eb87ae57ee325ba80d1aab91f92ab8de2cd3b719c72f00d8386f656796021a7e1cc087bc55e47cfb44382c221dc5feaacfdf3a3ffc6acdeaabe15d5008ee64ee3efcd6014c18c5d4eec19cf8e9d4a99ffb1fca34969a3b59d0448d336793347cf187e24f8fec059a1530d4f5c403d3cdb613b15009049ded67b436fddbacd98127b345955578e68fee42e01a56d1bad80635d15664ad3b076ab33e454443f8cf1a2da3039e05eac76f370fc2ec0725748f1b4a64d956abd51bfddf5f4b7049c9d5cb77da89b77816c67f2d856f497dc1a78b3940b64805168a26d3225283474c0e5e1021dde3ece2083acd774c2edd4b8ca55c9f85a2724e0726c02f1c985dd31d4ba1010367281e5a19513602834fffb6441b476a8436dae362451b3e176d7a0bbd7f77b625e209951d5e3b35d5ad24ce771c8833b8a1052e57bd1279278f706d8ddc0a5a3737e561df7d2865d61689b419f5342bbb63053359b50013c3c60a6c9ad9d952a88187a9af4991feaaa1919eae9b8fb6e7ab0bf274d5255241ae247b7c1703c71ae4d7ee25cb6b94cbc5eee22b05879c41ba505b51d005c39a698269210c5be7457203fbb43646199c312bc138777bdf523004bcd1fd92df98da8aefe0bbd1f6ca367f670cac18a403b673ddf2fe68adc092f25a0b8a51d2485caaab3afa086aef78f211c0b7cd263f5a78f6597559b28380e3d6464496c617c948af9ac5fe4048d749b51c2d84701cea6287361c79b3a5479802a2f06163c9527a164e23a00923f4880db9d68696b8a206c4b2c4275b716b4eda032f351b3f3fdee5774212f19e9a2967cc129d9ab0055e367af3cceff7275cf956e596a7564cf2116261e3767753702fdeebbe2adc91f2ee13a4a0f86380b9f70f16dfa41918ce52165ae17423e2ff341e96f2fb50ec7df3b5ac037e850580c93b75d459f9ba04ebb83c51a05226a911e84ac9ea7d2a54a22355a2e622af525888f7ade95e1922b3b377f757d4ec453591d7c196a356809e9140b4e694b7ae23adfa77b58d94de27138853e1944081353a25d1338d2052d07c915eb5a5f6d3b550160c011f0e64a6995d136fad5af02ae609209dfb9c4853ea0faf54ec2df347946b6904c9d6b03e0f00a6313bcc1e0720385fbad18af9f55f9ed9f80e4a8ebed0ec2919ee04b064d4d4a21b38637379a78a6b53e87acc743216c7c573eca14027eb3f25e8832299d77bf734080571765a8cf829f75603362cb9dc67bd5236e264fa19c59846ada05d9b6ac6da6d25c7454a4cb5413de7357eae8eaa15390156e121102a8ac159fbdfb0064ab67a77503663ebaa60836e2ed0fc580d035759f2d6f86e8db07796ff7c0cb85b77ba48f1a21ae6489aefa7d14f332eef02d0deba1ac73a0344d7d20cb5a507dfcb6c95c3ff099f438b6c77093cab24a59be4abd3154fe96b9d1f8973ecd888a437b9e287eba62f98423acfad2e152c659fa207d21888d8b978768c390fcc06798b5b84ffe3ad1f7cbb3db4a33c67be66c42e161981821aa8078c2624ff5809b960f05c4f66ae02686466fb09da3e97359c1c49b9ce4e50831d212a674a3057109ccd91bd6dbc6b4c005b1a58b6513fac7b90182466bbf0b17c617c5159dcb2f06c455ff0b8fb90d2779f0b507484e6ec22294728f67a557be510135e7781902d443ea0dd797ecbc03fe907d4ef9caffd620373ce45dd0b31f75294c090b462df60838738ee95233b2fa365baa41cf51bdc31a1581871bf0f615941ce2c30a752c20214fd510db28affb2db87b8b9239ce55c25d149d35398fd90483f358e4b76cc4506941ddf2a5695f1b1bcd99fcebb538a026b7f898f8db164fe7325157d0151e4e7a9a9ea2f8c1009152d79c4a29b21298f32fa6b62ad019964c83b804952b74563403f52b5a7c85a5ca2c64e1dafa034a5ac5562bf1166d90d9456fdae34809c472fc2eeec4c2f65851476f985333e90053618d6c12522c08919695c927b688997485cb666c24c6666cbe023c4b13aeaf430ecd2057ed727f3e03516902f4f95a2eeb361de4df6b19455653f470409e58ec8b8a8a4a4535272ef40e6c0a802e379ce5b3df702980a98c18a6d2c2021a765ec23086abb71dd53c3460ee3df890208f6a25537003d488eb06cbaeacc8bd358f62e61284d4c59beab47bf03da175cbc6c35358dc41c5bbf292b9d9b5ede2647ed8c7c6cdade2cf12db991eb3665ac7ba48665d22a6d69463db654047fe2309ef260d3fd6453e205cac281a47e07b6fd8e3c89aeee0988a291735035e5475318788028ce52b751de498b4ef2456992cc9142850af15c36762ba973633de6986e5fb89ba854b2ab9e94d07d63109ec39fe8d338437c62d773b58127c356997ea318ca675e6e5e729b5623f9ed35b1973a6aeeff4a79d5d231de2ecc4c3c4b895f612d13f4fb7f2118de85cc5fe3d19b92ec8513f4b50f6dab394080934c381b07d08a4bff7364045be29e3d5d886571a81ed7b3dae25a8d3dc8483ceb15f8c02aff70f7d11c105096f6420cd82f0b2ca0c274ea215826542eae37e7bc75dd8b2b023940777516b12c4fdd9e6cfbd2555f2682bfa79c8e33d7954abeadc7681704942645753373bf37627e6da6d681f72dfff0236efd272f69ce73e61e89ca3d88375190129c7e51b7e82fced7023a4de73657aa8f5444690ea7d949fa55cf6bfe4c2ad202cc664aa99b412684b512ce321849d827b85dc7c908698308943a1df68a4445d55515c7afbf45da7a7aac0ccee27b800f16c8bb1551a431999d6a67438fcd9e10b142e36698cbccf0dcc882b912401950145104358fd81aff8e83d6c1bbb34649178588871495d2fbfbd5df535496e11e3be9cac04c1662ee987369b284f0ed32a20a5e7d62eed85c3abbabaeee614f45d7cdb4a60c358910e20499f5697b299e84aaa9337f85088fbf595749763030430f7fbf72a6bd09be9ea34841822eed7b2969e2072da43e8e26c9610da6e95d45a28bf26fa42d593a32b9dafd4c512860ab46d5caa18d87c025d67699cd7cdf543ef83d8ae375bb1db528723b73b2c4855d714596b839c4806ff24b0084b20cfc7025ac886fef55a666e5b1b0a2ec373c7b9a63929b8a0df1105b27ac3313e333eeddb869130f8bcfb1cdc4854f0b49d2b67896f4a0a0a677033036f88614d89f7ce7c90f101c3f0ad76526e261bde86e12bfef99060d4b2b8e5213cfa4e406c2abfef94e184c5939957a78f82dbbe55f6cbe7520e4360398903fadc491844b5708744c2cac2f3b1497c40b0cdbf2563ab4f8e6933bc8857ce27da7768a8d6fee9df255e273f02844c7da5137c3c23fb3b703db9210e41a9214104b67194609cfc5b6a7ba4f5a9f4486e6f4608eaeca79560312f8a1a10588356f5aad6226828096ff6574029949fdadb0f188d31de4547ae0248d6871e2b6f00a87a8be236a51139158eae176e78be876f6df36ca2740703f5d1f06c", 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) r4 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0xc0) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000340)=""/154, &(0x7f00000002c0)=0x9a) 11:46:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p', 0x1}], 0x1, 0x0, 0x0) 11:46:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000100)="4ac252", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f00000002c0), 0x8, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r4, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r9, r9, 0xa5, 0x1, 0x100000000, 0x6}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = geteuid() r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r22 = getpgrp() setpgid(r22, r21) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r21, r23) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r25 = socket$unix(0x1, 0x5, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0xc0286988, &(0x7f00000000c0)) r27 = socket$unix(0x1, 0x1, 0x0) r28 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r28, 0x0, r28) r29 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r29, 0x0, r29) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r31 = getpgrp() setpgid(r31, r30) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r30, r32) r33 = geteuid() r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r40 = getpgrp() setpgid(r40, r39) r41 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r43, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r43, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r43, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r43, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r44 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r47 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x2, r44, r46, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r47, r47, 0xa5, 0x1, 0x100000003, 0x6}) r48 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r51, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r51, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r55, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r56, 0xa5, 0x1, 0x100000003, 0x6}) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r57, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r57, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f0000000480)=ANY=[@ANYRESHEX=r56, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r49], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r54], 0x4, 0x2, 0x1800) msgrcv(r57, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r58 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r61 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r58, r60, r58, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r61, r61, 0xa5, 0x1, 0x100000000, 0x6}) r62 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r64, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r64, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r64, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r64, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r64, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r64, &(0x7f00000002c0), 0x8, 0x1, 0x0) r65 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r66, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r68 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000980)={{0x2, r65, r67, r63, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r68, r68, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r55, 0x0, r60, 0xffffffffffffffff, r67, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="6d66b818bed3111161b73131e06bbf9c77930305716020d6c7ed7ef2733b521d47621aae31be543e5d42c35e4c1a7a111471d0b538b4917f2ca60ecee4b292824a88ba8581078ee2abf882fdda10fe7d82a2d9d331a0249283452d457199bdb1a8a146a049a43da0426ae728757364673ad275af83e7ae4408ef29b81748ac5530f392b9cb45cfd57fe05851c99d51349061238d5fdbd740003f54498be3236b5410168f7459d3c619d971857cc03234a0d714b6895c", 0xb6}, {&(0x7f00000000c0)="b24a102b2ee473e4059a2fe66b7173247e", 0x11}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r4, r11}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r15, r17}, @cred={0x20, 0xffff, 0x0, r21, 0x0, r24}, @rights={0x30, 0xffff, 0x1, [r0, r26, r27, r28, 0xffffffffffffff9c, r0, r29]}, @cred={0x20, 0xffff, 0x0, r32, r33, r35}, @cred={0x20, 0xffff, 0x0, r40, r44, r55}], 0xd0, 0x2}, 0x0) 11:46:26 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x5) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80004001}, {0x4, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x78a0d99d44a1f99d, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="ec7b2a2f4ec029dc1434eac9406f0c3cbf00"/37, 0x25}, {&(0x7f0000000080)="a8ba74e4b28e9c1e032fbc39cb83f538ec05ac4b6f01d0d57d179d80f8065a52f8bf599272a2ebe8c9c69c6c2fa7da4f644f9eea3fa92a5b639d02c04610ec46a629b9b451db9077b79176f02a9ee294d96e80b0f92ab879662b14a41791417b899871516d5db37ff1fd410e5b028187edf6f5f746", 0x75}, {&(0x7f00000002c0)="7d05de7cd58b499d1e8ad1cb9a936060297fbc812efe1655594f94c4d0c0483c02908fd3e3316e910d4159654ce325f0163e2f5d74237a8969de5d1244de966526e92b815afbcf270ba50c098a162ee1334f487d396abd6bfa18749f99eac5a397fd255d351a2e96b8305777a236eeb3a123ca3fde12e022101eb46a291cdebd1af65a42f2a0a74d484673d088ed5fbc571d658060890ac4d591eab497b862298f42a28273874600b1049667697797153bd2ed7133a682c35bb172f272f8ebeec8074850d7f894ecbaef20617728859b8c56b6d6907c5df374887a60e5361a27b0d737cb0a4b97d58e12c6ac46174d2dfe2a93b831477fe4f0ed9dfecd98a5148b7830d6524c797c0a50adb795d155f1b2ac63af5dbbef44376c4f4b805152113c019a32f102440ac740d7551cd8f7f8e6", 0x131}, {&(0x7f0000000d80)="35b53e3a991d0f706e884f62acc8cb326bd19f85a3cc06433b663fe02660a47c1599c7dd7a0389488c4e9195c5abad83c3f30fa6bbd2c7f3055878c4d1908c48f092331c21acbdcfdebc31ff02c095b9c4396bbdb6e2454e62bb6619d8e8d686b452cc5b819a2f571d0b67ea7bbabed5eebccc45e6054a128d87d9843eabeec824a17281a1ae5b1536fc2261bdeb7ded42360765de492f54251579e67e010b93eefaa3ed446755699568c8bf8912683569895a656213c2a23901df30b758431bb9aac7baf9016b0f2ca65cce85f1acc34c49f6865a8480a4c3f1c019ad015fff1d8a617e22aa1bf996cda49d10cde3f66e3b5338f929b7c293756669f206ade86c2cee82551e576c10034eff83830da3e7a5b70f0f1735adf1678fa9b4a48725c4dd738a6e6c93a2b06b0e192f8baf42675442f139dea18c09d35e7edb6cd4663715cfa01d73633de330f75a59aaff0cf8e9bdec9588d7d173f54d727b8b59060a32961f3ca8df875cbebde7a0c6dfcc7dfa690a43fe9f0dd3f397b1879a448fa1894f2ca610850793bc86efda97fa838cf561babea33feae91a2d91f2cb2cd7538f192c56f4875fb19a39f370e8e069a533d939536b5080eaef6397e695b8753ff49f884795630a20736c9d9bb170b7ba52958c5e90fe916d62c18a643e22043aef7fe53afca84be4a204a03bbe1f136946a7403c3ca0763b886d4ceb581457c6f729b3f55146c49f821c91d216a3979d04e551abe560f9ee848b94ff3488a40b501d4f254aea221e240d116c1055f91737d55e793773dcf38764a306ea7ad0a4de7dc88cc53458629a4fbc714ff44fc71d4ce9c7cd4a9b08ed7b8e62504634c23723570aa5f9465ac257f93b47bec4d7a9b839eb42ec1bee9b9ee4474443f46544d7e40dcc472c5b65885c5c351d0883b02f0bfe6e038a5f0b81578066e0ea16c01183677b731da61a1a2f528884f110be4cd00e9b43ea1a17b311dc466e94bc718f5ad383c26e8c52dade51a46aa6320c3a858d91a8f092f9f8aa488a7a95582dd4373bb9a6358d90c37f75e22b653a41545e2e6950ce605e8983a247510d0e0d34eba791a536de0448f75e538e7de0205c8bc7b7f380c67eb2d4e915315d4264bfde5217f58ca04a531086acf7d5ed01d777d3a6efae14df3dbb13cb0f738479b6f80894300aa998247470eae0e90bf81677f14487c7cec90341c31f38617bb59fa2071e395b9e56edff126ff32eda7a46336f4052eaade96b0c9ec36c83a24b3426a67fe59c86fcb5ce70f687aa49a73511c3ae5850ffbae463c8319c551d52504c7e62abe7bb5765da027f73d8d4d3ada60c3f4de613f48d95bbac8f8e24a7dd8978ee239fa9d7fe54d8bb12eb8e267bd259739196612303617896340b2f8139e19513983cad18e9d242430d068ab9e793db7aa38f4fba21b64aa1ba7ef4536eab53b6c801689952f96b82b0f641e7468857f8129026429b2e8c17c8cd717fa8a3212ac113f3321c4e865accecb0d8f11d6e51a862ef62d5b74fa8b032c46de712737cf1d450197f787932df79ba2bb9f334a90a6b9217e40fcd8441a6e034ab0cc93709264aeb5ad55767b7d56560064b87671827df2aebed349a14fe7ff7ca6c7e5962710ebafbd81df3bd83ba78a9ad5d1a5bd823ea9fbbb9eac62c88c76fc2d7f806bbeb4f7755b3bd8063726a3c1819c8fdb4d537e6c72a49b4350ff82bb84b0585a7a96beec9dc79716738dce0c9cb6409113b47bc46981bb07830660a899fa0a0ecfbe9805f97969eb8bc5e8d374f999df8482e706a39222d24c79c3d4f0e4e974aaa6aea743fcf93cb3d41237c4796a1e2191cab2e40d9176c68d0411a0b19669ee20021edd3f6bdfadaac053635c91a540decdd65d800ef2519850f2cd6158735f2b2e14a9a7a0dea7419cb167cc44a5132d99c22c0cb40ed86ef176184dae0e96fda0e43635b0221c73cc072c3bcb8d0a5fdbf43eb89c4fa3a243f59627cf4b872323b71992b6f0100576e9e126e0777504b760ea42c6641fc7070b2418d240471485f10a599d4d2249f3f61075ec0d485ee903b75ec1efc18120c433653249c0bc236f9371e778fb0562b9af89eef329015778c8c49fd13b26c028749b001900ef1162c3c20c5fa206677ce38f8f1a0a7e04d499133ebbb0b0dab0c99fb805950ae0872eaacfa02f87442498e5c35ab3f38ffa520ce5eb7721aca9c6a6a364aba187083ea53c5a592e4a29b8e9cafc8c2e6629a830802ed7c138d9a49ce06c86cf6be1fa8e6077adf0118eaa67aa5d7f014692cec55f8023de3c41fcc44c6b2eb84d307a570c182d5cd776e5a976b062b0b099a5a2b2974a16fe0e19c84d0ac03c24b469eb87675d22b41adab0adfe31b47ea8a19495e346fe869e21a03425890cfc4ef4083a6206db664a55b4cf9b71c55572c94e640b407cfab089810850abfdfc4e8a22cc2835d1f5d94ab4e7a03c6f6af6a934c1df7867ac2aaf45b0ffded8bed957f49ccb78b5c1960a1a489247aaeaccf17034c4ec190284ec63fb4ddef1f36010611965d264725c4d497af5591377633bc9ee20afa232d8e4e1303de162d01dc1f9136969453e49500747b7192775e089f9acbf60c9d6d423c2f89abb14246f93021c0bf4c0a4bdc34e7c74ef6dd61f741d60acf161c5127393ec54f41da89a8fb7f203643615f0bb56e27dfcf97b313e1bcdd2a5216e78387c1354d074cf8dd9018260320a6a616abb7d8de98e02723478edd90fae25717c3323fd296fd9285042734d34d3bfee5a6645574322df284ba81712c108418e97f3c3669922a99bb87970807f1c7416ec551e12b077f23af726726fca89c79c011a007ed3601674996034d1d4ef518d518fbd25f49649a92c2e68bc928fc0f5beec6a9fa6dd9be5269ecd670ed01f130ad861439cb805aabee250eaf70328a5c18f833ba18c730ae52342e926126be252c3d4694f48dba8d251ca5e80397da2d4601048a63a8a49b296494eb5c836ba63a2dcf318bff8bd72d1bddcbccf716e5d7b44117fcfe504ba43cd802445965df836ee904874180a976593792510dfdca76ecb8e2f73f1a9d66a6626f0ef5b276203789f73469e77ce59306a316ae40f0e4b17f45d557ffcf0a4f08bc9213cdfe92680a2fe7ff297edafd2971b6125acb2a6c1740f9053497f57c0346f988f37380ea4262749cc4f4e6b00ba977d1a9def396fde4ed53c6c167e9dcf927e94a24caf0842334218b8193f538bc05b7d732d85a53632f0e53db166807f9808ca16ba8e87dc550c5055339a9a0dd4099098a413391d4189069fcd8b0a86bcfcec736ab92fcf9b0c832c4fa6f2bb40c24d1b2803c3b3420e22239d7f2d431451cf77cd2d0267e380f77bc9e75b2567c85d232e5ee0abe51c20092e9c3790412f2bceb7c870ad24f72320cea8647d32671e8b4f3874dff32891da03bacf0cbe535a3fe3ef15e4a5a5647ba38329d6e0c7c37eea5aae33b397a63179ea65253ad618a75d8abff7523364e41a5141e1fd8e33a063c57b74b0a70a825fefa336dd3161e1039524ce6d7ad191554d2a7565de10b7b34b53849af6d79550c0db32b4f1de85495cc7495c414770e4f4579d6dc7f010d570ac31a20c7a68fa8c7c986f8039d7d972dcf859021930e5c8894177e997521a7de5110f0e9808dea41b092a58208cfdb225e99533b40db63ffad5107488ed8d6b38033fa1711c9c7488c79a925f9e9ad539b8598ba74e52063bcfd2d5478e6427bcb9358f662e1a875e6a0576db580b9f928d63eab6deeb7f773ea369d4ed4e4af41239a7f2084401818a8fae49615f2391b418dec1743bde095f362c063ea00437bc1f3fff1711ecd1df9f27822721b74db6f3ac55190337c711f4bc346622919c3fc747381f37d7e1762793ec3be75265c3f8c8a191e7e368d847ad1e094fcf1354325f24a7fbcb642b54b0f572cb2beac6cb396ea5fe913b1cada900ecc05151249ecc3e4815d58010ce9a97d9475613aaa1a4945818dd139809852cfc7eaae6ec98bc5b9888b60ce8d9f710cf50ce941c6adb4dd663ef5eb27644e60fc65d8064cec1afda8c440f8d53b516c59c95ad6b5548598a4bf000592318157d14401b7ca94ec958b4d275c3d8acebf20cec0411c585e499c8a4952263a61f7f6b34acd4167a7a8459f606242b8fdd4f967e0a8f1ebcc431bf46bcc25cccb9616512d6e3b23b026ee369111db0f5a3c36bb27c1b4d16bbb90e6d1239a7fc5ab086126332c313b583a54ac80841108aec2ea34eb126fa7806b79c4523ed361f2b645c2258ec8aa2b55cb6f0173ba1ecf1f865a3c8f9a6dac83b159254f3282fdfdd696fae6e716ad89053b665e2b6405e678058b357f3b048a967c78daef24afbaeb2dad441ac26e447cc13f0c97b762081a36944676a4db0e5b32b62c6fabec41ab4533f034260aea74f2213b454ca2f6c8d96eca6164284ced3e16d4553c5fc4638c75f67cfa15416b8886fd96ceffefff148747ec27faf213e13fdad6fff066ff1fd03106d8ec33de3adbf7a94230d21912e4217da7830c454db16a8a47d6abace813a309fc960b6381e5764bc5b5446aedb306f598954652f38f3e3088407eb187bb1aaa334c6405cd727b073445640189fd72d89f2a0f32c897b7225fdd93712b578692902cc083926d4c226977e4f06004b37adfeee835616264331e09d062021c308f8bdecb51cf5317c755f41971b10535ac38a7e105775bb12271c72fff3c0200a8002f8208aedef118b2e224e0476c39cf33e1ed7a0945b9dd784c5ffa4f7aba39c12497c59de8023bc6d79f0058b1e7861e86f3fe25bcfbcb5418a80cda225b8e45e586a5ef4a007ed2d1d4259e368f40c27ba313a4091f4f6596e99d6ede120ca6b08652e16fdf4be2f5fc5040e67ee6e43f2a29c9623f460a3e95ab1f5fd03c7a4f484c3d23ecbcf7a09f05829d6729a2a1550b681316f7a397fa4521b847f28a23e26eae30190df0a80f3ef3a31479f4cfd6ad57f4acdcff2bf9afcfca641a80e5ca70950a4fb5f65844731a1d4253d5ab202c4fb83918b980c8125e9b2864a0ce257a473d72bf6f54c4f724b6ed9b4a1bc59d7469d2dd735d5540a5de37700473fc8d85fc6cb9d134b163eb4e71a7296ba8475aecb2530b6927e706d535e4fa89ac5c7c7c00d8ad97d3ba37df1428e545d5f1eaec1a8439c3ad36fa3f98fe34a78c2f6484e760d13a90ae970fa19793cf7c021dc93a252d8cbc01d2e25052af06f76452b1a0d6b26eb02032b455b7e8b50cb8090dde8a3824a14184301aa4f1cfb41c4b04a88be800076e1ae9c03564c73d86631278291bbb032b7b7919623fe30dde9166aae5f692970ecd68a46eed7c36c4ad890719fd56a72e0f24a9ed6527ad11894f9def0cd1440c93f0470c9d8d2a1721ff95968ba1052c87bd273fe9e10ea112c603ffcdfdebb5c56591c0f9e7211809866dfaffee064bb33f6121e7af20920ff0710722d75edf3d17b6d69b14a6c4243d1ecb9664a5ddbb72e101d4eaee3bb4a70f1bcaf05987ebb95015d2e3be0ebfe0b01ee17dfad6d6676e9f06b196a54502b46f7953355f3b2febd1a515ad048a16a65928003accb098b8a2c615d82be00ee2ed07526d046e0cb284339d8001aa0c8e18231268009aeded16db807aa9a10b49a561d824f9f36bb7392be4cdd9d846d0fca4910de1907578061beb6c2cd164914afaefe1a2620bb9dbdee2f6b1e7b0b5107be02f05ede0754b1f73cf18348cd5ea0ffaa7e7158d0b8e2c90517774c895", 0x1000}, {&(0x7f0000001d80)="7d646b642dc25ce5da683b0ebc8d362ba788caefe6c9e03fec77b529bda696c7430c6d0d571be4dc56cf4823935da20e2df9efc7b855f1be5c7886bccc70331c872eaaa23137bb65843bcf74f21524dbd8c0fafec5b7acf4173ef3edbfc89c9302b823131df1e4f75d064b32a02072a5751e8dc402b9bbcc4e0b0f17e027cccf93da3d73a0f045a2a33300f7cf788dda64261b223fe10d6e5c33179262ed562e3973daa3f0ad0de0fafd7eaae43caff7cca0dfaf15d35cb1716596bb9083690e0e1e398c69ebe1b714325ec0a7a137353fa4f1320d0bd597ed89f60b89bed7b7f1b485b25d69e1d54648628787687e2b0062ba42975e002b2cd92612170d0eb03b2b183032fc5de1ad9c7c1c547ea8350f984e2c999189996c3d7ab337d7493a562201e35225aced1d7edd600eb4382dd61075127c45981aa104594f3c91b44a3d3d1e99b41e7d9ed0e6c824acd84278281b1ff2aecec5e57da53a650b7eb729085f7d223daf98bb962904f6ec8dc58749c81db4d417d90510678cb92c9f0e78f1285eeee5ea68dc5f5efb801f02ff2bafd1f1f4493b05eb67c8701fc366dc33b71f98fc2313cbfcaa10da27ae2cddb0b6252d2ab9c391ccefb9de2ec8c5baaacda3074e4f1c85f257b7684b2b0ad69e6e4a4e255d0e008ebb9f480519cfa17102ef3daad4d320aec2ce97d8f8901144bb5fc13737910662d7f154f19fab7ae72b9a4fa85973de7bd5cde470b878e632aa2e96cf695ee12bbb85e24c19f90fb517a00ec632b47df5c63ea20bfe31c72bdcb92ebbbf3008a29f042f937089946833c3f0eb5e9bb96833d5912e394c8b5b3253cb2927e1afce1644af5ecbda7ac0dc937f4cb40ab49f4db8b4f6f342a95eb2d24f64eb1eee85324c52c29d83550994b7d575d0b8f42fd5588a2016cfae3c72e0ef1743d6a9c555e61ac7f1521e87595974222c05a18927373c6335e742b5f3b21e5eb4d008e23b9dfe99ef4bc0e068da384a1c9dbbeed23aeb7e4e3b6b2fc95a670a070ae8d3fe66ce4873f7da6a78abbdee15a3b1a4c2bc96187da6aa06981d127c8ce2427de1da61f9c64fbf4ab79502b1e54572005f559b382d4fa247880b4a657cb52450e06c8975f32187f451e4baffba4b15f65d19468aed502e4f5a09d21bd1084c6a7ebc492bcad5e9b8df626c8b24a0064feb028cb6fbefb594cbed0588495fc7e64159e7a83c48fdc7874a83fe2684c25c6a926104dc741089582ac019de3ea421ddc86cebce3c7d0081b3b6a18a980c0b0310ac6076d5b12b1909c951bb68d395332ea8c7b1ca19ec799079a436c17579ab1d0ac7a033ca47a2794c22f105eb1e2f629c47e1ec114a1570d45c0d4c8c9f0c4094eb27b5d309a8868f0d62f5a2cb565ef3181e5db35d5827494cf570e74732f9e7ee4b7323893b6aa0072a1b8f186c33db5a7f5ad96126301a369058dfec8ebb04c29896ff766fe4c0bc75761161ba3d8364fee7fa6feb8f59998101a87b0748b7b47fcabff53ea009180ebbdad195a61e5f598fc2303f97b4a7eff1b60f38169542bcdb1aa417a099a31d2b03dd403ff42c6276d7e12f1b965efb27da9cb425ca9f21227ba7f51e19ed5c07b07de14dde7afdec29282a66f1f2ce5b336a5f80d46a1d95675ab9b06e75d2923bac1032a31dea0a3ee4ef0af428ed74d1066ac45de2133d264b3f44baa085e58f8bbd5b7bd6a21af3a7db22c5002da69138d7e3598f898b4bc31c64d5c07afbd1bfeb5e02316e7cbe67c07efc5fc556257824e17e0ae7cc99253d483f8d229f353c2d4dc1d8406afa7de3af8dcd0dcba4b650a9961041c10fcd14448fce06993b1a898c55f15be6846851a82fdd593165e49ca6bbd29f6a17c3ca529a61a369d5a6e2d6912aac593438a1fc8f1fbcc05f9c8d2cbe9b0603965a4e51144089316f98e99a105b927c26d13a1a527fe98f2b6332db78227c04be5fec798012141f78bb083d9bbdc1a817cd8bb01dd33872fd0d9628d8cccb2b3b8332fd82c2fa1bc5b227a9ac9f3f064d47bc253c9216d8e126ae9ce99e0c9f9f09d2f4923e87b45a1260526d992a1004ad96c342e0254741fa1d1f5f584ab3a44bd19b3ca33fd1c76f0144cf27cc078bcd77d2065f588706d4cf98bf79071fa8d8708ad0b7c899eb58a6cda830d501b912b6b7ec754e9718e1593714610c0bb19df62fd27fbff8ead418ecf178fd530b243ee9a09c1b9338475b1e777da72ff02defe0b592d2fcfdbc4290bed92f53c770eb139f90d18ab0079fc9c4dc9dd0e36fa34203b93a4bd9cccf69863df6e065bc8b6987a599691efd54ebaa360092f396b6fbd6c8f5faf1e6a0b64077097674a9ef46120114bc9b7f03c0f21a88809e566d95c92c8f124493b3b587325c8e5c7a1be6a471b4b12afec8bcec687b59aa65e755c959bd19b52166a2c84b15e480cf2468538d6561510e372bf28ebca6b8facbafb09fe7d5c42348fc995c4474dbceb2c28d0bfe723b27efd5aeecbd3461457de548d8f19333160772b5a984460397e265b2bd2b99a0551d04afbc6efb4df8577057715ade23d63dd50eb67bffb28cbfbc30ff255131c2b7717c7b034817288913a91b97ec5223a65e4fe5f96696b0aceb3f7be9f774219dc19aa6a6c87905b82aa0c22f07c7de5460a20546984ec61f300f1184de022975667ac8ff05ad7a011a388e3ed483a88aaadd061d84fa443ee6d82ff95bde8d8c5c88dfe2213a3efc8aa7b66aea627e5695ea9e74bcb94052fcb485edefafd2c072518d36f2e9aacb2f272ea323491498d9187ee5a12be57f3ad5b2e9e97ce8fddfc44450d3434948a57b67addd1c5a4cd2e9b337d37344aae982e811e5e35b4b20c965887ff80ecb34858826c42563d19b75eef30a7b1d6ab9785eb0d2b9e2b3f111c248244fd68c74a3397286ab00a78a9ddacc72a9e3bb9a507db99bd841f59c2d5869204b8328fc5f6fd1edc03206879949828f168efb8f7202a39ec121bc65d75605a13e073b7ca20714d4501bee45f26fa75fdb2fbca59fee5a47e9201669c2ae10f73644f5f2afcf096fb31b1666de771b0a2aeb64a1b75321761cdfc6012784350db2ea24f478aa2cf617211d4b36b733aa9125519b1a79411bf102481a71886f572c5c8356b5eed1c6bb7f3b46b0476e9bae751353d4c197c1219d0042101810d837e2e05602cbaddad01d9e3d57cebbc47d33b35ba69023485d201a3eed7133d529e0d9731612fb55789711d25225f3e4fa13f570a5393950c2ee1fbd04f0489e7063733412367766f420857b3d26a6c9f3743fe001099bc394e32c9a185a80856c75926c3938537ebe213e8ff871cc45eefe46b5075ee10d15b008b573567de3d4937343686495d6b5c993710f5c9c0839206ced3acea1b42a6e1f9e01606bf55832a01417f9cc7d1e26f5241f3daec284f60125f2d5203a316a8c93e1e1c03333b3fe0dbd4e40739ac23d15e720ebcbbe5ed6637062a2a018b4e3b8f2dc80adaf4a4ff15e498008f94662ea20b721bd1d4c8c93673acdd3ef30e5b60faf4d1b16af8f4be113951b69ab47dd492d9d0b1d76c9b885fc268c675d79261d39f0f50279bd5b12107a86c7b3b604dd612dec167cdd8df90301aa28380962608818dc8ec6431d9f485d82655bc7383bea927483f09e48e6fb20f44ef1ff4ac08dfaea363c19ba47afe6b81de0b6154d4f2ef3c9175e15544b1d37da094207f480f1c454ba32cc3d2d220770e64b7da36661f9003f4ceca119364fb868baa4345880ecdfc5950f27ac544cb5d2f8bd79ced314d814ccf092d094a5bf13c2237d895dfa46acf26195c3c2e16d37f125dc6371d6c12e43711060ec02945628156cecc229d2f9db796b8536f3bb07fad5279a3c5cdd6cefeee0b8916a2910b0249930af5702133e3c6270a980ee0597c32e2bba77067a51479f0289b2fb30ac6f627e3b50f5416b4263b2f33eae85a9afde50e4821a5415d7d5532c6c880fce278d4cb9594999d2937ccac9bc29637fbaaace24c751a21918de370a7e20659ed7504cc3c9566346a01394d6f011ec2e57197b52771eea98c04a6bf744d9381ea386812558d4a38b75274fa196ceebdc952de764ecd8492bd806777ee5f590a3506eec05d15c73735f22197f2a6f3ee3f8cbdb2174611ea59718c370e92fe16c1117fa5440896b800629e54f53c7fda2bb954acf4cf88d62f9bf77d0d79175ec657b5a46456a3571abd5a536a2cb28c8377209f5fb4a3fe715470c3a6162dba6fc36938f958f7d8007e8ac36af901f34cf6248f2344d0339301182abdbeb7b9879a5ef5eed2b04880f95df762474384694904d4afaafcca5dca406520cf3913d9b8c5ffd93cc6a457321555c26b3ebf9eedfaf09d7a5d52c3acd4a9eb9ed0e1a8e69f7e93b77e1edfa2b745374296843e705ee57e0401f1ccc9d3a203d4d8b134b90097155f0db46aad1c5f1bff88f3cfc05b36e3cd5b231847829fac9ced84e3d1e46c4f3b21b66ca2163f9e440bcc8df3a006088c1fabc5a5b420dcd1b6f88a485c5c558b07bd9ed46ff7b8ec9e6f7b96146ee1d57e880d551461c295d0905963c860f23072b59a027e27e41beddf390ccdd534784b62113c40bf4ef0a86cdfc8ff2f6d4c1df4e0ec29c59f0335a981fcb09a768a95c6e12d77d52f5c35342b259c04238e03f64cef3d3641812dda175dc16c51f1b6f75986f82e10b7b9d4eb38152771df38a451161dafa0e13ed676535c9bbda00bc59252cb2c085366310931f8f060ceae3128fab77ca8cbe85d248b9246ff0b5c8288cfdb4264ea4d6d7a665403e4d22ac627f7e9178cec2f63af19c758b8ba905b31bfefd317acec6b6ca48be0db7d6a745ad4f42e5242d4e92f80c420d1695cb3345022ce2194adf94192bfdcab7ec079bcfef31331eba4ac6a120d83ce343493b23583e4354c6e88a7d3a879fc2c1e35da825f2dceb143a9e327ea073e76c32035f17a6c873d1612d617cd1aeb0bbf815442c4436642dee7e98d7b16758f2667667d1328589d1a06cb0191f4931d32a6297f826d119f2650ed7fc280d3ac543392445c4abf58dff421dcf235b30558d1a4a3da624ac3343d5c0bc764ec25cdb9f8c1e9c3c5ceabaea9df8c45e4a5780c341d2626250a56b3372db11c3540f241423125652b60857fe773818119bf43dd8be6c73d99b87ea6b67f4b03aed19c8880686d09d6c600092c750990958f5ef79d4715a23e465c7b596795296b28d03e213f8eefbd33347dcfcf0f67d84f783c65eb955a00c818ec6990783de0ad708d3390a0f6e81a9cd9557aa912d2cbf8af30ce94afd3ce403e48f30a8c37474f268d6d120bbabc36377bc7943942502d3fd25c3118a093099416862dd5a70ab77537187391152d3b692045d9d0918d3cb53bd664dc14e6fc85acef7083da1195400b3dd14502e22f8fc4a5e0b4b14651fe36106c40569d381900ffa236be0e677a0df5632962f33003f64b3b34a0fa2abe96228778c70b782d9b5a7a02d08a6c6929bbf245826a4e81d8c331d4aa49474f208f7766e6593a9ccda8efe382d0a6ad547414d7e5439d59decb96ccd2e775ed9eae080dfb159c865c7900b7409144f15a58731e05a47755bd425805e80969f928d8ac37bba580590962060e6334d2010c413e0a344e359342cd946d000b7398851cb82de3178e4bf31cc361cd73272a5f20a1ac5cb029bcd2d4e3d60991cbaa0b719b744e9f9565b83ff865929f13618ff51a62ad5e8c4b36c662c944677464742a2ba58cc9c9a57b2dc9a814d610fe30ce1a8d326d9fcbbcd238c96c41db19817161a0b3d751812bb95ad015d102333f3d5f0d10032085d8ac2903d4a8bb3bf1ab5405810e7cd9838cca36cfc65d6c69cfee92e8dba25b513ee66fab2970e955a62082e290917ebf7861ddcc96b44655e8cee56cc89d890e708ea82", 0x106d}], 0x5, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10c, 0x6, 0x3ff, 0xfffffffffffffff8, "e96a1aed22158adc74b4054a1cf40240102ddaf7", 0x48, 0x5f82}) 11:46:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'uap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000300)) 11:46:26 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fef000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 11:46:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xffffffffffffffbc, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x40}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 11:46:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) readv(0xffffffffffffffff, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88321cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e33bfb56ad751c9632e2e", 0xfffffefb}], 0x1000000000000234, 0x0, 0x2) socket$inet(0x2, 0x2, 0x100000001) execve(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTOP(r2, 0x2000746f) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 11:46:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) close(r2) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 11:46:26 executing program 1: close(0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) close(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x200, 0x10) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4e, 0x100000001, 0x3, 0x1}]}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000000000)={0x34, 0x8, 0x1, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x100}) fcntl$setstatus(r2, 0x4, 0xc4) read(r2, &(0x7f0000000540)=""/4096, 0x1000) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x5c}, {0x6}]}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 11:46:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) poll(&(0x7f0000000140)=[{r0, 0x40}, {r3, 0x20}, {r0, 0x10}], 0x3, 0x10001) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x40000c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = accept$inet6(r5, &(0x7f0000000180), &(0x7f0000000240)=0xc) getpeername(r6, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x81}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, r2, r3, r8, 0x10, 0x6}, 0x5, 0x800, 0x100000001}) 11:46:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680), 0x7, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0xc8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001d80)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r1, 0x4, 0x80) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) fchmod(r3, 0x8) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 11:46:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7, 0x2, 0x100000001, 0x1}, {0x7ff, 0x9, 0x7fffffff, 0x768}, {0xf25, 0x100000001, 0x5, 0x260}, {0x7fffffff, 0x6, 0x40, 0x7fff}, {0x7, 0x6, 0x8, 0x2}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="392598b5567c9cbeab8c579618ed12fc7c3bf10f991250297aac15c456facbc9550bb4ee8a300b2da912cc415ed87fe3996c036fdf2be1527af2ab395df5f63764e00fd29ff0ba456e548789a7121ca06e19299c68ddea6f9d4dfefe53e6ca9f8134f5df2b194b6d8ac121d8b9832ec3eb69d297f254823ab003b81eda4a1d", 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206980, &(0x7f0000000300)) 11:46:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xc20, 0x72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x6, 0x800, 0x3, 0x1, 0x7, 0x7, 0x7, 0x6a03ba88377ecb6c, 0x1, 0x7fff, 0x594}) open(&(0x7f0000000140)='./file0\x00', 0x30000, 0x0) close(r0) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x44}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x4, 0xc3a, r3}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 11:46:26 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r0, &(0x7f0000000000)="595ddbbc353948f4338f136d117cd1f15112fb3aa59fde2b1898fa4f7c8774555459b5d22f66f3fc473fcf76c8424a747c6b94d9383432", 0x37) 11:46:26 executing program 0: kqueue() r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 11:46:26 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 11:46:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x80000000, 0x0, 0x100}]}) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:27 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000240)=ANY=[], 0x0) write(r0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r8 = dup(0xffffffffffffff9c) dup2(r7, r8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) close(r10) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2000000000000148, &(0x7f0000000180)=[{0x0, 0x3, 0x100}, {0xfffffffffffffffa, 0x9, 0x4, 0x3}, {0x400, 0x9, 0x8001, 0x88ed}, {0xfffffffffffffffa, 0x0, 0x8001, 0x7}, {0x8, 0x9, 0x6, 0x3}, {0xfffffffffffffffa, 0x10000, 0x5}, {0xffffffff80000001, 0x1, 0x691, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0xfff) r5 = fcntl$dupfd(r3, 0x0, r3) fcntl$setstatus(r3, 0x4, 0xcaa2e04e47f5ff46) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x1) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) pipe2(&(0x7f0000000380), 0x4) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000580)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 11:46:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x8) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x7, 0xfbc}, {0x7, 0x10001}}, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) 11:46:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x80000000000000, 0x0, 0x6, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) chown(&(0x7f0000000200)='./file0/file0\x00', r10, r11) lchown(&(0x7f0000000780)='./file0\x00', r10, r11) lchown(&(0x7f00000001c0)='./file0\x00', r10, r11) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r10, r6, r5, r8, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0x7, 0x9, 0x7ff}) seteuid(r10) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r15, r0) 11:46:27 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x800) mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) 11:46:27 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setregid(r3, r4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a08cfdcd71c10af2476a78a2f93197a38620700000000ff01000084c87910bf453f68c11700287ead4bcb777fa69dfce5135a628c536d51aff6fcd0eac2a84e6abca64896bc5e57c6388bbd2ad88b29510000000000080000162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0x468}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba627", 0x4e}], 0x7) 11:46:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) r11 = openat(r10, &(0x7f0000000140)='./file0\x00', 0x20, 0x102) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)=0x80000000) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000100)=0x5) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f00000000c0)) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0286988, &(0x7f00000000c0)) r17 = dup(r16) r18 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x200, 0x0) r20 = syz_open_pts() r21 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = accept(r21, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f00000003c0), 0x6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x88bd, 0x3}, {{r14}, 0xfffffffffffffffe, 0xcb60ff2087641e72, 0x2, 0x3f1b, 0xfffffffffffeffff}, {{r17}, 0xfffffffffffffff9, 0x5c, 0x2, 0x4, 0x4}, {{r18}, 0xffffffffffffffff, 0xa, 0x800fffc6, 0x10000, 0x401}, {{r19}, 0xfffffffffffffffd, 0xab, 0x1, 0x1009, 0x9}, {{r20}, 0xfffffffffffffffc, 0x1a, 0x9, 0x923, 0xce}, {{r22}, 0xfffffffffffffff9, 0x23, 0x20000000, 0xff, 0xc1}, {{r0}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x71b, 0x5}], 0x1ff, &(0x7f0000000380)={0x1000, 0x5}) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) write(r0, &(0x7f0000000000), 0xffffffffffffff5f) 11:46:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getgid() lchown(&(0x7f0000000600)='./file1\x00', r3, r4) r5 = getuid() r6 = getgid() lchown(&(0x7f0000000600)='./file1\x00', r5, r6) r7 = getuid() r8 = getgid() lchown(&(0x7f0000000600)='./file1\x00', r7, r8) r9 = getpgrp() r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x5, r2, r4, r5, r8, 0x10, 0x7}, 0x3, 0x2, r9, r10, 0x7ff, 0x2000000, 0x1, 0xffff}) unveil(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='r\x00') sendto$unix(r0, &(0x7f00000001c0)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0x0) 11:46:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x0, 0x6, 0x0, 0x0, 0x8}, 0x0, &(0x7f0000000140)={0x8, 0x102, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x2}) close(r0) 11:46:27 executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20490, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1b5be8566d1c9e8e, 0x3ff) syz_extract_tcp_res(&(0x7f0000000000), 0x4f, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) pwrite(r2, &(0x7f00000000c0)="8181d70286283d96b9a907c287eeb1b41d59cc8519c76501a50495f5521e0b0c062d408166b23dfc70c928c46060e5a35c225cd067a9431f77b8581727de0c8337bb290f3f8edee04a4453f12ca22935bd03eb94d973e9e8c8757b76f8146256ee0b86ca43f0d59fded382eeaeedb25f8485d7c0bfaf35c8c15c5e8e7bb71d5d3c819df8e65e4a5e942fb0c23fc792e1fc8a489df66e84027ac97f07036f9b8de6a0c1dc3b24910071006991757ba5a647555b7fb88e3d4d95406bfc23cad0ee340d8445d71f18995bd524f1e8bc5322de327da8a7d579b529ef259ac54719abc648d62100d7f83ed0883cbcbd7828f58e7667b1d58e62d28e", 0xf9, 0x0, 0x0) 11:46:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/63}, 0x47, 0x0, 0x3400) read(r0, &(0x7f0000000200)=""/228, 0xe4) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwrite(r1, &(0x7f0000000100)="8f", 0x1, 0x0, 0x0) msgget$private(0x0, 0x40) 11:46:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = dup(r2) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) flock(r5, 0x11) close(r4) r6 = syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x3, 0x6}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x25f8, [{0x2, 0x4}, {0x8ec6a35ec031eddc, 0x2}, {0x1, 0x3}, {0x1, 0x8b03}, {0x10a3202c8057ddb0, 0x100000000}, {0x2, 0x7fff}, {0x3, 0x9}, {0x1, 0x6}, {0x1, 0x200}, {0x3, 0x2}, {0x2, 0x6}, {0x0, 0xba3}, {0x1, 0x6}, {0x2, 0xffffffff}, {0x3, 0x4c06}, {0x2, 0x4}, {0x3}, {0x1, 0xc93b}, {0x0, 0x7}, {0x1, 0x6}, {0x1, 0x20}, {0x1, 0x2}, {0x1, 0x63}, {0x2, 0x800}, {0x0, 0xed1b}, {0x0, 0x100000001}, {0x1, 0x400}, {0x1, 0x383}, {0x3, 0xfffffffffffffd5e}, {0x0, 0x23c0}, {0x3, 0xfffffffffffffffc}, {0x0, 0xc8}]}) 11:46:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x9, 0x200, 0x6ecf, "d3a5f508b1d5016c39c9f1471ae609efe3b5c5f7", 0x7, 0xaf5}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() 11:46:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x82) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x202, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x400) pread(r1, &(0x7f0000000100)="b25550cb2d10704ce8e0afc66cd853016d5b24d3f1713d1228c48c64b2699047366d256b203540514374e1bc9079a518d2553151a9", 0x35, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x7fff, 0x9, {0x8, 0x80000000}}) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x20, 0x1) r3 = dup(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) r4 = open(&(0x7f0000000280)='./file0/file0\x00', 0x1, 0x1c87941e3e0da5ab) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000300)={0x8000, 0x2, 0xfff, {[0x400, 0xfffffffffffffff9, 0x4, 0x8001, 0x1, 0x7, 0x9d7, 0x0, 0x9, 0xfffffffffffffff7, 0x12f, 0x7fff, 0xe000, 0xdc12, 0xec2, 0x2, 0x3ff, 0x9], [0x40, 0x8, 0x300000000, 0x3ff, 0x4, 0x0, 0x0, 0x2, 0x800, 0xffffffffffffffc1], [0x3, 0x7fffffff, 0x6, 0x0, 0x1000, 0x1, 0xff], [0x7, 0x54, 0xa757, 0x0, 0x3, 0x1b2], [{0x9, 0x1, 0x1000, 0x2d06ab5e}, {0x80, 0xffffffffffffff7f, 0x0, 0x1}, {0x8, 0xffffffff, 0x81, 0xfff}, {0x6, 0xdc, 0x5, 0x1}, {0x5, 0x2, 0x7fffffff, 0x8}, {0x0, 0x57, 0x3, 0x9}, {0x8, 0xec0, 0x647d, 0x800}, {0x6, 0x8001, 0xa43, 0x3}], {0x5, 0x1000, 0x2, 0x71c}, {0x4, 0x0, 0x5, 0x8}}}) r7 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000580)=""/180) r8 = msgget(0x2, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000640)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r10 = getgid() chown(&(0x7f0000001640)='./file0\x00', r9, r10) r11 = syz_open_pts() ioctl$FIONREAD(r11, 0x4004667f, &(0x7f00000016c0)) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001700), 0x0) connect$unix(r4, &(0x7f0000001740)=@abs={0x2, 0x0, 0x2}, 0x8) mknodat(r5, &(0x7f0000001780)='./file1\x00', 0x40, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x400, 0x0) r12 = semget(0x0, 0x0, 0xabc) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000001800)=0x3) 11:46:27 executing program 1: setreuid(0x0, 0xee01) r0 = geteuid() r1 = getuid() setreuid(r0, r1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, 0x0) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 11:46:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) r1 = socket(0x2, 0x8000, 0xc5c) r2 = socket(0x20, 0x4000, 0x10000) r3 = getpgrp() r4 = getpgrp() setpgid(r3, r4) r5 = socket$inet6(0x18, 0xc000, 0x6) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x10001, 0xff, 0x200, {[0x6, 0x3, 0x4, 0x77, 0x6, 0x8, 0xd32e, 0x9, 0x4, 0x3, 0x9, 0x10000, 0xff, 0x10000, 0xffffffffffff14c9, 0x3, 0x7, 0x4], [0x4, 0x5, 0x4, 0x10001, 0x200, 0x81, 0x8, 0x9, 0xfffffffffffffffb, 0xffffffff80000000], [0xff, 0x8000000000, 0x7, 0x80, 0x3, 0x483, 0x8001], [0xaa2, 0x2, 0x3, 0x1, 0x5, 0x8], [{0x3, 0x1, 0x7, 0x6}, {0x1f, 0x6, 0xffffffff, 0x1000}, {0x200, 0xceb, 0x7, 0x10001}, {0xdc, 0xffffffffffffffbc, 0x8, 0xde}, {0x80, 0xeeca, 0x9, 0xffffffffffffffff}, {0x8, 0x0, 0xfffffffffffffffc, 0x6}, {0x2, 0xed, 0x2, 0x2}, {0x0, 0x10001, 0x8, 0x8}], {0x20, 0x31d, 0x7ff, 0x7}, {0x3, 0xffff, 0x7, 0x3}}}) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getsockname(r5, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x800, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x10, 0x0) r9 = dup2(r7, r8) fcntl$getown(r8, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) wait4(r10, &(0x7f0000000480), 0x0, &(0x7f00000004c0)) socket(0x18, 0xe, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000600)=[0x0, 0x0, 0x0, r11, 0x0, r11, 0x0]) fchownat(r9, &(0x7f0000000580)='./file0\x00', r12, r13, 0x2) r14 = dup2(r2, r1) ioctl$VMM_IOC_INFO(r14, 0xc0185603, &(0x7f0000000680)={0x10, 0x0, &(0x7f0000000640)=""/16}) socket$inet6(0x18, 0x2, 0x3) r15 = accept$inet(r9, 0x0, &(0x7f00000006c0)) connect(r15, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000740)={0x8d, 0x7fff}) recvmsg(r1, &(0x7f0000002d80)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000002c80)=[{&(0x7f00000007c0)=""/114, 0x72}, {&(0x7f0000000840)=""/249, 0xf9}, {&(0x7f0000000940)=""/58, 0x3a}, {&(0x7f0000000980)=""/109, 0x6d}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/78, 0x4e}, {&(0x7f0000002a80)=""/204, 0xcc}, {&(0x7f0000002b80)}, {&(0x7f0000002bc0)=""/149, 0x95}], 0xa, &(0x7f0000002d40)=""/43, 0x2b}, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002dc0)='/dev/vmm\x00', 0x8c763b856f016cf7, 0x0) fcntl$setown(r16, 0x6, r6) 11:46:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = shmget(0x1, 0x4000, 0x11, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/124) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x8165) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10003}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:46:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/29}, &(0x7f0000000300)=0x1f) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000180)="420e6ad8f9752e608ab1f1ae99792ca7199b15f0ef299654e8608d91f846489befe83ef79573c787fdb61a0a4a0f91196374375adcaa43fd612423ff455caae13bdc1a936ddf4f9950cfb8325b1d69f5f3f98a0ec895046329154399ecc8346e5467400a1071312a5e428a2a2bb990609b96754671e67827fa39bf29d850e740c95e7aae6b17b80f08bc55c738ec9f8710c971e4067445aaf17f039ed04ae970dbe46ab73482e8188a52f8293102b93d3a2558704dba3aa7e037e7c9a42cfaca41588ab17592e6f2d8e76ea8abf4e3d26ea4541d4e2b1578984bed20ac66e1720033be91b10766d9e9d8572f5c951300", 0x12) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:46:27 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0xfffffffffffffffc, 0x0, 0xf, "f053fe481900", 0x0, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="acffff5c000057b7bd9180ab31"], 0x10) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x200, 0x120) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x10100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 11:46:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20, 0x0) r7 = open(&(0x7f0000000400)='./bus\x00', 0x3322cf3d476f1a2e, 0x3) write(r7, &(0x7f0000000300)="6df0ee58c822b88121bfc26e3eb07bdd05ab46c9490b6de95a8ad6eaaee0b136d8708c9469831ca910483aa0b73c596675ae6093210ade472fab46ca37b5c77bb50801bfc3c70ebaa3dce4e8a60bc908d86fe156f753e6a96b9902d8556a1baf517b3e5b7d2fd22b7b5fb93bf8bc1529a66613d041e08572f284c59b45f895fade4eea6d5505d7f9dc24102ddbec8cafc430612f7281e01c3c8c3430b3868db98e1b9d779e8f513f6bcd3922216b6bc8454a4fbca255f68a56e220ccbf4726024edf450bce41", 0x2709d7685591e99) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="b9ab3cb34c292d1e997e31bc07c268922f0ee68b1e0bcc172fe4ed97b5e0be5ed381f5ecb00aa15461bc1256f6a5c7f265729f6172bf9c636c3a1b3ace", 0x3d) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) 11:46:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xb948d29f8bccefa1, 0x2e3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x1, 0x4003, 0x6) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x4c) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 11:46:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000001540)={0x0, "508b56bc304e476356c708990270fe873e8987ef9900e73c98200110be95d63ab1832f35d625d26797e6b19ccab56caa83d90b08aa13b76440d861c3050c29c9a009bce5a9b0ef8994d660139a12c7e9d69f6ef05f774c67b66fd63537545d48e4aed0e095bada0e0be795825df2d479b9f61dac1167f212bedd9b69aff8981df7a6c39b855a20a0be7a2277a090ab7aa883af8a48636e3e560c2e671ab3d9490179d5407345c7a122edb4766c5c0a57746c0fe1ef158e07f02ebfefec59e3eec8aded1320fa148d574f78546794d81464b8508606fabf889baa0a585e310838f4503e9065fc6b208d97fa89838076d2e3fb6430178d229d9dbd004c06177ed0a11a3b041d928774c3e1ef8a9b271d1f3ea965cefa199798078dd4c240e522d821384f3a3edd9cc1f8c6d919ef5750a36b45dcc7074f96b27223ce569dbeb75b6ea9b508ddacc4124d831b1eadf5a594561dc1726c674e558000e7856e864d9d338cc92bff3f79b30943723361e572768108648bb54da50a3f58a3e3dfeb28b14949ca71b28162a4587dbe1a76f3974c0f9ef774991dce40ce9e7568f8ac6d5f0047bc7ab12e4e5e2f39f06184a32f50a7b4ce5652fd9225ab0129cdfe37031ee60782c3a8b2117e84be876fc55e1cab5ee2bce95fd0fdac05472db496bad7c9d777256adfb33f00c53f7a6dd494d81e72546fc23c26734d8810662c09c04565cad4bb4f9b5ba5203121f91b2368b6f32663f3648034f49c203d288da4088f4fdbd6e9fc82179dc225db439450f1f1a07af335996e0cd9a3dff8dc5cd59f9823bf19ed2627d9ccc4fa46de84ef2be206b1bbb3774219027c3fdfb437cb0302f520acdaf2c0b3caa41d889aeaf56d0d8c26ba7c632ce77c11d30a5431c8381f24f9b03e3ab188b53df1f1f46e984c96ac8b555174846ae5a37cba40c427a0bd3755cb84a12488a662172eb2107bbf9643fe6f381bf2fe9504cd056e27b6e1eb14fe779563112c0c9d0d418387bfd3b1bd1503b3932b9ac4d05c202836675d7b1351227d42448070bb2628bfce454135804d86016ece4ef1960cf3a69420adddda984895e20703c8953a3c86d3881418b9d1d9b6ab642a62964ff110e67407567ea11376135f95c14ceb989190217c1cf4072b5ceff7429f396d3034a1c55929e6f1b9849a95d92d663bda8260dd4c717c1f234905b449766982fb92e49b6dfb8420ecbfd109c98ec65d2f694f5ee823419e867bd40c574bd232f24bdbcf18462ec576f5bb40c8a875d7ac24438818dc8b69d577468a473a2760bf48922d50a80456415d2f20497c332698d8eebacc351355173df00873de2663feb32196c85dc9d0c89b375b6bb19e484038d00c28576c1d63034ab0b6374cf6b1246372e885fb06df7566148e3e1d4d1a3a9e2afea98ab24896165f12c03f5a9c90b77ab3a135c80901b39c1cac21cffc552a3850fe858e669ee7e09a2973966409850b8c33fec1539c5e5d76a9e654d660d54590b2b5615efcd6e35c41c794184d274af846f46b2d963ca336426478e89d08369d789b3b607bc0c00826b577a2078c2123b13c51da72e560596aa88a7b16b64d516121e714514005fe65ae0386bc0e58ed38fe178782feebaa1a71ad75869ccdc1b8c022fa0f63c71a6c886eb409f9e2213c9ba457fc9f1f560c356e3e4337bd0f5659bf09b8a04922c6bc12dbcfa3f1bcc155c02f09fea3d317fcaffee8a98ea45583844d2cc71ed87c84a99c7101082c4c511d5b9db5d266f3283eeb1fbdb0089511505753f9d0fa31bbd78edf623fe736ff5636eabb9f0574d76d0cad0b7711f79fa40025f3b1322079263e240b0b2464fcfd23c9af14ed3836b519ebc959bd49480274e7c8f8224605067c0dc733c0a403d7dea04056541868ef54e693698078937a6d9b648a95cd4f581e7dbdb6147810e3d04383c3889d61f2fd758fa139dd83150786d70fc2efb9999b628abda4d002345e27b1d5c64b51469416dd8b74e13f2a74777a408be387a1e1174cf6f6a8a97aa694a43df481a862f114e646549e5bbeee5cb0e896bf8e300023dfa5b99476467fdbc269d7e823eb7c2a2d8c14fd60db3b041656efa549eefad9b7c1d5d31af979086c90c74d5430cddffa1ae4b7b62795a128fd0d8e54e7867e4c0d580deb52ae8774434d2d5853b07c992e74fb8b179426f22e7e2cd8d5212d43d4d4dbc8683f38815e62d169ba5f0f31346391825f016e7a664b392ee7d97d5db1deb84f2877dbfb56373f9420411b37c6dd4b574c6ef5ff53169372057f0b61460ab5409d7b20388136b69c4bae49b50eb499067782b7241decfc34c5fb82811bd4389ed7b266e34db8a9448ff971a71b6f59316031340b0d178ddf6a93bc61d6d2694d6dc0b01ab182f05c6f3fea4de96e92e30af56655ad63aaf84a697d360af790ef3631d3bc0a523e4a0a47b6713106da7b8a97bfe0c0cf85ecaaa78a821ac41315e75e39f0c0706153bf7497a6797a96f51408ddd087fd4fbc083ac7c21c57805c0d2334c17e0942fc932bbd3c5c63b2ccf50b4ed1970909403322536e55f0c9bbbb2092cac6467bdcd6bdcabce72a575f1594075659dbe77a052b61175d81b4afddfdb641e05a73771a06972d6646f008a77c71acf688f21723ffa45a1ffcdda28d362a9505c7ee017fb28b83733eaa5a41c36fd26ba2afdddb70b954da73b1962a4031cb115522b14eb0c5dc3e651d3b13be7a5e0694beb0c19cc1a567c073311001728b6026807d33512725e14f65e3ba09253bb07ed1497becfda061627f76b34d792ade4bc59cf5bff91e70e77ba6f6bd08e37efa0bd7e56cd2741502090fd9b24994a70b21cc80c08516f7fc043d8a5fd8797ca4f80334d7c08d9d212410"}, 0x808, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f00000002c0), 0x8, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r2, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r7, r7, 0xa5, 0x1, 0x100000000, 0x6}) setuid(r4) 11:46:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = geteuid() r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3fd888a042438b91, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x7083) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) fchownat(r3, &(0x7f0000000080)='./file0\x00', r1, r11, 0x4) setpgid(r8, 0x0) r14 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x1ce975a5}, {0x18, 0x3, 0x80, 0x101}, 0x8, [0x430e3a99, 0x8, 0x374, 0x0, 0x84, 0x0, 0x5257327e, 0xffffffff]}, 0x3c) 11:46:28 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x4, 0x4}}}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) read(r1, &(0x7f0000000480)=""/224, 0x3f0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000ec0)=""/4096, 0x1000) 11:46:28 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x6, 0x5c3f4f078bfdd3f7, 0xfffffffffffffffa) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="e243317d29a59ba71f64134764211141c28a59bceccb42bf71534c338c40815dbb972d7abb96768d3c14143fa1c8fab75e0a6b2d", 0x34}, {&(0x7f0000000080)="b8caf47c8e5bdb40671d7620f9701d1053727c", 0x13}, {&(0x7f00000000c0)="3fafca0342ac766d3e4742d8e8ecf03d3c8a49bc4f157d827b3838b8e329e2be7c45080a", 0x24}], 0x3, &(0x7f0000002800)=ANY=[@ANYRES32=r2], 0x4}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r3) 11:46:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x1b00) pread(0xffffffffffffffff, &(0x7f0000000180)="8cf3db13729b9df5c89e221a3ee7decf0b9a8c4361beb6c735608cdcd7d84a07fbec4d98cb5000da55ef05147bd4f271c185c4505f833afcab7caf0b53dc11f228540b5da26d60f31dcc5973a81a135d679bbcba9ac48606c930491ffb3e2ccda1f88be7942ca0a9ff7c9aef9b546065e8e2eaa4b5604b56c26f0ed245ef8d02900a82bcb94e2f3fc0746971dd8f546769110e425b5138138692d57fa81b9ef7a9b5a68baa6666772f97377a6931d2f5d3dd6f872b984a5e9bba318b90a4bd348d61a89c3b612dc9d06020968c5fa07f4879c0a0786507fb75275b9ca98335cafba403c8a5f68d725c0582c8ccda051109b9426d5fd69bf80ded73a5bca84854fee0ba7e39dff8bd8cabc7c0a171dd67ef64277f20f4b030b049ac8ab3199ad1f7474dd172aa0d024208fe5f71a72d6a0ec268c7ed48e8c0a4461f78a8b4fb1c863b49def6a382d45289645a40db67169a746d4128baceb337f26b12e3e56e357ebb61ef671427c7f720e73d5afb31fee078fc6c2ec3dbe6237406c6ce48ceac89ecd503b5984b64aceff202bcff41a862e335412b", 0x195, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) close(r0) write(r3, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) execve(0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) shutdown(r4, 0xfd361b0e6d19c9b8) 11:46:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() setpgid(r2, r1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r17 = getpid() r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r25, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r26, r26, 0xa5, 0x1, 0x100000003, 0x6}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000480)=ANY=[@ANYRESHEX=r26, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r19], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r24], 0x4, 0x2, 0x1800) msgrcv(r27, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r31, r31, 0xa5, 0x1, 0x100000000, 0x6}) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r35, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r39, r34, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r40, 0xa5, 0x1, 0x100000003, 0x6}) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r41, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r41, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r41, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r41, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r41, &(0x7f0000000480)=ANY=[@ANYRESHEX=r40, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r33], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r38], 0x4, 0x2, 0x1800) msgrcv(r41, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r42 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r45 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000980)={{0x2, r42, r44, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r45, r45, 0xa5, 0x1, 0x100000000, 0x6}) r46 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r48, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r48, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r48, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r48, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r48, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r48, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r48, &(0x7f00000002c0), 0x8, 0x1, 0x0) r49 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r50, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r52 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000980)={{0x2, r49, r51, r47, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r52, r52, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r39, 0x0, r44, 0xffffffffffffffff, r51, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000240)=[r51]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r56 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r56, 0x0, 0x0) shmctl$IPC_SET(r56, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() r60 = socket(0x800000018, 0x1, 0x0) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r62 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = getgid() r64 = getppid() r65 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r67, r68) chown(&(0x7f0000000200)='./file0/file0\x00', r67, r68) lchown(&(0x7f0000000780)='./file0\x00', r67, r68) lchown(&(0x7f00000001c0)='./file0\x00', r67, r68) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000080)={{0x6, r67, r57, r61, r63, 0x1e6, 0x8}, 0x5, 0x5, r64, r65, 0xfffffffffffffe01, 0x9, 0x7ff}) r69 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x100, 0x0) r70 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r70, 0x0, r70) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000140)=[{&(0x7f0000000100)="8c070c525fb7c9", 0x7}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r8, r16}, @cred={0x20, 0xffff, 0x0, r17, r28, r53}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r54, r55, r63}, @rights={0x18, 0xffff, 0x1, [r69]}, @rights={0x18, 0xffff, 0x1, [r70, 0xffffffffffffff9c]}], 0xa8, 0xd}, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028ac) r71 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) writev(r71, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186204018b002b3a00000000000000000000000040694e0e4cfa772dc1d1404300009c894314ba35c4875b8b01ae9b1365e18c0fa6ae84c9f0611da24e14a586b1750cfb1700"/87, 0x57}], 0x1) 11:46:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xcb) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:28 executing program 1: socketpair(0x20, 0x8000, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x5) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) 11:46:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 11:46:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r1, &(0x7f0000000100), 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 11:46:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x7, 0x12dcb67a, 0x80000001}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5de, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14, 0x800000000000000}, {0x54}, {0x6, 0x0, 0x8000000000000, 0x100000100}]}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000180)) open$dir(&(0x7f0000000240)='./file0\x00', 0x90, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 11:46:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 11:46:29 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0100", 0xc0858065a5f66b0c}], 0x1) 11:46:29 executing program 1: close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c, 0xfffffffffffffffd}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x11a) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x133, &(0x7f0000000540)) 11:46:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x400000000002, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) 11:46:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2180, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:46:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=""/81, &(0x7f00000001c0)=0x51) unlink(&(0x7f00000003c0)='./file0\x00') utimes(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)={{0x9, 0x4579}, {0x1, 0x1}}) rmdir(&(0x7f0000000080)='./file0\x00') openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getpeername$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) 11:46:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0080"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000080000000010000200000140000000046c9", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) close(r1) 11:46:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 11:46:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1fd, 0x7fffffff, "73f3267eafcce5081a6f0900000008003e0600"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 11:46:29 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:29 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) syz_open_pts() 11:46:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x148, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x900, 0x48) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x0, 0x400, 0x3434, 0xffffffff7fffffff}, 0xc) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)) r4 = kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)) r5 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)) kqueue() ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 11:46:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200", 0x0, 0x1000}) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0xd8e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x29) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x1c}, {0x6}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x8) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1f, 0x400}, {0x9, 0x3}}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x6, 0x5, 0x10001, 0x6}, {0xffffffff7fffffff, 0xfffffffffffffffa, 0xfffffffffffff001, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 11:46:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) fsync(r0) connect$unix(r0, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5a64c45b70fdc4ac) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x20) r1 = dup2(r0, r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) pipe(&(0x7f0000000040)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x40}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x100000000000001d, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000000)='./file0/file0\x00', r4, r5, 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) preadv(r6, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000000)='./file0/file0\x00', r7, r8, 0x2) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000140)="220e22", 0x3) preadv(r9, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) r10 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x30d) fchownat(r9, &(0x7f0000000000)='./file0/file0\x00', r10, r11, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r13 = getpgrp() setpgid(r13, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r12, r14) r15 = socket(0x18, 0x3, 0x0) bind$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) write(r1, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f570e1a8ca56e7b31cee7a31ccd9dda6bc19e94eb2467d70940b4700be905764170e0c4170ca5cdea6a63fef1b14888f5317e508cb54e3420f9680ac4d70b927397356628419b0b079ff79c03cb4fdcdf5f6115b1388fa862ef80d830f082266add787dcf5a2ab59eb17972593f00967312daa0e2b8253db03a7897491cade7e0019bdd854c9b87aca60fffcc8e09083049c247fdb87fd42ead94aad7a8a686aaa688c4fcb0427e6ab62706fbeab955278797f1b8a405d537427dc61f95c482b326d176cd57db28cb92f91c1d2dccc48f55b94e2768e86a21b06bb7f2e633f54d7da2bf2fd5bafcf735fb7990f44d732a4bc9debd03f2f41669219280c7146f7bdd33e98262fb92b8c1b644387441a99faa7d4ca80337d05e2397365215f70c0a8fd0664ec6f9755b9abefd7630a58c7823c958b65795e04f36dd2ce55908f591c7d3f95512d1bb442f7d2f0d88adc28a4856c4d18740ebd660bbc11079d1d58c78bf305d1c7202be9894f4854ce600c2b8d3429a1a9077755489d754d1a7b0cfbc2f0e3ef5784234fb2e45a958c6167a75899071b6c98b1741dd45d0addf384f0fb6f41925f287ec2b271dcba267b216e9b1230dab552c1701c4c74ae7f1d1ad5623bf38bb269583b126ceef69f6d15c2ae765c1689f41a76a578e6ff82e75085380286eedb63274ed296cb28505da4657397f2eb2ae85cef2cb26ef0256468df6704d2f24af2cbfc26019330dcfc68b9a52204f071aa8c70960ccc5b85c69a212c807cf10dc84a3c0fc072702b56c4879114ac0435f7cb8034da3db68a27c7af0c940a7c0d1419a6bff6a702803321c766a34fc010e27535972e9f983440d1a9963e26a3f0272b9be04d78eae543c972b0dab54c5f47c437209a0dd8bc22771a27deb4e40e77be2d9537a889c599de24e0dbcc48c29983b9c05f31cb5ea3aaeb0dcb2d20cc2d02b0fdee111208abf98b024682ca9ce55766d04580e4dc8d2908e66807e3761f3dd90741e064a7d64e388f606785ef9d6cffb4870ea9d51d7d3f7086cb25cef4be7b769241c79015ebfcb9b7ee0edc2e5df09970015590baf81ce1b36307130193cf5f8c611a8577dce25e828f235f9e66f3c8980aff89082ed5c1120782a30e53ac0267ef9927cecbe5c60f070b87afe340f77efee5af802e9ea39401f7b3f57b1b47cde9728dbccc743ce87449ab4e7abbbfe803285977f105060ed96f894c7e8099dab5e3b2ce3b897e50be6a10f619650f557ed86ba5ecc67925b724e3a4f16016f80d183173a4b3afb3342e32036b1bf0538d49192ea64b54763ce96486dc8b9cb137bca7875820575ad3912f89831e6d0ee5be2f61738", 0xf00) 11:46:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 11:46:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) setrlimit(0x2, &(0x7f0000000040)={0xffffffffffffffff, 0x60000000}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = dup2(r3, r1) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000100)) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) 11:46:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:46:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r0 = msgget(0x0, 0x10170) msgsnd(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x35ddd40f38d86279, 0x1, 0xfffffffffffffffe}], 0x2, 0x0, 0x75, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 11:46:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 11:46:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x5d) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) close(0xffffffffffffffff) r2 = socket(0x18, 0x3, 0x11) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d, 0x3}, {0x1000054}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xffff, 0xe2, 0x10000, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 11:46:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x1, 0x1, 0x80000000, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x282) ioctl$KDGKBMODE(r6, 0x40044b06) write(r5, &(0x7f0000000100)="8c65", 0x170) 11:46:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) pwrite(r5, &(0x7f0000000100)="136f0803b175297d54de7743dff442dd6552348f9255679936e7596e0626b8f47d569ee57d4d02ad98f31d442816b8f2119963ab97923ef13a5cd7897e1da8f2e2073207ededa8df6ac7b13bf68d3471d2f8c8f383e4b851bb3ec3a66d6991a7413982b199c106116ca067cbc907dace209e8c78fd361d576cd676fb6c116a0fdef6c16d8ed8be02cd5e77551670261dd092ae3e11ceed35ea2f2e4918cd3326a7e57dff8cf00e28cbbac709528c1790599ea42cd3f6d05a62194f7932c8883493c63a13c38c6bbd65d5153943e0c7d3c4", 0xd1, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xbbf1c073a0e8ac40, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r9, 0x0, r9) fcntl$dupfd(r7, 0x0, r9) r10 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = socket$unix(0x1, 0x5, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0286988, &(0x7f00000000c0)) fcntl$dupfd(r10, 0xa, r12) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r14, 0x2000741d) syz_open_pts() ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) fcntl$getown(r6, 0x5) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) 11:46:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0x80) fchdir(r2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x4) 11:46:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x2) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {}, {0x80000000000006, 0x0, 0x0, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) socket$inet6(0x18, 0x3, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 11:46:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2}) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000035}, {0x6}]}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[0x10001, 0x3, 0x40]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 11:46:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) socketpair(0x6, 0x4005, 0x10001, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r9, 0x0, r9) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0xf0000003, 0x3, 0x2}, {{r3}, 0x0, 0x10, 0x1, 0x7, 0x9}], 0x72, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x1, 0x80}, {{r7}, 0xfffffffffffffffe, 0x15, 0x2, 0xe7fc, 0x1}, {{r8}, 0xfffffffffffffff8, 0x2e, 0x12, 0x3ff, 0x401}, {{r9}, 0xfffffffffffffffc, 0xa0, 0x926a939989b8bb12, 0x2, 0x7}], 0x7, &(0x7f0000000240)={0x1, 0x9}) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x50dc}, 0x0) getrusage(0x0, &(0x7f0000000300)) r11 = kqueue() kevent(r11, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 11:46:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x9) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f00000000c0)={0x2, 0xec2, 0x1}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r4 = msgget(0x0, 0x10170) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870dadb5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab40000000000000000000034b83dd4b7989970553db2192e84f77e8108bd1caa205350125355ad98c52e7a7a417e1d752c8a40a8bce7e0f379ff48b9e76b8e25a90aa2f88371b321f1034a615aa231d1499b657ea443f25f56a410a99ceb75e63b7e05dda1fd9745b32eb131b3a1ed38f6e36c828c10dbe549a3a9be8f3b3ed568989d97b4c1c933badc906081224c1ccbc16dcb0dced2c3cbd0354f7d188f17768217b163a151d2bfb063fec5be5ce38eae73440cb95bf8fb8589ea0719ff494f43a28e961712d76cb88512da7b67fb705cefdb1a13004dbf14448a695037d3a1c36a22a08a944daca0a2d14238cc101e2e8e91820f18a6dc79f39d8b3388439c369afbc2bcb2a3dbd6438c3f25453a6a046228a0f80c5917733ecb6fcb8326ccdcc6a749c4d86c8eeda56f49f60b4f98f24a556be78384776cdcb9343a0729c8853eeeb8577677733dbc7956"], 0xd7, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/68) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0xfff) 11:46:31 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x40) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r2, 0xf04d07b13fa712e6, r0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = fcntl$dupfd(r5, 0x0, r3) readlinkat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0xe8245b93fe21fb5e, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x8000, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x20000}) socket$inet6(0x18, 0x0, 0x3) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f00000000c0)) poll(&(0x7f00000002c0)=[{r2, 0x80}, {r1, 0x80}, {r4, 0x2}, {r6, 0x10}, {r8, 0x1}, {r1, 0x2}, {r10, 0x4}, {r11, 0x45}, {r13, 0x80}], 0x9, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$unix(0x1, 0x5, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0286988, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc0286988, &(0x7f00000000c0)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x800, 0x0) poll(&(0x7f0000000240)=[{r19, 0x10}, {r0, 0x4}, {r0, 0x22}, {0xffffffffffffffff, 0x8}, {r14, 0x20}, {r16, 0x4}, {r4, 0x4}, {0xffffffffffffff9c, 0x1}, {r18, 0x4}], 0x9, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 11:46:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x290, 0x40) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x10) 11:46:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xf57ce3bbb5f6fb06, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet6(0x18, 0x2, 0x5) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 11:46:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "0900000025519aa8b9d57d701dab266729b01fc6"}) writev(r0, &(0x7f0000001b80), 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x2) 11:46:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x4218, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0xc0106924, &(0x7f0000000200)) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x800000000004}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[0xfff]}) r4 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x8000, 0x6, 0x1f}, {0x3, 0x0, 0x9, 0x8c4}, {0x5, 0x40, 0x200000000023, 0x3f}, {0x0, 0xb35, 0x5, 0x101}, {0xac, 0xffffffffffffffff, 0x4, 0x9}]}) 11:46:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file1\x00', r1, 0xc4ec2fff3533e6f}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 11:46:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2000019c, &(0x7f0000000180)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = socket$unix(0x1, 0x0, 0x0) msgget$private(0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x2, 0x8, 0x5}, {0x0, 0x1, 0x1, 0x9}, {0x1, 0x8, 0x5, 0x8}, {0x5, 0xfffffffffffffe00, 0x6, 0x100000000}, {0x5, 0x1e82, 0x3, 0x1}, {0x77e, 0x5, 0x6, 0x7}]}) r2 = dup2(0xffffffffffffff9c, r0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) ioctl$BIOCFLUSH(r2, 0x20004268) 11:46:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() r2 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) 11:46:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(0xffffffffffffffff, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001340)) r3 = syz_open_pts() close(r0) dup(r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) shutdown(r5, 0x3) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r7, 0x0, r7) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f0000000280)="583ecd70825c187a8a9360b9f2745c2455e0b1ca226bff6a11f24d76a088d50d51fb08d68890b0c1fb644f76d3ea7e836fe3ec2a7c3a0d63f5569ad9d3b1e095fb1ed6dd4900fd05bdc7a27ada6c494dfd49cc89765ead3fd309c078f3c8605892b3a86ac96d01b4378a2d8ed9e5dc37b837ad923dcf1368ec15bd860d8d4b551c08dadd48981cab29d860ba313dee2f4581f3d8ddd3c5affe168a222143d831794d6496bff7c32fc83c8bf6f15a5622367f2d53b5b38e712ff1aab2bfe113496b139f857142919e74923dc678fa87cf3f6d3137c8e947769ae63cfdb790b9018f2078c6c19b6977fa0525a2b252df00021b95bdbe85f7e602c43774967405e4b6b3a29afa3b661b430040f510882305c2bf8a7457e743102e67dc5306abaee6cee5ba84751b23bcb49f873eb07917db11b58ca0274dd8d5f5ef07e867df1c1a7556d2c7890b9ad133f6fffb1a6c3dfacf1e97658935beb791bfeee286a02c8c9ac28979f90e88590d61c9260a52c11ed7d4d8c4f460b4a0fcbd7d05afff877cf130ecaed50e3a6bf005889da6200e4e4c5f628fd14192b7200a00388fa1cc066278ac7ae3a7fe4352936f44d01086c9e6787d16eeecfe4e8792aa84e64004ce818eef3a4432114834ce5365ccb1db9022b07a5739f914cadb6b15026a4a923d341915a47b6767e2a3af9f8d3c4a39b2b9074bb7bf0ec06d755c0457bad1ae131f09c1a59f555d37fbd63cd4191e3f9ed001dd249f8db0e85b8c57bdb13f1e8e51fc408491a6ede4b28647112c14b65192697f733e70a6a08d44bbad2474efd32983d45dcd80682d916fcffe133a6d5a02402f0529d6358b7100eeff936d9795389d8f1ac1a2af494af178e056e2c4826d4b8dace5f9799a4c5ad769afdf601219dfaa6055a522b0044c3351f02e82f65fdd5a69e8e3722fc28bdf5b4f86b50a6d223dab8fcf46507fc285daa4d8efca502e0223d991e6d14d130c620c3069197d8fe24684efa135d8b520846ac277bc062e212d09589bfd5ef15560f21707f899fd8dc3ef55a53da33b264640587ad8bf28f1f378401666f82dd1c1d0147bb2001e9e0bae833d89a90153f6b210f3e5924c5c77592ec68c29a588fcb52d67aab270874e66312c257a9952d0b8390e5efc8334096ed91d87caee84fea2e51645720b2f410ea8e8a0a6b3e66d000474f1efbf4193e2c4676af2c8e46672181f240ea5da29408ff1798bb2f6ff87b7735955c212e60104b2ddb126457e8c05c9926728cf03c709b52e39d39988e3c6ba71c7a680d1ae2d7b17a00c349a300c48f74c32a5e47482b4a526c286f9c88c8085290587c7e04e87d80f6ea50b7bd165898cd9a8fb3161eaf432163916b5cd4e40ed5554d7a739909ef256bbd083f13e69ecf3ddf63c43c48b03e68ffb8101665358fb8c5f04820dc548a374b5e80d5fdc506ba3d59b768469fa6772a1d257de622a7d358cf8acd1c51c53863936b6df74738287a1a96a77fa5b7c0b55ae90be895b2cc8c1487afb0891909cbd1a4b7743771128af70d6bbc1366a7bc048db98cf4dbec3ef4fcf155efdaa0ba13fae1794fbb065e1e83ffb62402f9dfd85b1b6ef26ebc979b7f1784d05e270a73ea645c5569647a48deee96464f838719342565cfce79b0e746daa4372f481bdfcd29ae4f59c034d52165b0d87700a47d59e674b377c38cebbaa0e26a614c11a675f22b923b81f49699098d1c9884ffbee3f53d3d51a858ef4abfb364e0980e8f615e0682098b6a97dc9e995ea26a7abfe05e79e47475cc5daae738616e242de82370cd47696a71c2e4bd28d88cd7e198ed7d7af0b538e7c668247d27c06ca7fd23b705bf10dc3b97c99e2aa7a3dd7f0fcad73e5a394af90f94467d5ebb1dcfe6db5895787e8efb717edb89e43b7d7dd169423366c6905a0f0873db3ef082b4cd5c48e98eeebc971738d59bf6051a0bdb13294aae05827be0fafcc2508c92b522bed5c6860ad3a30abe316f3e657b329e14d0441488a9fb67daa76b453e9f6db56a988c8672c28aab75c0d50f6596281c171c489a43630e512ba814dd56bd67c5ff4c275f011a6785eac2499d99c1448d1dab9787c359f214d1b6d49f80e06db01b8d2bafba41d4d97aad9350ae79163afb086a80ea16a64d6f8e08aa11ec1d8b747fc34d1ec2cd1488f5499489ddc0b6b03bc35d9fe5d886bb523e2fc2dd9f9eaf4616489b34ec0dd507679e9b61d7f4d217c5eb145e46af30c37d401350e5be13a1760d8808bebd4bdd06bbc7bad5effd309e1531347f43a25b30042b86dbfea757174a10f3fa01674f1371b61aafea4b426b8162378c11e44527513e78ad77491a7082c67fad12886a928a1131fd9e3e977b795286f82aba6eba7838215cd7458907c53703a108c396cad1ecfa93fb6ee78d5862a1c787accbb0bfa01faa130d905bf3a091818250e1cc17c73695b2e16e4e861ba8b5d6ad6fa297c4a4452ee169f0f0ec4d92c0f3780d2413180991e5715cfa197b391ba41ed4c298ca58e3549957b4411eebd7b310568faab6696761f9334b109bbe77c56b5faae0ab7436a8dbce0edf947c6180387ed6a4c29c7393dc8367f0f41436bd987c483699e13942d899cf668ef6134dda122fba8e00d60c9d85ea73546669a4744e74dfe592f950ba88077fa3076400db23ccec0d1fc97c2257dc7308ba5225e476e3ee5e17d3a141018c5daddf45b01efcdb3ebd78784e7764a9ddcf8f316905c95d97e118c8f6c41fea085e0867064452f5f5a5f2b62988efce658112a98caec5bb64a1b7f03458767c1509c8f05d38c1c5c9bbeacd4c583e61862c827c7f233258ba7c694488b7f45969beb364180c9e0812f7426a0f357e89aae7a57d786ebd3bb380cd642a7207cfcc9416aeec891e3a58c0d67fff9d33ab274f70077fc7fdbd4d128c68b3895844557821993a0f08f97c252891d230639158c1a95e2864d7ffc71282a800cf8c3db9c5cd9ed450e92ac14cd4ec41bd5983d60cdc65a15674240bc8098555cfdaa4bd3068ef5eee18c84290ac4325240817ed4829b2b63efaf69a7b9bbf1f926af3116f068f698d731245c652e9eb673c25eaa44d00093d5f003c146b9c19c474fcb29c8cdb1e6fb181086dc1160994e9411e7791aab236487e7cc1a4aa1d40c300b25f8279f890208bc6048c0332afd9d8a3911bbd458499f03e772323d7bcdb04e1233f0ae711ad438aa81aa7ebf42146d061e97dd2d274d6396fde87e3070aa58d4bf079043330aa36578c3c5bb7ca7a71842bb36aad38ce4a02e3e4005b90d44ca8d1d0e94befb4f3d2d57dc7021f63fd1b5ecef8eca6ddadc15419fbd3314fdefb929cc62588eb07c0a468295db9a5b8e2e161adb91381e51a2029759971aaa2c1e48f8607d62eea753f7b8e890afb306ba83e5abe98f963c6d7452ef322e7bc69b9a9fb3515afb936ff2f9b92fa5bf725a5c417e5d5b9ac36ff95c2853692a4d0c79ada2b5d199e4cfa6829afbef84118f6315f5cd48176ab6721d0819c58f415db9285e603247b9c8b20cc751d36097ca1b85e6f740ed9dde82d44442c377682d6dbcc326fc8bdb6ef71ab4c66b8d460649800b07f4534a371116bfbde2994e8c8efb225d86a7c2c15f810d2d570369ff57d17d9eea54bee47b084d233df743a8478fc3c63028a34c0204c4ebd26f0cf2550f42b949a315d275e25bb5b8922a08f66cb96e4b9d4e02b535f7a5cec3784790b0b83613c7bd534deda312d8649cf81ddeacbe37c42cb9a2fc6a94498fa22d9545773c5133166dde304d6dd60635204e23d63a8052e9c68b98582848bb955b7e21ec334dcb23beeffff27d0b421b4c47a25010096f6711331431c191caf813678e15e5f58d1a7c2403804446c38ba08451f6825272212ee9c45e8a979a11dd891d170dc9d90174baab327682e951ffc1b45d181b9c52cc7c394806a06ebc382e0092b429bed1953093620491945614b7307b23187a305b97aa6554cfca136937b25faa4553c20d63348d3e397cfb919ee0d4855b4a9d7e18a606eaad7709ff7ca0d862ca179ad68a7dd17539e4a2fca1c62a16f1f424bf5135257023beb1c2e5249406d1e29a3781e6a6a2fea38280d7d4e4c2d9783f8019096a4ab9f0a6582fc7b239a3d7f26af9a7b678d8141cc03c2903728b8f616d494e5144aca8bb2110dced43155c672b6648cb6d263774bf28e0797be3cad66a4185db8cd8997032662333882e5b126aa98dac4c6bbde8410cc70b78d39de011340d942ff74d7e0e86303b86198fdf9681d8f68c055e36ac7c3c6e72095d48f36e73dbd835f543ae413f11b8b2de0c4c28a58cb131ee7a35e6d1b5634d0d8d7818ca8f5289a323b929acfec43b8231a279a0c42ae31128cc91961392f2fe1c74192a85609ed047171785d71472f92820535de8c96216a476bb40c6d4eda68692f03f443c0380eaec7dacce1e6a3c2c36d611f3080a714b40bd08811bae94a4fab88e14fda568a2d9525473ce17985dbb88662ca841fd99ede7f28ee2614624f56fbe9388e7e40671cf7ee24d16a062d64fa5040ad7d7b0b28dc94b39e1635f1d615ded9a309e7e056fe1178c42a01d2458e497b3f075928d1113e16a4d5a14b4661421f5db0eea7e8683035dacea0abf41827a6b362d6ecd325c6abbd802566b2eda013f479ab9b4cd686fbc3d2d1b38f360f0e61a51418b50914f1b281af03f615a661d7c2901e2c3fcb6abf1678ab17b980fd6151544a80b202e51365db11a66d72a5bc5f5eeb2e9a8a4dc6cf373d6204ca0074af0d008cb749df3b1c5c5a5599b6389381f4fd3764ef4ef92bf3bb6265243d6d15994a21df8d0e6999a98c3e13b65c3d21eda82f31db3c66e70a1072e45cc4d79a1f941ba26d9ce18b51776618e51da1f4afc168ec05558fafc1dae734034cc6d8ae1a738fa94d4423b60b30c751627c8889996d622d01d1b7c9be00307ffec3db31e56d953a3f1058221372ec22e50a496cec155c34c854240c50e5c1d8cf90af7ce27a789f68fed0d57540e93c72613f14e7eaa1fa080183f2ebcb3fa472776bc59e29547e3538614985cbdceedc9808b83a7ae841a7e773b8599cd0da6d2db646a0ea9cf748a48d179bfbf10c806249423cbd846a647e116f332f25d6330bafba26bee581bad3ab5e7e149fb24d6fc8e9f1148dd2d50d2be12ee4be54d9477b35436a42bb141fd20375380b5a5cc7af412be4e1bbd0b68ca3c1164a56649d4fbea6b1906b0a5c58ae5bb31b4a66b1ec1b811c6923b4cc841d56bd34a58b3f1c4c0b756549443ff808e0dedb77d374d58775e540618ff116e7136c4007d219813c8579f583d7eb1bf77536e1804a554df8c70aa4c21bb89633da99d5b6b704d3d84b5b4e3a6adcc663534cdefa574de10699da58ad60c304fe4a7fa129d9efec4a4dc47f55982e3775c8f19a19478c6f5c1c9c3acd326f4a438f0405481dd3e121994bb90ef68d98cf0ecaeee0382e0c5e2f191ad2d20745291ba41397bff339261552843027e4a3781210cf49cabcb73b070d35e1458db55edda423ae23f273d1af0a398f8566bc3fd7348b203c9be799518325bd6a2a987d2b3ec8f8bbae1be9c1ddf7c6df46819e4a3e88f012c3fc3add414bde31c9838610507d1bbf15ceeca84866485ec128de72e0736d390d3409737054b4427023a37b560308d4e90e2fa945724ecb299a932527229c3503f7396bb75521facef53c6a6993b667e464e214796841b3a70a0d99f38ee358abb495313760a3ca1a9e914a97501bc12fe", 0x1000}, {&(0x7f0000001280)="983a5e18479002f01c103a6626975b7afe181274fe7f576097198dd12ce54b9b1c679dd9a815db66b36fa425740cd46e58071531a89e9b4c093ae80d79aeed8a7a883c1a2ecca79f4e08608ef082100b75c9c31bbe78f3351b541c1367255645b7b7b29b6c73b2aba8300362caaae5c875be167091f05dca80ef84de2e29873ee8a7e51e74224691c3b596b04e058a746485c44e0a5c4bd7004cbfbb28e12e9c2d", 0xa1}, {&(0x7f0000000180)="d27f1aaa012ca7b77ffb001261b3b458aa247c331454cb4b4428763c62", 0x1d}], 0x3, 0x0, 0x0) semget$private(0x0, 0x2, 0xa4) 11:46:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 11:46:32 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = getpgrp() chflags(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r4 = getpgrp() setpgid(r4, r3) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x204, r4) fchflags(r2, 0x10000) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) 11:46:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003eb000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) fsync(r3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/24]) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) 11:46:35 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x70) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) syz_emit_ethernet(0x37, &(0x7f0000000200)="26cf9c460901cd12e4bb3e95f57c46ab978d311998a1b9bcf2e9f419ae259e4398c8ecc8d0e1f5b668f2ac3b25e71749d4d53201baa1dd") r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x381, 0x0) socket(0x18, 0x4cba61e8fd29012d, 0x1) r3 = fcntl$getown(r2, 0x5) ioctl$TIOCCDTR(r1, 0x20007478) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0xa77e7c0894e0ec48, r3) fcntl$setown(r0, 0x6, 0x0) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x6, 0x400, 0xfffffffffffff124, 0x2}, {0x6, 0x6, 0x7ff, 0x3}, {0x3, 0x200, 0x4000000000000000, 0x6}, {0xffffffffffffffe0, 0xf87, 0xffffffff, 0xfffffffffffffff8}, {0x1, 0xa3, 0x6, 0x7fff}, {0x1, 0x2, 0x81, 0x6}, {0x4, 0x0, 0xfff, 0x186c}, {0x4, 0xc6, 0x10001, 0x8}]}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 11:46:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 11:46:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) write(r1, &(0x7f00000000c0)="91093162355050f7d98e1e939bebbf2d1f647ae577b58bb934392bc2f4aaef8a53f68caa0513239e0192b9ab44fe601736f7a1783062048f6e360f0db9554daf2512b412cca3f7a16a97ff9158da4bbf5d2d311d92eef0fd89271380344c340c1bd5038d98c93742f3c5", 0x6a) 11:46:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = semget$private(0x0, 0x4, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x2) close(r3) 11:46:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0xffffffff, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) 11:46:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r7, r2, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000003, 0x6}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000480)=ANY=[@ANYRESHEX=r8, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r1], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r6], 0x4, 0x2, 0x1800) msgrcv(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0xc0286988, &(0x7f00000000c0)) r19 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = msgget(0x0, 0x8a0) r21 = socket$unix(0x1, 0x5, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0xc0286988, &(0x7f00000000c0)) msgrcv(r20, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x3000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f00000002c0), 0x8, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r15, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r26, r26, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r7, 0x0, r12, 0xffffffffffffffff, r25, 0x0, 0x0, 0xffffffffffffffff]) setgid(r7) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r28 = socket$unix(0x1, 0x5, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r29, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r29, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 11:46:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x3, 0x10000000fff, 0x9}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x34e, &(0x7f0000000280)=[{0xffffffff, 0xa9, 0x7, 0x81}, {0x96d, 0x1, 0x1, 0x4}, {0x0, 0x7fff, 0x9, 0x20}, {0x80000001, 0xffff, 0x40, 0x4}, {0x0, 0x476, 0x42b9, 0x3ff}, {0x7ff, 0x3ff, 0x6, 0x5a}, {0x80, 0xffff, 0x7fffffff, 0x4000000000000000}, {0xff, 0x5, 0x8, 0x7}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) faccessat(r8, &(0x7f00000001c0)='./file0\x00', 0x4, 0x0) r9 = fcntl$dupfd(r6, 0x0, r6) r10 = socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) pwrite(r11, &(0x7f0000000100)="b4f48537907c9366bf42f125c84089bf3a75f32299ed3de19614d2b71754b9d2a47d36e04bc72b5a01c33a1e4dd2d1998ff16cffd2d2d5db49e6c6922f", 0x3d, 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000040)=0x535) r12 = socket$unix(0x1, 0x5, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 11:46:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1b31aa2f29a3f75521275d42edb64f14211cd2d79abde0691fd143d496b17cbbed5af7217358dd407793838b6148008cd607f4ac69eb805577bc1e487ad8c4b2e73e71e84ea04644af2ac0d7700ac6202c9f97abc19d0f9905bead050ad50fb6263a82290f84c4226295907a43971509da7b7add683c89260d60dac233ec16f8d9ae64aa46623e31481bf3e94185a8c614114f8c5e6a8d2e2968b653df119a6d2e407d266fbf592a03f82fdd", 0xac) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:46:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCNXCL(r2, 0x2000740e) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 11:46:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffffd, 0x0, 0xffffffffffffcf26, 0x0, "172dce8989ca984cfdbfca15004a546eb3dd001b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000140)=""/40, 0x1fd}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 11:46:36 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x60) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) 16:00:00 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/131, 0x83, 0x0, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd420000fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ecaa3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442c3197cd04cdc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad12635809bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98b36b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da0798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde87bbb821b117c90841ea6147ce522005f96566eaa0600083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7de254763c9dd3ba4c4bf9e9dec9eab342be68e777b6117d83fb84f352f39dffaba65a7bd32f6d8f977793fe3ef0b9000000001464631bfc1600eedf6c65d0c4563f45de1234754d92063c9d4e70973e9fb9f80ae35b1ced19b33d971c4c72000000000000000000000000000000001909e693ae1c99a4d487f51e4262f9d5b5e00056e12db80b8ed852e2199698bd5d42b253846bf06652f8fc4c26655db7cb16479e55543b4fddadabe6e88ccb7d1283fedd3be5bc4b0ff93dbb730be2786c06492ce0a24733824292117e19d79526282caf4a6f544b54c08e21f0567b"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f00000007c0)="0b0400639c7b5a95c46a6e283660e8ad09b5b276c4d4ae5324656f962a13beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87117e108f64549fb493e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb61d5bdd21e7855d009e5724a6ceab187a304acde1970559f2910f787590553be4557c438ab38dda27f1bc0f0f6afaa56a3581be60bfb8aba7c58205b4e3b5f728b0580dd0ad425aa635864e62cf373e73afc4766741ae8d17c00967daeb6df4304c3f924cb3287d64ae7f7c2e0415a9a4d1409ae4bdc61d9adb520de2d2be213122e4165aeef419d7be2972f270dcdfda97b7755aeb8a6a117e4c5a9", 0x15e}, {&(0x7f0000000940)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b4256d71005cf83988c7e29b4f639e8beec15354c7b096186b2da4fc203175156c003539561d7f5df2ce10ba637affd5e9b809c1b2c88f7aa755e1cf13950e7368f63f14750ccbe259562bd495783750009da59ab77ff879d58d306441ca79a18fe902118bcedadb14e4aef71c3b2fed6ea3b955986c1ac3c3ba6ff7f0a2934600ee0cf7ed5cab997fb6125e47f459bb74315caa15161ec94d90e9669f985c8aafb750863449ae9ba882f72311dbf2599c3068d3d9e94a8a11cb1556bb5a70e82abc66ae29d317dae342b0522e4f3489a645fe5665d2333c0605b7cdbd308a26390dcda9a6ae26b64260a6b155b032a2ccbbffc69f07113983ecfaaa1e2efff1caa3c3a7c3e182799ad1d58f57fc2fca25925d306f55d4e01afd3c35dc669f229dc3b54329976e7dff2fe2d1c854bb6b336d7364cb40f0e302c66fca8119472b0fd06e5bd2407f6732cb7e4dbc5b54f814f405413a8569f2aff681201f71a35d8d3126c0c2d9841ba399f0ff5183c2a77ce44324a1593abe4", 0x204}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea4724", 0x6b3}], 0x4, 0x0}, 0x0) r1 = open(&(0x7f0000000780)='./file0\x00', 0x108, 0x26) fcntl$dupfd(r1, 0xa, r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x7fffffff}, {0x5, 0x7}, {0x3, 0xa2}, {0x1, 0x9}, {0x1}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x5}, {0x1, 0x8}, {0x1, 0xfff}, {0x1, 0x4}, {0x4dd95bdd05cf22b6, 0x73e}, {0x3, 0x80}, {0x2}, {0x2, 0x3f}, {0x1, 0xf1b7}, {0x2, 0x81}, {0x0, 0xffffffff}, {0x3, 0x7}, {0x2, 0x25ca}, {0x2, 0xe0000000000000}, {0x2, 0x9}, {0x1, 0x400}, {0x1, 0x5}, {0x1, 0x2}, {0x3, 0x8}, {0x3, 0x1467a3d2}, {0x3, 0x40}, {0x2, 0x729}, {0x1, 0x8}, {0x1, 0x300000000000000}, {0x2, 0x1f}]}) socket(0x18, 0x5, 0x8) 16:00:00 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x4}) clock_settime(0x0, &(0x7f0000000280)={0x7, 0x800000}) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x38, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = kqueue() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9dacb67464ddcab19adc2824aaf25878dd9e571aea37480cda67aa42f045ce5aa1d866c244d2edae77dfd50fcc0284679fc6082aee41effe44d1d669595819e64b5cf5bb9f", 0x45}, {&(0x7f0000000680)="a9bb0e397a86ce43046d3f49cc1296c5a7a05099ce3c620d03b6968eee9915caf4bdcf2eb92fc028aab54fd27fd677ffabe8d6a082b089bda7a440f1014af4958e135ba0036ff6436bb4c084710b05ed1af122ed210013063aea5d632ef8cb5649b1a3a07b8d0a139168a3e0309e3d9a3c702dc514b75fde7bcdc1ca9a0adc99a6735b1c9f3cc7ef37b09fad1e92ab7c94db114caf0a4cb5feea3887e6a93cd727a4e2964c88a41cdae7a77e03a066e816e52b6aeb39c2ab27a55c71661612009559737c551439ba2a7e3db6835cf7d6b28b27b581d2b8251110cc6192f86ad9f5f6c49a902b33eb3540d235e34a4a94bd1e6caf87b8f461d401bf692ccb6f26b60c5452561fdf2a1aa29fa05a22c4936b72380414a54d79d92f0fd80f2f46b8692dfc946d2007faff5d507b20921b3199c2184842fd16e2c7708a83157b0539ce52c46738cffee753cb6dce3a4fa8c54d4480388a5053cc84f7b14d7544d60cca8a4ba703a1ae104bfa8ec856c8c93371724e740f67354ad4f2dc6548a2422f0fde803e7fef078480809ea9dac45c74d4373c027736b1aed11a74100e899494b5eddbe3b65df05c08890d805616bcd54698bf7f79da054ad169625737d471a6614519e4774d676d21cecb00e42a1afab2063ffaf9b6ebec8eb7b0bd2ed36031f83b803dc3cde79c88e18ff447b1e9d586182587047bdcd320ecd89f58ad2a3cf2a0a738d5e592ab4d2a94eaf381abc99a0857562ee6647dd7d017047d24d35e6f9496e3f76c1d2a18314afa10583b201f136fedd93c7ba8d26520954e0e4192116ed1e54bc664b5a9d09a79c5057a490aa4bb1dc052b5494348870d7a87fd52805c7efabe59945739c4417e5f0c097dac1b2319e466aeb2c7e1897d626c92bdf040a107a3d090dfff24c55c3cbfa2ee17e57f03ee09acae28c072a0f3cf59eb872fd83f726d7a1c62929ee61c1377af86d8dbfde4c9642a4766ed3c79216c0687ea393b0d83ee97b3754993f5746ead178f0b2d9cd62ce23ae398650bc0c3c16d0d22de37c0a6229c2e64ce4fd950f40c0a882f481083e686c169769d8388117a69af710fa998b6bac86bdc40be9640221e0a93719790b951a99bfb00068241220d84ac6a68a18efb14879b6074fa85e9964a17b5af912f3ae592ddf27a313117e3aeff180d28b0e9a59b03e098a2feb17e1e599d3f2839b6683ac744352c30565ff7123c9f7dd0ece3e9e12f3e1a69c4b96092a00cd26d87499d51ada6c473aaa9af913aeb60ae0f175da90f7d9d2b800989e304bab258508aa8dbd741f97040dc4db8d2ecf0007a968facef9c94a73008686390c639ff1414e0132af21f423ad280de9e92d9af25d62e43044255dd79d55e48a342cec38a90db913538a47d8c97cd8a1da45aad63d98c732a673498f8aa109915e86f783d113e7258e46e06e1e8ed3e8d396d8b6f9441bf8c5a59cfa93ae9284c15f3691f1d1fa2b0b164f8853b0381e1d805b2871caa80251b00344762087d6356543045abd1b66fc1a6f3c069d40de59d4b1911cad9da8edb50b84a3c6bb27bf5e0489dc245f3b10ad5959e59b7f33e2feb76644b532e49f0fec638adb525f9a01d54a104e76705029c89fd5a9d57ffbe36eb9ed143aea9e9c6e3861a9689cdb59333142fadabb85110af9a51eed4a969705b29eb036de1518b0415fcfa0e0a8836344901a30934edee1503af0227bc251e73c35692401f3470cc5d5deb64444d45a191ae5390af9700451d1add02183422cee74fec1751d826bc630b9abb94c952826ed57980438453bcc7d1ea83068f05d20adbf75b85cf93f5debde5d107f163b4f15dd0bbe1f960e0b9e375f6ac3aada7df69b014161e5e7b8790699f580ebb3f962082b540e9dc6e4269403f3e0979f15faa79218fbfb5b3fd49991c1e6883d2db7a41775e16ecca22f9ae7a5b14ab9b10089e85b2484bf8b3a9ec298bcfe83c20ff465334cb3221d3bc5a208d9b2f1868299f48db008886204872520790ed71d031ae3529db1adec7351aaf97f6667dd9af338e445a4fc22eb8ab8c14d2a227c463b248a20d82e1630d0e37ad8858221732e3d3484f57b3ce6441a3338f92a5bd61a740e6e4a71b760def2650a5fc54b8ef58620e4dc3804fa7fde2bdcb8c72588f2bc4594a486799b1c36da884cacd19fd81691dd72b84c430347a49408f19e6eaef224ea511cec75f9b8464e1a1898a20a0d4fd36d6d9b6182b19387afe3737bafbe64dbb9cea13551b8644b2bb1e192394ac1d7581d51853035528ad82b6039e1cd206fec5979ceb8727558bf4f3661c39cdd1b7e596040b22fa904f7ecbb930aa4e361740d033b62bce0290817059ca806b6f34007983dc3abd77e2cb75c43adf0e0982f449f0f55658f052aafe3caa0b3c117994641a32e895a4773e033f1fa3e4981aefed1be5aceabb004806721792fc39a1d3ba8e183308d8cadcfa26ff99e9d6e5d8550e6bbc41616a7a3177000f5029adc82e350c97bddbe4d81084669a10b31efd5dd23e7ba74c2d27b55d5cfc0c16e44e5e6393bfcef5deb913cfbc07b6570ced2e33c757f19f67b45370792b0f57bf726f2cb2c4e0d2a9823337deb1506cfe7cf4f4941b444d5a49e58724d14cbe7377fff5ae11af50973529f392a3d730703249a703d60ae52d7f8c92fbf9a2a19af3a45482bd8f18b940e65036d81bc732989f797a01cf353df75d356a45c16c9593c8619d5683dcbdd01890db80c1554ca343e3c41c78c7f0d42a1f3d5c6ecebe36f292891174c1742485797d216953fe44b65ec9ad44aa50134e0cdda5552de312a297080e37b9a43c6806b96bc6c86bc2a777e839c1a308e34523c54775e95e6bf99d81bec3d24edc4b632536382c438b8f6450bc2eb34161b2c0b7f4df6a03e12b167eca9079ee54ec1910a59f1a98c5b16b72cb6d564e00d146b2904f05aebfbb93756a8b81320d71b417b911f4ffdae87c1bd81485cefe3b229041bf9d2f7fcc9bf177d810dacda274b2e82b9707db11b1b91cb9341a644e2775fcc1af5bf4f779dc7d204a74476677821e4747b368ba04ef072271ba43cb07f00bd6519d0c4eb7a5943a4a33742f173050927d097fa61d7c239a3597dbe93b25879d36d622bc96e71a442649a6d7c83c10626d9355d3dd19b16700b5678aa2b24bf321399548c281c33d93281ccc7fb72cdb6d6db44659c2d710c73b1496338625dafbc8e54684b1a6b0a36e7ea78002d450f8dda75beef3d9ae157c4d19f56e6247b2c0a8a6c24ce661a6f145a0d1639c8df95af1fd11c2688590c1f5c704ac0dde40ed5254ca9e7ba337324827d0df9b6634de04ce274fb6cbf6fc648471c468e2bebc2e10f513d8b4f85edf82a2bda0f4de9a8d520a1798c306388f2bfe71bffe0fe6653fa570871298ed2d330b2e2b54cd9c8a28bed1cd1d87fec7b7dfa2927506ba23946dc8cfd9ccf4ed7aa9b84177d4ce9200e3d3eae1959318fc53e97d0f06f50975552e2b73316bc1cf7cdefcb80e691fc9bf6cf1ff72a6d639d2c2deb1fc6038a9559ba8c921419cb7c07ace1225b9d80ec3c450f87b8b855137c4789971003515e3b045b3ce9853a571b3477a279f0bc80aa02a6ea077999ee5dd71a20e2fcf39e500689a223a02c69617d8b546f676076f6f9090b2b940517e76b9c9700cfd88051ffa2129cd29fc806f73d5490295c93d045f1eac1b786bec175584c5a0d7a14fe513881ad347c7a9a8fd94264a4c9260b2428cf65a109f3a969c0bf8bfc6a3d0d5a812b25b24a93ca410d997d498d1b270dddd6099be74e69b7d30038d581e9d295d4f5094707ccf99b48674e1a2a0af46dc55a8ca2f100bea78dea6549a2ef25aabfbbb62358dae3c141517e106ba2e71e85f8e96bae84479a0ac13036098a53d8c3b74b90d4ebbf00a2665651b3c995cbd1984640ca3a8cb501fb0310790b457fe9a2cf0ba9d828756f6a2f0a65391074a7b4ba9818ecaf8517e50495ba2af24e551b8474f62daf540de366402ad53966768508ac4a579e20af9efdb3f398832ad24b8ce86bf08aa5226372552574add30c25c3e635c83a54a6e9e2e49197be3b4038d2ac3f96ec1684e626dfcc6952994290567ec3d360cf0af54cef00edf4613e87e3cfbe202d7239666e9bcd766385b38d3a7222856498251c6e92963702d141510a9c08f538102b20f075b7f6e53f5544bb519e140377c7342a3f298b388fbd5b3874dd2cdacdf577934a6a5458b1db2334b8d34fe6e3b24fb7d20ab2ab583804cbbcac51670cd6e489e2b1f6a735b143a3c71edf04e6611e088f989056936890d72dfb65be94325ee4232eb639e39932e45ec0e87ff975cebab66fc81bd7a7ce60c79fe6dc7b05fe86f131a0ea12458f78e812225b8a73d3f6f0d5748fb6089a9ec41851f47f430b2c7ea02fdd92b28af3e20bd838143c3266d3a36078f90fe5aafe4d410cb1f710da9f753baa651557b27c8a9d6df63767d32a6e2c6fdc3b763072e82540ec236a5cbd65f7d70d7c6a1bf8e7959bca094a26371c2f761598505fda4a398c91ecc535cb36667d04bc0308815ada7a906c852e6a8ab6581dc0f27927cc38a3dcca2bd8f36524af615f130c427886869b8d71640d8767aed9dcf0d57f5cad80f47d2f9944ed21c0792e41a0b2fb06194a1d0fba1bdc948c8c2aba9aab84086a5d4dbf28228a9cfe2bedf543d82eaa0d4c8ea79887024450f99f4f663d29a4a9c14ae3df165946d691c0812a0f4be770d73c4634808b8579bdc981105dc3c132fde0ca25aaba7b40515e5edb68fea517067a561ba589e5afb7458186adca245da77e5b4cdc0cc3d510adba8dc3eaecd614970bb694ba778a0f70a9ccb89a29e16be99da7fdffa782e66144128aca7655e08b112e4045f922a949094287e9723abe3d8b9f5babb9f2723b6c3685a2749e238bdfb9d762f491bd4d9eaf481836e0ff769354fad3ed4f9aae17713cfb2cf7aed2171ad9d15995dde932e2ba62a5f8c001ec1d3173fafd52671772f804b135b600ebb22f7bf00301ca28dda9b83326446b0d757202b1d3d1c0e61c28cf9780218177ee41adc32cbb77167a20f4f96802b421e202db6af62c1cd408498d10885c0102b5e9d904af0ea69c4dd660b2e447bbc638f68732cb2b017d583f2cd8b7940bf959be4b110eb8f2357cc6cebd4949655e794a6bb3d948fa29d047963a2dc3663911bc94189b8cef0e821daab767ec131dfce835a489cf8ef981dedae5a4653fd08e8d727f6d9b80f0083aeccef598fbb79fce70238bd5344ceb5e50219676f0a45f42cc24a30257d66a73d6bf269544666f2f030d59b705000b29d5863d286749bdc31743b98b00ee8a59624c191b092ed470d1b8570237f52bca4ffe60020a38232960ea0095b2b6f1bd318143227b46a6f885f8f4cf14d2ba388422d382c9997800385adf94d43a0dd85163745a4d6a6b43765d247bde7358e2a78b94f574182f697a8a44d32ce25354e70e15057b9a57a31ba98ddd40475f48dc79fd015775d2058b03bef5e59c28ec478725f553341be45b493cecbe361d9b70cbf9d7f0fdd58b8ebcbd78986066f9fc400b78b7455f7af37aba5c1e191dddf51b9e943257ae887daf625350af4755a01de3953f558b48f8c2d0bbea5c6906d003c56fef175d19b42fdad156bafaa582bdd904c24d705c06a14540cce59a4560acc3cd90fafb29969d0cda50d1b8a553b6e216c61f47ad6a9a2a1acf237954cfb83c942c276f2a69f451901b8a7d154c8abc9d9da983ded36", 0x1000}, {&(0x7f0000000280)="1e94ca421cfa4def2251e09ed27b6425db41ad27f75224a261e844bed77f58dac457709055902467168343cad1c2b0dbeb13dbb88a04b96d19159a36467dcabea9fea58162cc415e13dc9d3931eab58062df1078bf2ce580edcf7d4c76ee57fdbf1c4f873c7b8b77d4175c9a777f4b3f328571294d8deadf9d2f0b0e684e8ca4c90a9e41a84ac0c7b6d2f287fa28950f86bef7e80e9634a6a6b4e25bb38da63d0a8de642e57b1ef8e8913c66a077bc2f1672327c4194d2ace6851b8dd8d68d4f", 0xc0}, {&(0x7f0000001680)="0efa0813f4de3fa1474923e245f5ef3450cc888e6eb9dd320de205c8bd3e2b0939b082c21f754acba2cc835ab1ad75e5613c551284bbbf5ef4df5d985ecf6e8dd46d2f1ad31ecfc5ff38675c4126c6d13535854f9356154211746eecb4258edf058ac9d8993d3e19b8fa6f3066c36aee9451e641b6545e915f4f42e6302da8b7db9f8b255cef4baca9d64fd8f62dc5d1bd9695f3f6c98364fcc97ddb02ab056753a5f8587f186dd203f96f3c9b9e9da265bf8220611d884fc26dbf3c3375c1b0e9e29ce52c6294c7b3b2b5805bc9ff590f22f8a27a6c3104ac1fd7fd9a847b4bbf87dfacac03c70d9397a2ec00ff99515fb545d0513aa6d6f0f96e429f90ef293f3bde13e2893e3d0758b05f1356230eed0eb1938849d5efd9f2efe4c4d7d2cf8609b6cbb3e8a1640d03073bd2b1b3860a17e9d5b8772ada57cfd84200773ee2e59e925403fa8c5aa0f28c73040d7ac6b9b1fe7c3fab238f2f138d732a9bcb1ddb02715f5e4209aeabe14113f9cfb0e31a74ac35398db714c35b9b1c229e58b6ea171b29042d460530a569439fd8fffc7f86686400f52d39e3df9a0ff78af807eeb8e3851648aa2137772da3b744592c5ea5ca9aba675c2caa83514a00f30e2df7f6e4e936e5615320851d9a284650793aee9b0afe42fcca0d317d732a596f80bcdb6456b5570a6a3597d4575f7995f30beb6d60997c81148382eea0ab1c4e208eda40bca46997414e7044ae7525011877cc26beb112954da655e454291ef464b637cf794a5b3b5de90188fe6b82cfbade1d3e5c7268cafd189ba944456098f66c8536e2bd49b4907acf8b075872aaba247a713e3a88161933767fdc26733689c1c1c5f25a7e4d6ad952f6d2681ad01bea6490df183b751691b1aafe5125d8e9939d37cbaa835959e147b64dc99883baf340299fe4c38b3be48d3ec8120e66d369afa03c82cfbb2c714a3bdb36be5c2d3d740877dc2b8bbb96a563e2c945245fb7287e63d8f881152619b4b80d6ae1a27fdd379b3d9476c0a2636b4ec8d0fe2c19c613f8fa49eea5a05d0a73a1ef2b2c1751ce5a2038bb0634b373d70365e1e8990444ec78074f850df3be8a3e48beb4e010fba2da2db959ae0dac772336d5ebfb14b1532045d948ff5bd63f1e28780387afd94ae67b5fe87dc1fe2383e6ce8e41bec9eb603a765e94ba87aa44deb1f8abb156881d6420a589e8112b98489be9f6038e53c879c61d72e3d693324982239773544d3b306d265dc937baaa3aea5625a03043c8baa0831a98ec7db005abe3017d72ef43d55db029ba89b6c4077a695885942c9a711d2b2d710042d58dd41f85672bdfe8a65eea40febe667702db382faed366b9e5da369dd8b95db179283ed3635db8f1900d4470c235d6566621cbba9a063cc88499a7650ca60b26c8cc7db2812a14ee2782d2853b6d01fe99f71ae5fbd7e5a3ca5af37e62572a1c5d92408e639efe54d533f9085e3dbf7d4c76b5aac4fa31873c80dadecca8d4be74b010d9971eb0951d10e7797dce01998da934deeb068fa1f0e6958052195e9c18dada7aaf1e6267e14ef9e0835b32c692ff3fd3ec6efbf2b5a56e15ce9786509a6112b61cc140665dc66c735638ffb227ae395a67ec9fa9778d5728e6c8a33d79f5c87363fda2ac92b7b81fc4dd32dd49fb1768375f2f39f765d87fb4c2e2296fc19fe4cac4cfb5b08b51a2ad4e27b60c1696e04a5a865e3511383d36d12780471dc59cbf8eeca22ffc6be847d70a828a62bcdb0a2e083c4aeaef8c260fff6fda21140ce43aebff54bf7e34a3d4b9198c9b362d53beade3a954f41cc116a3c05bc7348eed72b3102e85f098e244207040bc49680dc777f7d6ea5a13bd174b2a5eeff593e25f38c5fefd233d4a1a71a5bca0c9d6ed8f19f984c3b14484f170f1c4bac086ad4626c75df71a49f3291cc37e0173debe9c9669b7675ced9e0d997b8546e050ce8e4828ab0f537cc146babd26855c27686fe2863fa6c6c74a9656272a2a35e834b1d31a08600a1826094b8a0b0737863c4e5ddd22f04c73a66e21118f41a7c8bfc07d94599ceec191df5a2bc458b8a3731d8d487ccefd34784181703930ae09359895b6cc5c6f0175f17b626a9d4266cc0356a642b31704d5c588102e6d64394efa71dd9afb13a915ddd407ea447a9aa010d55d1d80edef35e6aa47eeac219e5932a654429394f3da278ea59b93f6e362542c99eb6422c95140f599987f8fadc5c5b907041b5a1c49946db24c2aaa8f9a1e28bc5fa56330e4564039723a524b01017d417c5648ecb185f00ae8dea0bb5d92e9f02250767ca01d467956be8fd77dbdf16b9db070bb2a5e8ae6f13bf1a44a001684a986ee1f2596042f6d365ef3451804ff96262043964b2fe4d05f0921eec352c3019de05c3285a66464e582e6a59fb63f2b1cd1cfced934b311cf159336bab23239c8b1bc581830f48dd70fd465b483ea0ee842546c77f3a81e728b16f6d4410d44238455ca192ef5573311a6636fafe95dfbd2dbe108a3d10b45d69b987e336942727bc76bf80643c98928445f70c685e96e229a3e5c9cb75d848c6bf8df91dc667ad1cbc401a7d5c36130b6714ef65b95564d6aa05cc380fc555b9adbce0104f1f4a7812b480347d361368eca861e7c7cddd907049d70cdd5a867a509afe426957172090355454bd11d6d8e2e10a3177513e959c0c08e87359f269d9ef4b4c755f7c42dd27588e9d6e6ced30482c61481cdc3383a963bc0d0360d4b835f1289c3476ba434073cf49e91e5b668158bafbb1be6d3864e482465d7c441833b096da688096fdd6855bafaf11fe3227fe35e418d45730312d55679eafe7743473ac391d4b08ceac39e1ed2545bbfc7c9ef496d4e3cab5e15a339fd8eb94df5c14dd2daaa6e784902193213b30e955b15128d0631330ca7c624cb9c812c9c62ecb84254e7a39adbbfccd5e70c8ec2048e965d39d57c47bc4063127306c7fdbac8f4390eac5a222f286cf1ee608eaa954dab9bff049dbd5fff50ed8b4dfbd79f9fe43cfc69cd0fedaee45f7af647c0d8b00326ba2a644d3191fbe1dec801d0e25aaa8e7c98dc3a99b65a2707c54ceb6258fbb9e2b0140dc13f28d413807669f22c3f25b9e5fda78f7bd0adfa22810f4c00a08edf0c341c2a241125d33e4d42495205ad00319887f1cdc89fe2f5af41fe74a7a61e164334ce674e46f5eb966ae338048ce42fad6a090742428dd8de44904847d1eab11847d71aa76f7edc764a831a8cf1e74eab6e310479071f7f755eedab0179eeab793d517eb62b022847444f0e474c55b7ee8b24d7bbb1a3ab559150e6d7c72b963b0f12cf67eb4872228497459bda81be2a4660ea35bb4584ad2b6c6ab15235e0883b2bd3fa7836c4fc2628c8b7ee0d7acb09b665431976b4925a476525cdab1f030b6b896542e306623fa06a8c69a18cf6294fd967bf420e7e731ed9b540e5ca027d975c37577c636028ba635cecad89323f56c486fb354a0e40f010a8bc0392ec02450048a65662c88bbe31273500521637727070e34340cd7b53ed6a7bc1e98a59477f54fe3e08924d35b33cfd9ee24315aa5650252dc4bf9aeda94d865aa868e70145c712799a2361a3a2d20b1955564d4e140e45016393df5f0eca480dce2231bd7929dfdfe3c0f99af619a701f71b56a5a738b01d220c6ac4326c89d99b2bf19ef92e359ca22399d98ba9689cdb2326d2b1ee3a40a432ea4d878f0928be69895c0324324affd2a2edb93c8bfca359d23e44060d2c445a583c3a56bd1f408773cfda31df9aa350f44700a879b44eb9dfca385f4d4f72c967ce36c7c53f1ed3b26ab3ebdac60a0c393b1313c4ed3fed32a6044d25b80a0df57665fe5bf04b47913fa6b112493121aee0d44da525d0a1d9b12a5fc29c9d22a13bc258e26064a047c86e514eab4410afd5fe7be7149d232310a2a75cc48bf4f4a6306d1eadb2ef0454d22a64a5a32db1c72ccf066b5850f762d1f3c235faa970624431b2174d728071603ae1844fa6dd3165bbca79a55513fe86180bd58e24be6d419d37be442be9bef4ed2e9cb38cefa3c8bf50b8860535f8e03cbb0d7ae7b3e2215c941ab423fb407a216c16b7eeb504da787757d32d9a8ed60a44b2c05ebf4dee322a3676e0ab50f47008357389aa678486ac750eccab4a8a8cd58af035a1da1ec7d310ef5dccae3224a8c072f660ad6a1049836964339da06f305f733678a3ec6548a4757b1806a07d84e9b53035be2d540cd6bc54fdf782bf27c6db8c691305a2f8c429dc0d63176d43c9ffddc20bc72cf96e568ef020302d945d2ab72f898b3e61b1171bbb8047f923bf24b4ae58021c1aa8dff246c8dbcd60afb4e41ec270e8d299575a95f7aa774925fe8568a18a7931052d84e5f0e2437d2251cbfaca9be17db304ff9d935385571467db5a72a93f3c190159d53f0f191af25b4e7999f04e1af8206d067ac0f3b55630dc8b55b42c75ea7001720f4ebf22cfaa964ec3ce2285467905ea14b7b5e92772b9f8b66696342152cd865289a48d2a42dd4dddd30d6047a0ff6aa579bf2877ad890e2c848663ae3415307d9c6c644cf25c44e83d743807edf3c137c2d3b92f32152432df7862ebfd47b95d0cada9c8430d6d7014eb744d5d2f23d728615acb17cfd369bb7f56467e09a745c264bcb59367acf9d38d6b184108f9a30b0bf39f6963f2429c4f2ba19e4ac1bfce6cb12dcc1a2a14575e0d66ef7032ec7aed1791d162c5f20f150ea23b300bc0576d14e748a0c12afa6cd996a5744d534230efc13201a1f84682f51ad7280f3f3aaf4ae3085c828adfc8ecef0806aea76a73bebe200d16a669f6b9724818cfd86d8328b000a13ecf866743c25cf173d2492f44727687c7b37f999b2b9b8d03712dc28a774c31263a549e54784d3b8b7a3fb74041b73280159c24c5e64cd5f84be134cda25f606c308818a018d22f55aa9e09831c3aa7611e61b4cc0c34888197410685798df163136509aed8cca898adcd14e31d51ee74f1f7c0608219087aae64feec4a00b8a9f1308f9046a44ab7d9696a242eabf41416091c11d47c75a699123c6a67d5e206dfa8e4f4a11cb650613c5256665e02d858686434c9baed68b5aca2b4f21e3a76ca9407da387f4894222d9a3714c50bab8857f4da302595957e81d68e1979628a2c36a7340c3692a857395e6f6e97b7b584a7fa70cce14fcf8975cb2273a33ed0868f3b8f10ccde107a50b7a826366843c949b86c704742e15516c751963d70516394fc4c9f2b392157f785d6f253a7a4d07990b756d2237b9a935aaa9c9031cb7164b71de6545350b93e978afe7feab6215cfd02111a443fa46ac1d82eb2886b3040e6fb45111f9d384c2b2ef83286a8caa9992b01a553fa22525a3f25fa9fcb48fe5707018284aef36e8c7699d40fe52e77943ec45cd4c75446ceb6168aefdc518a4124ffc83dac686ccc6c9c7cfa15e6570ad0f1e8d6145c0ee51b9a74cb72ec44ddb191f9dec49017066dccc2f1a3324aeb4e5841268e5787e94fca7b71047f16c20c1c381e39a1897575f87c6ba5277c6248d256f75276c3ea8b3b89c1cb0ce2b560603d143b49778c5df3d56830e09c9ddecb41d89e67e8649ef0c6f7933d35234f11e59495238605888498de6897e68a1724c73b795c064168df4ed5318398667fc05d80cae60e5219caaaa6d734671d2966fe242cbd3d67478a9fbdba3d88a0c05f028e1689d3af344eb57a3cebc9dc1296d31591cbfbd7a37b2a59c1fc68fe12793c31cd3ada939cf6577b", 0x1000}], 0x4) msgget$private(0x0, 0x18) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1d801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf55478f5300a49fef9d612f871f4385f04157795ea4a5c5fe65f2b8d6eba16c6592dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000283b2fd5fa40406d4618ad10f4b27f665dcaeaf1beec0e3d06564e588706e39d9a8184e171f2026c88e9bd69aca460cb9a748d288f03516e846ce2d4c1da31f2a3f8fff8c2ab17fbbe8f880d9c2797880000000000000000"], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$unix(r2, &(0x7f0000000480)=ANY=[@ANYRESDEC=r3], 0x1) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) kqueue() 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = fcntl$dupfd(r3, 0x6013314390eb1275, r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x934a, 0x4, 0x4, 0x1, 0x7, 0x555e8d7, 0xb1, 0x1, 0x0, 0x1, 0x80000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x100, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000100)) r6 = dup(r5) socket(0x6, 0x4002, 0xfffffffffffff629) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x89, 0xcaf}, {0x85, 0x5c3}, {0x100, 0x6}, {0x2, 0x1}, {0x21, 0x577}, {0x3, 0x73}, {0x45, 0xff}], 0x7}) setuid(0xee01) fchdir(r2) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x1}, 0xc) 16:00:07 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRES16=r1, @ANYRESDEC=r0, @ANYRESDEC], 0x4, 0x400) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r10, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000003, 0x6}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000480)=ANY=[@ANYRESHEX=r11, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r4], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r9], 0x4, 0x2, 0x1800) msgrcv(r12, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r13, r15, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r16, r16, 0xa5, 0x1, 0x100000000, 0x6}) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f00000002c0), 0x8, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r18, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r23, r23, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r10, 0x0, r15, 0xffffffffffffffff, r22, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./bus\x00', r2, r24) chown(&(0x7f0000000100)='.\x00', r2, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/229, 0xe5) r2 = socket(0x2, 0xc003, 0x6) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) write(r3, &(0x7f0000000280)="6df94ba3a642bb26c01c4232d9ce1210819b1d81796db1fa4ebf713394069147229a7cc542e96c585c32fbdf981c95943ee4015d8dee1855fb8816585e898b5b3e462cc2f6a69a3d810cb7261816be9c894465f093344d0ba12d545ba6e737554f1730a7ad2dc86d339826ff271d9672b7b62207658a528ebac2793530d3350582e7a7068e83f8832c4fae0ee22a599d856bbe906598c9890e385b5773792f1ea8ca9112", 0xa4) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896b85e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x1, 0x5, 0x100}, 0xc) write(r2, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="7d5504f6939ff90458", 0x9) close(r0) r1 = syz_open_pts() write(r1, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x80000001, 0x800, 0x3]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3ac657c1c0e37028fc0ae92f4cd369e0589b5476dbc26337510b497961672a909769a396793f7963dc74e5b89e41964f9a45e8831d2f6ca4efe50774658b3ef2b962a05cd6679f8556d451032622cbc12fe01444e0ac390178278bb9472dd04990bbbd10ee60d0bfbcb1245ae76a14f6cfe974c3e1276b56345e2e3a8a28cb50ba1c55ae2558e7d2f64bcf11afe8d19db16d5f5d1d114b36b42e10dc2df62d4fb692a1c9b8bf52c8d0b0299d008f1f89fb13d385aca8aee5ac62fb612faebf82e2ebf165ea1a8a52a2d605a991120457512be0e67d8f10a3f7157f4893239ffe315db65332a5480647a7bc5e2406f6", 0xfc, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000480)) r4 = socket(0x2, 0x4003, 0x0) getsockopt(r4, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) acct(&(0x7f00000003c0)='./file0\x00') getsockopt(r4, 0x0, 0x2, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r5) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) socket$inet6(0x18, 0x2, 0x6) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) sendto$inet6(r10, &(0x7f0000000540)="30b09b6402cdb692cf7a98b66eac54c5330c884ec4ad7c467a83eab1356bb088ec90c10c31f78806992e0557eff2dd204f61a8bd7f852c1ab5d295ed4fbb835521ef1cfa7ac50fe572a67d2a9ced2710108dc9e2273214c9b4e1a51e8554742912e5ea99522cf5259b3c9106e0459e15f71de2514da5ae7c58a1b10afffd1c2137000ee9adbff5ceedcdc8999dc8f58fec10b9933ebb5284a0bb572d76cdc9ce100659457ca130717d9b894f60f36d4d1bac50dd9b0dbf38e427bc0eb6b8cbd168040bfe5a7eb57a82b0edb37f86c71564c6e51529c34165c5d03c05ce266c5afca18cf2c27e82914f29e8116b1fd4644b770c00"/255, 0xffffffffffffffa5, 0x0, &(0x7f0000000440)={0x18, 0x3, 0x7fff, 0x6}, 0x387) dup(r6) 16:00:08 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)="e99ea6eca919fea2f569bd520723b51777cbb3dbb52009f734f2615f87b31dc86c41d541b6d15f42b4e9", 0x2a}], 0x1, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r5, r8) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket$inet(0x2, 0x8000, 0x3) close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00), 0x0) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) socket(0x10, 0x4000, 0x20) socket(0x1, 0x4000, 0x3ff) socket$inet6(0x18, 0x1, 0xea) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCCDTR(r3, 0x20007478) recvfrom(r1, &(0x7f0000000000)=""/57, 0x39, 0x40, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x4000}, 0x0) r5 = msgget(0x0, 0x10170) msgsnd(r5, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) msgsnd(r5, &(0x7f0000000100)={0x1, "5c55eb91a64925ef98a5338a8d2c8bee4af0d85731f4ba6c20dc34ec2a26ea09f31094ad262512571473145952095148a4103b55163710a82d9ad7c71f89e9faca280b09f825f83c55976db4b149b183b1d5230f4e6149e6936cbd2db329629d178c12f039f6d464122339203585cd8e770ea891fc9a98152bd15278665e51545fb880205ff1a783a8e146d6e888553178d851999ef46e72622d672d2b2b19ad59e692"}, 0xab, 0x1000) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x2d}, {0x4006}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) mkdirat(r2, &(0x7f0000000040)='.\x00', 0x20) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfa4a2bf37cc58a87, 0x0) 16:00:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x3, 0x0) socket(0x1, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0306e1737d546420202e"], 0xa) write(r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0x100000295) semget$private(0x0, 0x1, 0x0) geteuid() r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x800000, [0x4, 0xdf, 0x6, 0xffffffffffffffff, 0xffff, 0x80000001, 0x5, 0x6]}, 0x3c) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f00000000c0)=""/56, 0x38) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r3, &(0x7f0000000340), 0x21) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000140)=""/243) socket(0x2, 0x5, 0x0) r4 = socket(0x18, 0x1, 0x0) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) ktrace(0x0, 0xd, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x40, 0x0) fchflags(r1, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x1ff}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x40000060}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r3 = kqueue() close(r3) r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff8, 0x44, 0x2, 0x0, 0xfffffffffffffffd}], 0x8, 0x0, 0xbf2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x152) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() close(r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x848}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x11000)=nil, 0x10000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fee000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) close(r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000100)={0xdd, 0x1, './file0\x00', 0x1, 0xe09, 0xfffffffffffffff7, 0x7}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="b38d1602a1cae1dc840e9387807d0f56bbbf3cd27d0872e63fe1d2d6f60a5be4cf31a5538883800f36bb6fbb92a38d62dc649451259dcf7fc9c6a33df94f846cb0c0d4597e54698f6c8dc36eaf1e4ddce78c8054869d012d4eb7285e04c03e09a28fc97a892c0a3dbb919f6e0d93a913410900c2d2986888e6d2290fc03128a28a639a763d5d109c707a6a0044cd39d10869498d900caf18055d450a2def091cf0573aca2413c6"], 0xffffffffffffff5f, 0x0, 0xfffffffffffffe28, 0x0, 0x0, 0x1}, 0x202) open$dir(&(0x7f0000000080)='./file0\x00', 0xdc0, 0x100) 16:00:08 executing program 1: semget(0x3, 0x2, 0x41) semget(0x0, 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:08 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r2 = getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6, 0x0, 0x0, 0xaa45}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) setpgid(r2, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) r22 = msgget$private(0x0, 0x20) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYRES32=0x0], 0x1, 0x800) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f00000002c0), 0x8, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r20, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r26, r26, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r31, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r32, r35, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r36, 0xa5, 0x1, 0x100000003, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r37, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r37, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[@ANYRESHEX=r36, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r29], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r34], 0x4, 0x2, 0x1800) msgrcv(r37, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r38 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x2, r38, r40, r38, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r41, 0xa5, 0x1, 0x100000000, 0x6}) r42 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r44, &(0x7f00000002c0), 0x8, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r48 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r43, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r48, r48, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r35, 0x0, r40, 0xffffffffffffffff, r47, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./bus\x00', r27, r49) r50 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r53, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r53, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r53, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r53, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r53, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000980)={{0x2, r54, r57, r52, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r58, r58, 0xa5, 0x1, 0x100000003, 0x6}) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r59, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000480)=ANY=[@ANYRESHEX=r58, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r51], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r56], 0x4, 0x2, 0x1800) msgrcv(r59, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r63 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000980)={{0x2, r60, r62, r60, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, r63, 0xa5, 0x1, 0x100000000, 0x6}) r64 = socket$unix(0x1, 0x5, 0x0) r65 = fcntl$dupfd(r64, 0x0, r64) ioctl$TIOCFLUSH(r65, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r70 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) chown(&(0x7f00000002c0)='./file0/file0\x00', r66, r68) lchown(&(0x7f0000000780)='./file0\x00', r17, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r17, r7, r11, r13, 0x1e6, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r3, r17, r5) setpgid(r1, r4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x100000000, r1}) flock(r0, 0x2) fcntl$getown(r0, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) flock(r0, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x2, 0xfffffffffffffffe, 0x1000000000000003}) pipe(&(0x7f0000000080)) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) fchdir(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x204d2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x1, [{0x1, 0x1ff}, {0x0, 0xfffffffffffffffe}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x1}, {0x0, 0x3}, {0x2, 0x1}, {0x5, 0x6}, {0x2, 0x2}, {0x2, 0xff}, {0x1, 0x40}, {0x1, 0x3}, {0x2, 0x7f}, {0x2, 0x100000001}, {0x3, 0xaa33}, {0x2, 0xfffffffffffffffc}, {0x2, 0x7}, {0x1, 0x7fffffff}, {0x3, 0x7ff}, {0x2, 0x1000}, {0x3, 0xbf}, {0x2}, {0x3, 0xfffffffffffffc00}, {0x1, 0x1}, {0x2, 0x9}, {0x2, 0x100000001}, {0x2, 0x782d}, {0x5a0927f03e106b15, 0x8000}, {0x3, 0x60}, {0x0, 0x7fff}, {0x0, 0xe400000000000000}, {0x1, 0x1000}]}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x0, 0x6}) 16:00:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf456fc92a04baa4759c3871cbdb5b9ea53f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5701291715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c74d1f77d036b0233aca38bc8789d01c4674fb41010000009389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r0, &(0x7f0000000340), 0x21) semop(r0, &(0x7f0000000080)=[{0x1}, {0x0, 0xffffffffffff492c}, {0x0, 0x9e74, 0x1000}, {0x1, 0x7f, 0x1400}, {0x2, 0x6, 0xc00}], 0x5) clock_getres(0x0, &(0x7f0000001580)) 16:00:08 executing program 1: nanosleep(&(0x7f0000000040)={0xd}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) accept$inet6(r3, 0x0, &(0x7f0000000000)) r4 = dup(r1) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000080)={0x10, 0x2, 0x4, 0x3, [{&(0x7f00001b2000/0x4000)=nil, &(0x7f00006be000/0x2000)=nil, 0x9}, {&(0x7f0000034000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f000071f000/0x4000)=nil, &(0x7f0000381000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040c000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00004f2000/0x1000)=nil, 0x6}, {&(0x7f000068f000/0x1000)=nil, &(0x7f000005d000/0x3000)=nil, 0x7}, {&(0x7f000076b000/0x2000)=nil, &(0x7f000072e000/0x4000)=nil, 0x8}, {&(0x7f0000108000/0xd000)=nil, &(0x7f00004cf000/0x4000)=nil, 0x3}, {&(0x7f0000286000/0x1000)=nil, &(0x7f0000262000/0x3000)=nil, 0xa81}, {&(0x7f0000163000/0x4000)=nil, &(0x7f0000265000/0x1000)=nil, 0x3}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f000032e000/0x3000)=nil, 0x8001}, {&(0x7f0000529000/0x1000)=nil, &(0x7f00003db000/0x2000)=nil, 0x8}, {&(0x7f00005a1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000526000/0x2000)=nil, &(0x7f000031d000/0x1000)=nil, 0x4}, {&(0x7f00005f2000/0x3000)=nil, &(0x7f00007e1000/0x4000)=nil, 0x1}, {&(0x7f000033c000/0x4000)=nil, &(0x7f0000701000/0x4000)=nil, 0x5bd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/114, 0xfffffffffffffe1d) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x8000030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000240)='./bus/file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000980)={0x100000000, 0x2, 0x5, {[0x3, 0x1, 0x0, 0x8080, 0x259, 0x70, 0x9, 0x8, 0x9, 0x3, 0xfffffffffffffffe, 0x4e64, 0x81, 0x3, 0x5, 0x0, 0x8, 0x5], [0x7, 0xff, 0x2, 0x7ff, 0x40, 0x2, 0x80000001, 0x0, 0x0, 0xe5c8], [0x0, 0xff, 0xff, 0x7f, 0x0, 0x8, 0x4], [0x20, 0xaf95, 0x8001, 0x80000000, 0x80000001, 0x5], [{0x1ff, 0x40, 0x1, 0xffffffffffffffff}, {0xfffffffffffffff9, 0x5, 0x6, 0x7}, {0x7, 0x4, 0x5, 0x7}, {0x4, 0x20, 0x6, 0x1}, {0x10001, 0x9, 0x7, 0x3}, {0x8000, 0x2, 0x5, 0x75a15fe0}, {0x5, 0x1, 0xd2c, 0xff}, {0x800, 0x1, 0x1, 0x9b}], {0x6b26, 0x80000001, 0x3, 0x5}, {0x7, 0x8, 0x100, 0x4}}}) write(r0, &(0x7f0000000140)="220e22", 0x3) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = msgget(0x0, 0x10170) msgsnd(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051c09005195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164b1663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab40000000000000000000060861be199942c6c00e2e7e5d98e6f8be5d1de15df0a8678a979391de17556ddde3b96deff9566108a3008222d78691ac4e2e3d87f"], 0xd7, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80000000000000}, 0x1000000000001, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000000002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) unlink(&(0x7f0000000140)='.\x00') r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0xa21, &(0x7f0000000100)=0x1, 0x4) listen(r1, 0x800) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r8) socket$inet(0x2, 0x3, 0xcc3) socket(0x18, 0x4, 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fsync(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 16:00:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x4, 0xca) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) shutdown(r1, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x294, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b6fed71d420a58fe43bea7a07246ebf00d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe044f6806783de26753d6fdc2ef47b4d2c38f572cf51ad724dd92f009000000000000006198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b50217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3d79c942baa127a4dc3f33daa93994e65ae4b3d79c2a5fbbae982719574a7fb17bdf63dd0dd7cd58ab6fbf8dcbefc1810249f9474588ae4a4fd2ef349840968058ed9d4e8071f5893c905d437fe172cd8843f5b9547efabdebc80b6f7241c42126a2446cd39496c1c113c67f3107f5351a80d85cee30aa1cd67fe8d060e695f27c0df76e2b5e5e62a5425e66bb2d1189240d20984cc92de9b03244c3551eadc42491ed0d84712fdd3dee1bbecda2db70e165474298179b04e6c65241474a3433751c3bb9454183d79da828de4479d32b008b685d9ee6980f52a8bed2a094783e959af400757633a1a731478f2d24736930e69c3270b5c4b2bad90a6d30e00000000c5e50cf4f78e3d89d596a311a87212a624e7fe1cd2430718a0d95f63127972168a2b2487be457c27894197dd30ff314013be2e0b77941d66dc32a3cb7cab689d09db55d866a15d39d73984ba13098b991ab9f27d860874a3587d770de8da44b2d2a48ba4223d0fbbd4c2482c96ce80d35e1f6c6da4c277e703d1c5a27c47c5ff4353d8d96ce4980ba09e3d46d29ee4880dd1bcb63ce4a9206d3413337cf1b99994508ee05d00fe4f3ecc8119ef56fa46988d877976aaa06202096213b3b8e0096d5bce0aba8f0fbacd5cac173e"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="bfeb4eff99350bdbc1a9372857aff42e5f5c77e80d9780a7b57870bb4a980ea900b67791cdb2ed0b442aeb2ca534c866f0", 0x31}, {&(0x7f0000000440)="60a9b3823eb31995846a0ba3d9a5862bd24f009cd9660268927f38935f410e1dfdb359e18225c37c72dda2227682209696f7924da193cad04f1882073f07a389cbdfe3ceb270758f4598cd993e11762d08806336dc3f9dc3", 0x58}, {&(0x7f00000004c0)="086b939e1bfabc8e1dd9bf49ff32f3333b8acfe0f7a581f6e45e3bcc347f522b0c5a9a41e97bdb3b1ab041e4ee358fae6089621d3888a48fea84c7223bc866670b18b9a11aefa3eaf8113de1f806bf5be5afefbc089f9ec5a7128bc024f48ca1c1bad1c4dc1e900012b989ff7457f7e2b9505da853da984649852493e69ec96e2e79275610326d4c98c2c04008ba879b146259a166969d4757591c3111b68956b195e46d796450b2e8f03cde9110488b970fa67db3b32f72959b4b486abea1635306ee19dec653b45bf9b730fe9f4f6662b0f3694d", 0xd5}, {&(0x7f00000005c0)="15129391c991103bee7e7f80d11ee1bbb8377c3d9f0c7a17d5792a575faa8ca52da404000000000000002e0e3ea9c568c5768d96d2e4ebbfef5395da8ac3a9ae17728d2523ac031f5c07380f564adf7304b4f25db28150acdb629e48a32175cf951f140106e42b4f4505655673cbd5e389070121744066e72155da461f294b29cd0946c1dfe5", 0x86}, {&(0x7f0000000680)="b06be5ddcd1e9ba6eb3657390d8d51504e71f5c3c2be326eb37106224589804bc1cbbcbc1b09120d1a562803b4759fcc64f268b20525c6fbb374ec37d2803285faf3febc97530e56c1e0b91c1b97ddd95492ea6c3f21fcc02a42f9b1e72658a65848a0173500c1e9574199e80056d3223f55eeb313d22f76054de088ae947ec6bf27db77e47ce23c8d824edc629fb93ca4f6114e830bec00e322a8e2d4d4e007c65583b8095d0fe3e1befc1aa7ee23653b1b50e18da962422c79f528521d7e1f3061b3d83e1d8b303c350997014e2695df27cea64ddd2c15977fc2adcb0458ece3052713830443810595a3469eb1c48e577c935ff42e0bbfc8a4c56829156e53b5f4f541dbb769038d5345f4d319a85e3090628a5ec403f9e1b76ad78c3899abeb905b709ffed9e2af975f3cb2f4e909adde034560abf396d43d92f0691c81b885050c5855f01dd838946df2f72e66e175b7fb9d5b5dfa20e18105ada9bd5997aa186f08fd3f33b64a2ab650a8c9e0a903009c7ab07c4a460eea2838b26f844c4a966621205f6af13645559a0f4aa9e11f608e72152bd43b59be930565b9514f201270759e35f4dc3dc1b4b92a5f6cf0ad430937e77bf3aa2e2a28babc0a422a5455f9173441055cfa5c789578b8802e129aafaf13c5329dc3ceff9ba73c3da5155ff8ec8708966392d51fcf27e2d9d1163a65d1a02832e8e89bd286c62a4759b366ba3d255cf3824c5f77aa53e904c2e8907fb9eb89cedb91b276f1f7f275b0963fe6ad69d2c9b8ec3f6aec283813fb4a34347ce56e93f8f7b19d43680239ef6f0451cf1a4435fb98f6b1d256503dd692cc2436a47fbd271efa74525fcb8e164c5b95c9bcf703e65639ba123afb0da709a0dc32c72faee628514dfcda2915a174c0bcb883c389659d36eddcad513be83eb3486b46e75b1e66227d281b41d0a3d41e1d26c52382951c12dbaf9d4392a5e10a7fb0969bf61e1e36729cdf8306c4384d5b3f37a9644aecc8122911902d828043080ce963b70aa9dae4272af77e3f56ee12942bf602c02012aa613b6179e29b26ad7cf8730979863bb7f3a308e99f279af26e2fb00c14a7e4b67975e9908374044748e6879e20fc4288c9c8d20835249c68bdd676ba0b119a4978401e8754d765e5348b96e86037aeed35f08024f7017248b78129ef998e9af73bf52d90906b036345fd2603fd9f5e5edbe7c5a4f3ca880d00ed0d834a7b64ee476c0729bea7afe5f38dc0f0e59ec110464ad3a7f93865107b30a0125e7e878e00f0c433c38078051d63775a5ea22f2657f92f0ac1ed4b0b9d5b64bf93b3d31474568123465acfbb7983c043641722c0846cf6db3dbe50137df0ca514049d5871b65c02c09c5d5c80cbb82f073351500c49895dd7818e664296c", 0x3e5}], 0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="bf34431bd5a56daefb870ce55fb12b0db94fec4e1dce56d8640df78b20792d62f6fd082eea62fbcb3a43f9f0acd3f8982c37", 0x32}, {&(0x7f0000000180)="922998f0194378a07d24bb654ace5b77a20df3cb734755c3c550b99583c2532d3cb022ac765f51aa6d32f0aa19009fe2fd9c6a9d5d4d65acfd0df23e888dd27dcf496d6a0b6c6e61d2472d4709943fefea9109848cab4fdf2e471eb01c1460652ffab8339d94180de6f630df110029a8946fbe08ac8a18e3b22a31020a56424b828b8dabb9ecc1f0a0070ff6d6f8fd54e394241c6c16f939263bdb7b1f", 0x9d}, {&(0x7f0000000240)="68799bdbf81fde725bd131688ec575bd6c418e6865f27ffcd88d89a6e071aaaf5829ffe2e74cd91aa135aa675e30c26ffc081969515672198f461fa14613c294fdb7b801d1d71070542334c2cd25ad1579229b6f2f051d44b090d7c4534e4c9325f2ec01df1af1bd89ea81174bf3e9780724fad4e8da", 0x76}, {&(0x7f00000002c0)="7fd03b0a2b9eb9026307dd987ca0d9f79e2c5df37624d6", 0x17}], 0x4}, 0x3) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ioctl$KDENABIO(r0, 0x20004b3c) ktrace(&(0x7f0000000080)='./file0\x00', 0x2933e99da8861660, 0x1000, r1) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x6) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r9, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r10, 0xa5, 0x1, 0x100000003, 0x6}) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[@ANYRESHEX=r10, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r3], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r8], 0x4, 0x2, 0x1800) msgrcv(r11, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r18 = getpgrp() setpgid(r18, r17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r17, r19) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r23, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r27, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r28, r28, 0xa5, 0x1, 0x100000003, 0x6}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r21], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r26], 0x4, 0x2, 0x1800) msgrcv(r29, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r33 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r30, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r33, r33, 0xa5, 0x1, 0x100000000, 0x6}) r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) r48 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r52, 0x0, r52) r53 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r53, 0x0, r53) r54 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r54, 0x0, r54) r55 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r55, 0x0, r55) r56 = socket$inet(0x2, 0x5, 0xaae) r57 = socket$unix(0x1, 0x5, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) ioctl$TIOCFLUSH(r58, 0xc0286988, &(0x7f00000000c0)) r59 = accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r60 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) r61 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0xc8f134ba286e696b, 0x0) r62 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r64 = getpgrp() setpgid(r64, r63) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r66 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r69, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r69, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r69, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r74 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x2, r70, r73, r68, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r74, r74, 0xa5, 0x1, 0x100000003, 0x6}) r75 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r75, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r75, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r75, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r75, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r75, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r75, &(0x7f0000000480)=ANY=[@ANYRESHEX=r74, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r67], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r72], 0x4, 0x2, 0x1800) msgrcv(r75, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r76 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r77, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r79 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000980)={{0x2, r76, r78, r76, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r79, r79, 0xa5, 0x1, 0x100000000, 0x6}) r80 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r82 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r82, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r82, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r82, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r82, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r82, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r82, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r82, &(0x7f00000002c0), 0x8, 0x1, 0x0) r83 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r84, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r86 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r82, 0x1, &(0x7f0000000980)={{0x2, r83, r85, r81, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r86, r86, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r73, 0x0, r78, 0xffffffffffffffff, r85, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./bus\x00', r65, r87) r88 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r88, 0x0, 0x0) shmctl$IPC_SET(r88, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r88, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r90 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r90, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r90, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r90, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r91 = getgid() r92 = socket(0x800000018, 0x1, 0x0) bind$unix(r92, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r94 = getgid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r91, r93, r94, 0x10, 0x9}, 0x8, 0x1, 0x9}) r95 = getgid() r96 = getppid() r97 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r99, r100) chown(&(0x7f0000000200)='./file0/file0\x00', r99, r100) lchown(&(0x7f0000000780)='./file0\x00', r99, r100) lchown(&(0x7f00000001c0)='./file0\x00', r99, r100) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000080)={{0x6, r99, r89, r93, r95, 0x1e6, 0x8}, 0x5, 0x5, r96, r97, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="5aa910b0ba8a993f278a1e20aa765e7d0fc2d9442ec92eda84b4650d42780d9432947bd19aed74954c57df4c734722b2a9864da375fe6453ddf35448c6825c327b821b4250b6b4a4d33f482b804efce648223b007961e5451cd30f", 0x5b}, {&(0x7f0000000200)="b6392e8b5a61ad69af92254e233111f80a04f73866148bc98e444db7143aa697b97332f4", 0x24}, {&(0x7f0000000240)="94a389b24cd9223b891395c5f2f0d8c77f6a64befb696f98023cb4300eb05db12cebf52acc997be8cbb8481b64cecf1670bf50fa4b1a73a595f4e6c2363a0d66979f4a0fcbbce8be609d2709eba87c0808c6ce1c66166d554a0b4c918963f3ea71b0f27a6fdcc1abed08e895a038662e7f2d4eb069ec", 0x76}, {&(0x7f00000002c0)="64f363a96ed424635a45d428c937c36407c2d1d84075f06f9ebaf9e067f3fea3186200c775bbadabd0b658effe5ffc75bc5926a0", 0x34}, {&(0x7f0000000300)="c27c8403e74b9a00840b6e545036f490ec0f048a8a932cdb09f8801112b693891655f3766d35e3541bc6f17a69bc80c8655afd655ce2888f17fe70dbd61821a0d6363faefd99de0748d925513f9d2736b7b56b9a0f0f8fd1f7687ca47e6f0b40ce3e23ef32e68628ed059808a3fa0fc032f238ae247171e71b79419ae746d4b8cd5dd6d1038e7edb0d773802d31eca1248a18129c3", 0x95}, {&(0x7f00000003c0)="43fc17ec7ab356fb53204ed3c5dc3918d0ddb257916a011d7256bb9d07f2d3c24bee0150e0098f176e174a47e0672d5f5e1d1725101eefd02006db8202f1768dc47f5249832f19025be951f64040130ec1ae0fca8badcc9806b118abe26a38de37ddc32be33c58cb1a871696f38d6f362765e6e77065188164e786c1132bbbfdd84f61eb2c8f3749029a239efd25fef71165532a22c2711d23557d7e948ee059b299d5b453aeea49f640dfb1ca6a24019dab300457a7b30e156b83968e4a0c262afa83ac9ee313269b0a935eee57d6122d29e4fec0c0bfc2f5721263385d66d524d44ebb44a47370a6780f0bbeae1a959d55a8ccf549f33d67608325f5359f77e6116e7169e8a994a18def393efef3336db72e0c247629ea9edcd39aace717c32c66a2a54869318087d715b606768bd6fe001f10003dbabb02644217e15b50f918a6387bf3e0355f907000279c75960c82ab4189849096b0a1a5f91cb328fe73ace8b7fa7308b5d55fd5cd7ec24fbf83ea836f4c8fd727ca7c0d018673b5385d3e0ffa8720d69498afb398efadaecbef62cbb20b5900b39aa4476e4b6834e962fed3362c6a98b2e0bcdd4f5de5888c837214999c2a0f5b961aac99ceb029669abef6d2d196c93d758a996e6ae1284a9031984fd4e2927300369f951ef21b32df0aad3af7b5534ad518e9e880991bb1819b164eb777c46cd9cba3dd6ced473e31930e307ee517e9c973a60f81bed33ce7510b62ae0e901e60490c28fe48cecfea9cea5bad7b30b7f729c2cc0580320f05c8c46e469f572a6473c0863928785da64f3f9b0656d4f58819d83546a660375d7050a90c9abef37d01119ac4733729d9089997bc3cda8ce9d1ef79bef9ec41cf515e4048647425282b1a72d57196110b72ebd34f561eee95e2c755e1eea015967a56340ba60fa7b49e8a359ae0243c906fb415363a73020e84f53eae8c7b42aa110d9ec2d93731b992d48931c81e66c46135407dd983da751d31438c5c1f608d00a5dd4236af4ba15d115a82969d2622df93847b631adc769a5a3e9343f01343455dd75dba26716d2b95677d0e7974641a71caa266620d6219ab55a7d61249dbddc41287259825fe34f63d9dcbcaf966e2d4b7019121b7ba6bdc6a16551ee0fc1380e91c6e3af2ac6a3b260463e70833da167fb3eb13c8d0dc82cb45e8420efbfcf70c904f49125de99cfe2a7b46d71d6edfc112f44352940af04ad8c2666b969137a5bc3266c52bc5a48a25a510af6d35f40388b296f5adff40d1794cfd6c100b91fbd48c10daf1f924df363d3e992d3db3d127ecdb6f37249eb2d1107731be3bb13e9ac7d023a4b47d12f1d68aefef93c80812ca8e0c908f60534b8087a15147d082cf54004d57831fb8b642947d9f9dfb2cfd19ca47fa54f6000831618d88ee929ede7c16b480be08a6a6c72c5211177b8942f56c072d4b7af34c069afde678b40ef4b1c1f8280fb27a05d13cad07d2af95a951620eb098a3611fc6155b2bff32a89a940521ed5900fa5d3288fdebaa4e789e6fb9100b9552bcbf1f1468a34929cef77757ec9473baeeb98c2774a20a2c75f1a839138504f81dbcfdb82e2929d18ed0a313a49ca032ee92a791510780ede421ece95eeeee92a90b58b5167731a43ba3e0dcfa686d857afaf1aaa3bb4fa79852a98299f3ca2e6a8596759b0a7de7bf6be6df587049be62250939503a58d26d7b7453baf5942d3b0bde175a404dd4116c87f0b737ab0135c5e19293133c1b20d8ed42952f1ed801a657582bf7f5d107d20dc07ee5858a91e12d6df1fc3d04c8d9517f253876fcb732210ad7641fb63e637927269a02d5acbb6a6d5e5f1bb831e7778c37155a533ed62532caadacaff2cb589c046cc1f326f8bcec383bbe83ae0cb4707bbc4797933e4d45cc424882ab32c5e0263ca0fcd0ca399379821514cb345985ba053fc961c4ccd50351661cb39b8acd38487c4195e987f71e11fde0d320f25bcd10780b4944b1878e64886909535cdf96c82a14960cf260e9f18db15726b7a8acd7ea39ca633dffa69fb25c38e89cbbe08290c858e6cb6e930aea3ff9b3af387463609397258c74d0e271fd8e9fe1397e80991e53e11c8e859035515cc3037c9db6787d7a81c24da29fa538efade9c7348f53fd0f3ee4f18568aac7f9f3ad7cf8a384375ba1585e2b2dad7b9e8fa97423dab688ee8ebd10f96a2c27c809f285b7b5fa55212d430cbea62f9d8885e8c5e3ba34120a816ba2d167a8d9ad0b96a0965862c1fc57594a7426ce5c612b2269f139c5ed3d5b6ba057e4bed2c4a19fcd0e72b79449d6643679f23723097df651adcab7bace330179ddd500fbc605fd997dd1ecde615bffe3221e43a67b67251348271073687cccaf7238b30008790c6dea2b1be6d4b5215a03321a5ba8cf7ea33d2091d8f2578ab1a1b0cc284ee021af41e47aae84569ef997bcdc790f9dc653d414964f263eb6dd7b50cf561f7b893f286d124329ab963205b73470f53da0fde40a3cf2776c2c6609f2463d8a992f82bbfebebe82a5b47ffc034f6a33dfd306ed4161e75c65dba99883ff1bf612e3646ab808f193cda61751473e3e934ff9a9bd63b72f1a03bfd720fac24f7676c87ef4029335b862d9969ac638afacbacc15851ce2f3a329c54b46b22a9635b2aa48a267367c205f664204769afd353dc8c56710486350b443c39595ab680b810a2d66081df690f465cb278a85f2c71fa101053fc412d61d48371ee0a1f2b22fd8a1d090bea4b2b5c298f1bbba5f32ce5a33a98b28ecb00d499bdd1947e690015439a97ceaf39dbf2d8e0308cd80c3d8ae5af8bd2510970c4dbd0a959daf9901f893634d20e093d7c6454204bad8a97b5a20085381a8501c0b7f2493688c97ace64dd5ce430756b56bd206bc4e7e2526540f054bc716a54e14478ae742491de21847694dd5f90ce9daab8b09818ebbd84c62e403d65bd3b05b2ba786999b0296cc965f35e032b1dd516276c533b1fc603dfc0d48ffa2749c535fff458e32a35937c4b809533e95fb87f178f42dc926df27ce2258f0240add7060ad309e630627c2807b6166699093c0016ac53333edf346ede89a1a2878fb973632d06433fe5dbf385a6800c06a3067bd5eec3d021dd598c9da957efc001d55197cb08e7e00d19c68a6601f72c21544c38d143c5064865202036036b9279e390a6404049385c1722c2be49c866c96ef70db4e3c1817bf1541ba74c1885c6086397df504c351b6e9444c233a555e71760fb23eef105b1550236d67a7365ee1670d82d2e49d5f46d695f37ff94c6d4448ab04666051e6e436ec5b009dfc38c3c656fb5a60a10a451875cff647000669e260e2dcf78fd8a294b0a09c28589edd435a55bd02be4b2ce2f9fbcb078248281c50624fafc111766024061af0b0a470a52075780f24db094391862a4984f1b1f5c2a8ec6e32b3ffd17fe33391816c506ae1fc2c15a9a9b5713aef7cd0d28a519231fd6b8010edca7345543d5ca4ea2f7cae6f898373b5c81e3a3110119e5c6760599017adc3bcc9970379eec46f2606d9da58387c48d16eb3b90a2157c7ad8c696195e9f7cbb326c3776bf0f773a4b4cd0e517d41ef48ef60e5d17919733e1ef978f438543791abea92d07410eb63a70d5428fa257f12b04ef99f585b44f58b6f6a165052a7750da1ce5319909158bb015340a115fa52df789a3a7ce031d3fe08095ab6330a1d646520c9509f971c11e906f44b698e3bbfef6a7fe3a37e0d0ab04916a43c27e49f3ce744c2e2acd05c70a637a498cda429bdca72db13fd997e1b302af607cafd286b28955d851c344ddc9d49428770c87f9531b5c466435ebdb2e1a730de1209e7b27f83ef1e446edeb191778b9d236a258f2b4ea77cf19f7220f5a29d52a953dd96409222351c7cccc70e8a2e7ab3eb7e4a1365df575403e70844a08b6c6a3b185c9c54244acfc344c39c31f91cf529725f1de06cb161a30c712cfb8f805ec4e0b93a7a50761a909438762982b755092e1490f3f0e6d201a86b9a69654a8a0564b25259d61182e22f96d46e1ae4d769e739cdb3f0a0fc27482cdda27dba2cb96820330ffb043d915a3786fe5e7985c006a9b14403a6fe0993209c45e35cc5a48be25dd22619015f7418331bfb419b6ebb3430673e0f50f01908740c98f67fb1db1619ca0fd74bc060d4178b8a98110f159e3b1edc5d8c8617adbf7940d160135d2f36cddd1d0520a117079ea9ee293fece0ae4a8a71666d8a2f13e0264daf9aca4995453f5820624592956eb2c12eb3966e1d6bdca627cd718f6ffaf9602eb3bdfe2e47f660c4a46ec80570b5351620ad524b1824f6d4215576c008b1090ac09cb7b35b3c109b9120bae0b57e023527e31beb4b8cefd381f1eec98dd746731fa1318d7fb75f0dd9db82c3d3e6ad1cf8b91ebd74b19ebe0e4c902bbe65e597fe2c5fa4bdaa6344b0f5567d5ae36c021c194df2ad296e435c8ad22cbe52960b31ab98792554ef0aa516e848966b636e75f38482b52d6b0f8dcedf2e836da2b7a810898849f7cf670bf26c48162292495f29755195ab40ab4ac9692ecebf94b5767535678cbe737a9e6f1ea20ae3cf0c1f03c8ae19705b2b0fd1ea2eabdad1d3c87bd425702d3742c3de3166b879f4f1d95794bc71593cf19e7e76bc8c757dbf561fbf047af1f9db74aa0ed8b1826a29ad48eeb3f3ad39be8157506f354fc83ffdd22cd63b376965b3d2e7ed4ca5d574304fc8065bd72db00db2155d7d07285512be23ae0d81a86ba049ff78f8088a32f169b4976dd70c63f4e11f234e4050e834545672e1be806103d1e9c125db5b0f095d4a3f106e0c07512221520cda4231e3d554c7432343ffd79500fcae76a89f39453c8c690c27f0b311b151aee0f569d32845de58c6b04e3e23a34d4867450c9fe2dd3d78eaf4f7b037d00ec5d14f4bb17f5c854d9ae8d205814f678d474455bb1f267a6a33bc7d0dbe0b648667a8739802609ad53372baa028040529ed76408efdab3c647f7d275bcb523dffaff9a5ccf0715fcc49a4fd527396024725878dd4f45adde0d87d7ff2226a881883e37d87dd7ebb9010b25a60995eee192478072bde807660ac9ed7f0e2e6c81499556f3e7ae50d46b3f890f59f4883103f36dcec81db8f8ab4a876dc2fb8fa7259373eeff098fc8ecd9bb1d2bde790d98456719687a06e97d892a1b77992f1722fe51bacc010a57b210a9d270c02d7d10f106914ffc09f5332f7c5f1c65e8ed3f5e9c7406bd3bb44c91901cb35d484375bfded22f1e5b98ff785bf9ace4f61b32efe4438fe869ae8db2ea4ed07b52af232d46b65ff720aaebcdd455dd8ae0eba2353750154994cce593d6293f507a1cfe9d51e661d8416c84043ff897f568773cca41e501885f53434e7881ac714696092f858cf4241060a0df5efc6bba164c1dbdafd02095be69b54521bef10c4756be78f0380508c982bec3bc22b4ac80ac9eaf741830003f1a397ee61b521499e42088a2fc6d336576782a4960e6b5cd5f98efe8cfbab855680838f1d20eb076a7cdc82e487dda48baac88c1d08222d1cdfa1c35344c25ddba5003e45749e67de9748a3166b74c76c7da9d1184f3c6a80dffa64232837adcd21fc9d970ef03f56975e27db31f5024092502d0ee2eb5923c5884431427963c777105889908390743c0e3d07a1823e9709f4e280c60e59c1053563b840b9c6b52ef2bbb5da5ed55c8462c38cbb3de00358f64af0734547b582c452a846abfbdddd788e82232ccd9feeb9", 0x1000}], 0x6, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, 0x0, r12, r16}, @cred={0x20, 0xffff, 0x0, r17, r30, r38}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r43, r49}, @rights={0x30, 0xffff, 0x1, [r52, r53, r54, r55, r56, r0, r58]}, @rights={0x20, 0xffff, 0x1, [r59, r0, r60]}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r61, r62]}, @cred={0x20, 0xffff, 0x0, r64, r65, r95}], 0xf0, 0x1}, 0x400) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x14}, {0x6}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x62) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20004) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x68d56011fdcf6e6b, 0x0) close(r0) fuse: Cannot find fusebuf 16:00:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = socket$unix(0x1, 0x5, 0x0) flock(r3, 0x4) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000040)) socket(0x1, 0x8000, 0x9) dup2(0xffffffffffffffff, r5) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000001c0)=0x3a5) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000040)='./bus\x00', r4, &(0x7f00000000c0)='./bus\x00', 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x9) open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x40, 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="5d16aed54355d6790be6b9dd23c67531ece049068c0fe936a0c4709797576dc40c4f997247f8d75b354a257b337efffd933228df9bea29d800e9c801e130bce6f170afd291c6b205f62d1331b6371deb7b2c63fde3f166d140e83e77e70bc87c3ae08f45c3867e26a9307c1d5be2aa20378c18e0f8c0339ea0a4a651d85e247e149a38f306fa41c1dbdbdf4872353968a5fcbfd313c152a5ef3b88e05a585b6d95127c81a1f791d4a747fea7d0d8e6f8752e1edd14e90eb09b2cfe055af40dd4efb083eb6d18637f46d9558b33f94fbc131c9af9fb14ab5e7ab19d66639b7733f34dc7c626c9ae475e8e0bb16c1dca19da9b9675", 0xf4}, {&(0x7f00000002c0)="9486d1625db7ed13b5d5268c2a0aab0f9dacbdc39c6ca13e99cb44dd06c4cab7b00da0a1045edeca2945379faa304ee65df509238b06656cb4341181f588033399ae18762ce2dcd9632b30faab23a8ec759ebf25f0a728a4aee7353bb4066b708f714779e79a99998e67af64a582bb14bd4093303d57e7db", 0x78}, {&(0x7f0000000340)="9bec40eb870c7022e36f5b92701c34362769915382968d40f13c9381e31879a1aa57f539746060df714291dbaf9b7e4b9499e4404931153b60b49c865dbe4d996b48aee16916a8c58ec30c3bf1a998714bef4419c46347d6ef780355838f1b946392cd5aacad5ad9ae98cc021e2160f1adce1f9095b233f5b6aa13511aaaabfc5d197fcef8e7176a12fa38b9747d14626b5613f9ee01584580b45e81aa2e2467dcac2eff168f", 0xa6}, {&(0x7f0000000400)="6115ff309f67579237dc5b9301ee3027683ffa28409b3265aa08b297d088d748a0092f340af34c8cd166d434bfb2dfb489df0c104cb5c930ad71c1c95f73fe39d0f59a1c01c4960a7e09dde57b762a259cad10ca856fb1b6f0b46cf1b581b12ac795c4abe7cd8b18e3e41846bd57969e16ed5a90034e5c15c353bb2c837f5641d36d5068d48828733b1da73e6a8d7311287aaec62ac7e248788a4b11891a53b247bf6403979edddf2f", 0xa9}, {&(0x7f0000000000)="124624e3e9a6b75b", 0x8}, {&(0x7f00000004c0)="5244af78b76407ee28c7d628d3972a5388698d0e1c8889392220cd056ac41d1fc4c08f713684eebbd511026ebeafbc277efe1010a2a02e1512e2d21eb2e9ac333f7f3f22aa8a2d564bdba86b569adea8524ac5917e5d687987dd5a65bb43bb01508e4c88b90db28c968b04b62e1c8e62f98b73b7faf55e9489b4bed3480ea68ac11f52de69bb90143d6c76f3c2e67342f33b58805e751d379ba6723434e846a29ccf48c08ef31c182f837b783a0fbd0e5c", 0xb1}, {&(0x7f0000000580)="c9e7bea43c312c0279e0f94e81a1e718b1f5d5cdc281f3c7bdbb344808396b4030cb43a546e8fb11fe4f09c3dc7aa78d36b0b2075babc1133c2dda2b87cb339f08521d4a91092f9be1f53d3ac91f1a563978352a933e7c17d38f5e5c1ae498320e45a4f92abb49b9404c39d4aa7da3016e7c67fa7cb3fb7da0e90fb2b9a901d8a34cbf4e7072975f2d0c4928702ce07a274b66bcd91e1dc3c74a5b", 0x9b}], 0x7) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$KDGKBMODE(r2, 0x40044b06) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) 16:00:10 executing program 0: pipe(&(0x7f0000000280)) syz_open_pts() kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) pwrite(r1, &(0x7f0000000440)="8efb95b184e7a0034c72b854b15c069ccd13c8ae65963cb106bbf67a2c24219241e6a41d0646ebdab9758dc12fc45520182ac2dad1456f5811b6572cb90cbcfa8b76c64c62a502f495ed19ff7cdb0e6dc9f67be6f2118e579547ffd1a24be143cf141a62769b067117e6ef26f4ef53155c721e2cefaa1e757a217d2556fc17dc92add45ac05535c96d7004614ad285ab355db4385ca682a193cba40567b59cd37c7daec50a78eaf0d68352697ec9eb51c4b3038e62b9621c6887295b474cc01419ec34dbe40c62c078423e33f2c1b4e927b9bb57439d4f1fa5ac1a69e8a9224bc6d9", 0xe2, 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) pipe(&(0x7f00000001c0)) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r12 = socket$unix(0x1, 0x5, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f00000000c0)) r14 = accept$inet(r13, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) setegid(r7) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x9}, &(0x7f0000000140)={0x7f, 0x0, 0x8}, 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x6}, &(0x7f0000000080)={0xbee}, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) 16:00:10 executing program 1: 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, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) socket(0x20, 0x0, 0x1f) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000040)=0x4, 0x4) write(r1, &(0x7f0000000240)="6d358cb6c44bf9df20d7592ec1e01c5afe18a68bad1c8778728db9f20600000000000000ec8ca783aef81d53b0b716df8a7a2f3bdc71911bea9612a01a80ceb65a220c53e4075812282683111a4faae37bb2cd498240f6d6b100fd185e358033792ced9e8abd71ad8068aa7584f7e8944d846b1730f24c59a0c8407834251fe81fb8712ec0b184b87b3e5af2211f189a47b39db971951104ac6543a0c8ea7255235bb54e34043ddba387cf7684f77f7495d6b6ba122eb789ec", 0xb9) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x101}], 0x1}) getpgrp() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r1, r2) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r1 = getuid() chown(&(0x7f0000000100)='./file0\x00', r1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=ANY=[@ANYBLOB], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0xfffffffffffffe01, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x88, 0x52}, 0xc) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x1}, {0x4000000000206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000081}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="26495b55a658d024cd62a548e094") 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1, 0x0, 0x7, 0x3}, {0x6, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:10 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {}, {0x806}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xbd, &(0x7f0000000080)="b6") 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x3, 0x1}}, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) close(r0) r2 = socket(0x800000018, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r3, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1b7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x76) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000098}], 0x1, 0x0, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) r6 = msgget$private(0x0, 0xb0) r7 = getuid() r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r13 = getpgrp() setpgid(r13, r12) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x5a, r4, r5, r7, r9, 0x3, 0xfffffffffffffffc}, 0x8, 0x1c0000, r3, r13, 0x5, 0x3, 0x7f, 0x8}) shutdown(r0, 0x1) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8930, 0x0) write(r0, &(0x7f0000000040)='oPP.', 0x4) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x14a) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) getuid() r1 = dup2(r0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xd6c) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001380)=0xf2d8) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11e, "750000000001000000f9f640fc00"}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x8, 0x9, 0x6}, {0x200, 0x3, 0x100000000, 0x7}]}) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x60401, 0x0) 16:00:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') acct(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x81) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = openat(r5, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x100000001, 0x5, 0x380000, 0x8}, {0x5, 0x2, 0x7, 0xd7a}, {0x80000000, 0x401, 0x100000000, 0x3ff}, {0x1ff, 0x4, 0x1, 0x3}]}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001740)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="eaaa676d4eec9d9c2798e1e57758d2beb1cdcc4197bf1d4282f8ca211a7426743a87faaa7c15f4cb87196bd609427c2d8731b5506fbd185953e2a896ab7c90275add130eddc17db18e23f8b9372cfb47f877bdff2046839c4046c3a20f695873030ef14683ff78a100193ae635a107f7a9167bb6aa8886207388b0e0268163830c6bc122e1168ab863bf9bd7", 0x8c}, {&(0x7f0000000180)="31effee92748069a0dedd1d55823575f148a72c31a39cdfff2caddc489ed8be8fc78683c06e1d2e68d09037ce69f2741bc461ce5981dd79dc5425bdc97933047a6c8ff3050e04d3e965e2a83fe58e51ba4372909087d0378d69a99070115ad6162afa6bbd1ff28749494a39ea1729dbe90aeefc4047a4a09543df2ee68e3b945c20925c0ef7628e18da47831dc377182", 0x90}, {&(0x7f0000000240)="37d9cf4d0e0ca1f7b7347dda5f5cd0ee904fdada1123afd0a9079c09a5ec22ba26f4599c3466a44f7b4c8bce8dd89be0603f68470f223c7c75af99bd75ca4b78570e7456939107adfc5a05c890333dfecdc414adb0857abe8b10d57712bbef211acab1d06f9bb2073c61b1255565ec4a0972477e8e50fcff32d419ae1d1e98c6bf4007c8343073ad109b81282eeffcd0f5384cec1591f55aebe748378d54cda8eacefa185953d351dfdb55729e28278d13a541eb85c57cd6d2ff6d838f87b8663531", 0xc2}, {&(0x7f0000000340)="ff923c543cce9aac001358ff77189a3d8c502d44991ac9090f6a822b95b99f467a29b357", 0x24}], 0x4, &(0x7f00000003c0)=[{0x88, 0x8002, 0x5, "8b19c27000b84ef94ba802a8a77247ea91bffa8a989e83ca780f0e201294ed29a187b311316a86fcf6f86df4ac20c033274b9b72f2d39a1000010d9a37f15a7783024eaf2c05e437bb1d62ed076b7b279717b9eece9199158ad2cf16cf2b3ccbba37a949d90879389ee594945351a499eca4718a88c9"}, {0xc0, 0x1, 0x6, "42ff59e733c52f1d73f5b96a0114f5159655c6df878a657576374f1f05d99c32fdee177838c58d16aa30412088502e366b495e94568039cddb8432055cb9f6aa94e9aff5bccba4e98517ae48f0feb47f86a18e7d3792f411d0689477942eae3772d7733845188d076a15b7312502c58177a7880c67a02c4f7ea599f705fbfa4a0f42321433e2a060123400593b3610d575bc69a2be3f4fad24cea75b8dc2177f139ac7788d10751e63801024ce73f79c"}, {0xb0, 0xffff, 0x3, "df916ab06f23eb5015bcfc28d803ef69f1547db4639d44f1c4d70d9389afecf9995e8a3099eacff0893cdc9e3a0d41074df12e880cb94a868424eb2b280947ed319ef83dc6541298cb26bd30cd12f9a729b66b1ae890a33fc22e42e76c99e9a4522877df408eed643a361a1c6c22739255e8950cda31cbb22b25e94a07d4364017989b0b1e5885140f64c51cebd418e6e32bb21ee2f59e5bf7"}, {0x1010, 0xffff, 0x20, "4545e295466cc268bee10315a0c31dab07680fc0255aa9826255fcff69b257932a61758325c1f300a15d81ef69a32322d823e87400b9a81c36e4336edccbbdc83caaed618ae23ee1e9780b76f53ac32ad81212df13cb9dc64ca71a2aeed782621efaf11251801f28cef772521d955d0d091a4794f0dab37f42c9fb595a61f3407d60b4f27c2607de31b194a10ca674c158e4598828c0a617491c6119e1de5829946c5cb8efabe72220773b99515e2c6412ef858b9fc0cd31cf1f94de1b10e39eebde526cc81379a38afcd6acbda49e775748dc32ccd030a63ff28a61812460c612da148b349f22e8ed69cb93683c35f8c2c90f9dd88e889a467200c425786260e24f858fbca3678f96a222eedcec24b2a30b256920abe139a00e0108ef3cf51b991fe04885b27154b2a375855098e9c2dd88f6cb045e8ecf84d363dea8604db80b8718a440a4a32d34e42c246d904b446aca2825f37ff40f497def9fa4a47136024b4b57f8a0d207db03d93f2db359fa09a70758b27ed09dce67ee774e18e06c503c2e7b76903ac5b44323368f6a3768fce7037231cbd32cadd90d22642326885c1f5ce7999ddf09985940308dd87a2785ec1f965eedc687b7ba57cc0401ce4f4f62054288c799d1213910e85cd07481e2dda32a7a5b9c288f84953537ed3e884648d1190f6b0b3ee7463f7b9009311911995f39775fc72b30db9a698ca603890b5b95365a095c9a94ee9cb6304061f3032211b4d1a40f01783bf44b65bb2db2a007465c843c1804ac3264e99dfb1726e64b4a0631d0ba468af3ba0e215bb64148f1985b91204a62e76bb68e90c6424356677f8bef5c458ce521ab23338ade90894c606f92b6e8b3f04c938f63c24f799e120c71b2a123345cd80342f18446835c7f2a2d19a57f71fb4f57581a713ab89038b12f351ead71aae7b200024d337413ea488e556fadbda4b84f025d274efe9b6eff6fb236642bb1b2842e070f3b992277fe71177e16947e2a0d7562620fd76997f7f51c3c47db9b1c926b4a4f10f1e196cf1f50823aceda2425a2dcabaf966ca0d0f9dab682545a49602059e832c5866e514ee45f82e8a36b75ecc8b80b167990e734f6283a2cba28cdb8c713de4cd2568edac74b479afe4ee7b1f0033385fa7d3a132cb4e258f73693e50efdc22901fbd77ea553b9a8af5687234a5654790b588e70e919bb91d4e82fdc07f3272492dbf63c2f57ebdb2e080f880f583d819cafb6801a74ef89c2f25482cc58dde9997f5a912324f6d6d8d25e53dada47230c524b2e8ca77403445e2dffb868294540a8ddf1d3d84be256d60c1f914d919d3f3c0f3b0d4a7ef63b9458f4a6cf5e504ae7c6f710853d402f8af1b2e2610a444129d0b0f0e81be4fc6da15b8d42cf601498126e855701fb1ebe5322d682b80dd9e40900eb24aee7a7e8468ac602340bb6c9876a97b9bf1aae9b79edf9d40fb8b2a605af3cabe63aa3fb3879ed96085b797ed270fc90f95b65ca1129883b94c02a758008356474d71e93841e9f2e8b79cdcc964a7e37f2ca9e36b124ee4017d4c260354fde6d7fe9834abf13c94ee060d4a08ee97946b44f80709e5f1c69e62b46a490c8e03e586416235374433c0bde88e30b3abc33789bbb26dcf27ee47fc435e3858b62de6a80c993e07faf911c9015a4addc4fd60a5c6ffbedbec6faac80adbf33cc4d1964300302fa40aa6fde1be99faba1f1f6fd6f42cf24bbb6f649fc635658799933ba9a1832cde33729e566c46b56ea566f5a173453c5bccdc7fa5f98c5c7478c32c8ace3d0bf556f09f6ccf721725f7098e2539ff7eba4b21401cf7ab6393aa0fbe571cd33c981fc346e3130b1171c2d523f6464b1709bdcfd6e72f27074efac446b9477f8365c79992d7557f995d18b70324ffb433660ca4ec5f81a9ec57000018c4c13fe570b0c21069d4214af1aae60562255f93688ccd4645af0bcd58511b4736f784d286673fab6b882d57e581428d856b3fed5447876c2065bc3f638ee9f8b6fd14f0beaef400d81bf0d622bdf1b8719d651b62bd6040a27e9a41597f60b68de449ed8f5b1ee1f3f5ca3fb622339f49338138a0998e7f07acaa020c615e17fc0629751f01494dfe27bbde87c9d8f09936d7786a8be7f4df1b90f9ae291ca739f7661537e25f70d3a0776b79b20d8141f83f0f050a300a63508065d80aaef8f1de7f8ec927310654bb640ad49c0de3b14fcbfe5ace20779af5b0062070549373bd2060dfeddab5d830a05def947ae3f8a53ca1a0cde32a6065a61fa80f63957da3842cefc62ff597bc2a1085d2abf1b3be78deb51e01cdab84347c3ebc5949bfa1d8e72241fd530ddd9c32cd2150b0fd8398a77b1a107bbe02e02deb4bd88fff6ea371d747204f08fd2f10d7470e1692aa68373fa2b0714d0e2f55c41995e050b649664807ab664dec7788d8edeab5be84fe3fef55e981a66e3ec6cdca17c9d0bb68c88ce46a3c5795ed6daddf98e7c3be63e89cfd4945814c601494b5a0710d3264df73639da0f629566eceab99c26e29a63201a79d177baf93b4205b4850918217d309ac0811b90d5b3a84f77a75fd2ec0bb3a288bd0dc8a20fba477d7a795447c9a21cd5c86d3e1bb1eab8765f606b8e97c3dac5d70af648d24c6b2c105a235a12208915d5fe9d28ccc16b19d88cf7d223e6801163ced331fbdca9590f31e96fb10ee8864e4e0a6a5b64f13e04f9ffab8e294e218d47224e4db3d816819f86d170e6f14acf7d12dac3d46924efd8fb3a2197e8c337fc0a2d98620d75fd2e7d29fd8e7f1c31a557e4910f0aa2f0815a049a1f3155df11559a9dfe9f43511ad336784971f014519c3c624580057ad350098cd0004508aa203c540fc97c85fe4d8af2297910e2151822282d2866e121e724dc79cd3a4301f907aafde3f5227a6b807359d1089810d35ef59e663ea818422bab87c982b0fce631f579be30f668c1693efcc837689f89868b8b57d6860de6ccce71619b22b9264db6947c83e9fed6cde215e8d1d311116d006d6c44412fdd134b63c38abc0b07a4854d6b5aa8f573efbeb55a9077af8514df459c8795242da8545ef1effffea90acc62693a753fcb05b88c06fa7f1052272c47fa86560bf251ec7cc523f0d6d774d443caa27cca103d081df9e71cb3beac35f58ccd9138160a154f6e9cf6eae99ea77cd49f3dea9fe977be3e0685bcea19c66f13aa522a545eae2aea79abf57f9e1a1702090471be882700430435987c124ac97fabe6b0a4d1feec548025b2f70e7e69c6876ced857d895cf3849f22c9719539dc8e500aca4e7f68b86a22fff4bfcbd23fe3dcb4cfcfb379cd6d472a5abc0bd2734dac324e00f30ed05c907d658acfd6e55fe65a3434c304aa3cab854e8d3aa04e18aacc993aedfc8fba488e0b4caf0521f14e5a505a44e52345a54de0ba4dd4c412ba7ae27fa3613d179e405194cf26c21701e96bf64b7133b95d3e1a5bf484d9c89be0ce63c99352de047659247498740be07966047275929b228efea4353f5da22f749c3324892f5db6f0e5ba89de4e9bfe7aa8c819fdd5bdea0054440299bbd8983c962d12c6dfcb4ea70b38cd9f859549d9fbc4459f74baf6becf4272833cf2e200acdf1f0fc37b0140c51474573f7dd963d9a25f7e0886267c96891d890bb708c7f11f9cbab1d295f4bd676f347c2da924414397f058cdbbbe3b57054bd7bab62dbd5b9fb4bed6176867afccd54ff94bfabc40296c1fb372a99f8db8f83dc781cd7e11ae903fed3ea48cf98b1d967093154c0c94bf0528cb1cec01ea1643ca0a9085fce10e67d4418c7ed6340b05bb7a7be4207b6c98a6b727c6dc1f27fd4925e7b63968ac0d5672838cd0f07007c3c772adb179b16526f015e35992e1dcb53abe8db16735004ea6293384f1a09a0698a3645be97f1aa60c3c05c5002566e3bf2c23fc260bedd5bc940a20a76cd3301864424fba19c05fdca0cf387fc725dca03c2ae7410ac26590cd32a4863d26b8bcf33db5fd19f7e02ec0edfb090025d1b6ef6eeef1ce1afe700f1b3e05f12848a1a7b068dedbc1378f800e83d683decf57fd82ef6d826904c23b5d566e0755db2c74b5e45ce3b8f46f937ab1784c8035a9f0cbbb2d7eed446569b71df77e80a9b4074b076da114df100716213367ace67b5d63cc754c292727c0dcb8d32af91f7eda603976af7baffe9c498aa8a858b2edc97cd82f4bc829231cb296b20587e3a3591c793e13e8b9dcc110c6713e88b28f60ad9bad086caeb4fc62935fb4d22a108b18d2968b7aa69c87e48058b5b354817a2207bc2696b8e65ed1d4ebc33d67cd2b226e6e59c44a13d6f0ffa580346f10e7c70be20df7c4d536c543d0f3d2065606419d5dd3a5e5f38e7168e4e4df552c5926623e2c76add1147b76da589c234c5eb787ecc78c04ffc5531dd7c1cac08538d5c32ebea60fde9ab8db235c1828a852c2c88ee23c60c2917dd0daaaf938dbd854d4f4205eba3534a8ef09b7c9599882932b39350413c1fcf2d4a602358970a627e8c21f74aad3cd6f8556af94550bbca1fabdcd19e5e66317e104aae5af4d3c3600ed35869317654b155ff8a1a4acaa09a5444eff3ad2c3aa6a8fefcd08b0226aca097e00275e69bb9be407af1cc7dc6d415ab33037caa1fd4da9a27fddbb9687fae0fe5fbc321a5d188c5e702ed0659b9d7354cd4ddfad3bf1fce90c624f83658b1b7cb037ce9fa7e06fad44fce1be9840bd4733e7d9b8905724ada90dc4e3b8a9d25d224c0e271263087eea77f891b40fe158d383e9d6d97b9c413c5c506f5bdd92d99c489909e6fa89abf1e224c7878fdcee1d83afadd238a34839b964d33a03d25147cc2df536040d0063b62b198d51edeb018c7a2230b2f02e897f49077184f953347522dc3af8c6ce4bd730210e05c38356032be2514609357eeb538eac0e7c26d1db2044ba86e859861124022193e3a62af5279217c461df2d4b9478653624329264a489e1a1e90f998210fc2ad86c1e5d112e748bee0390ee2a792aa8e28d84da58f7a659d077a2c2feb71ccffeaa5cad5d597ba406c1e5105ef74c3dcae93c7df06a9244edf683ccb0bb6cfca39e04368cf9df66191ff85fd35c8e5a464829f6e7e33c4bef0bf7d8ba98ddb64e344d03bed3f2a76b18bbd36bf21a9970367810bae2bbabc53ed9a9098872ddc9375724af1f89088c7bbe1a02caecd36a9dd4b3f3b974f1a32c764f8fbfa67097d678373b5b9f5d1ae8ed56900f517ccc7d6499d2a1f5980b0a8c52d5dd018f5d4c8558333b76f912b9908fd00f06e43dc36992359ee3bd74a2215d273e15563bf0b886946d9e159431e29162ea78d715b341605f2acf82207c2a39c6ce28a49e6c28465360975e87a41e98092837e4ecf8e0c931de9dfae19e97e6fae71b2565afa66ac1bb0f875d7b5d520f3aee1cbc3330efc5c3a49003fe6389bd0801f28219e87750b414fcd4ddc48c7dd3263606229f2b94f5b47b4a21ce1426afc9cfb4f97961c089e189f5928ad4935020d7974d930a36d8300b33ca89eaa4d18db70cc504c6f0671daca7ae4b3bf88dedfef846e78ff34fc7697839bfbafbc0632c90b2d0bc8dac4acc1550d6831373774f43f5f8c445626e036699d3644f21c4615e2450e882a87a70344c47e9a24438df2136e8cef13d227183bdab73b4989796c12ce1ed42e3711c60bddcdbc2fa7818298d3885b489a3a222949498bd7c77c9c501b4ceda815b82724e05aa82cd3fad9df2a19e69309b8f2456f0f6c92b373ca7704fe4f4132fe3"}, {0x98, 0xffff, 0x200, "8a06759670b7016e76125c81ff625d261758da68f2e32bae1e366d3816b5ab4d1bda95b6e5e377469c79fdfea2257fb0590980a37edb10f98e5157ab5d39d4d15866e3b1019754898cb01f1e81f3fbf163b17d37cd19dae7e1f10f58a14943f53082ac0ba22a7afbf7648a919cfc7c7388d2b5e089719993178a1ba975baa8b89fc9"}, {0xa8, 0x1, 0x3, "380ada1c226c3e566aba3498d6350aca3e5440af0df5507115210216795b98ee7b46aeed42d7ad3da06c013395dfd4a7b6d41448d70c6b9a686b10eea1c473e054e7bd8b0feb25a80ef84447299a876fd01a668cffa1da88835c9cf9234ad4d9df2aad49b5e6c006d00f750011028483d8d0a386257344c04fdecf1a5a1315ef281b0ac752496358efe9723441c3bc50e6dafbe51c1cf2"}], 0x1348}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) shutdown(r1, 0x3) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000001780)=0x4, 0x4) getsockname$inet(r0, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setitimer(0x0, &(0x7f00000001c0)={{0x9, 0x1}, {0xffffffffdffffffe, 0x8}}, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3f, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e00"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="7fea088909b733aef10f5673e43125fc6e58004cb9f4ebf021e0c33d17e7a07d167e0524a3f75d3882a0dcc822c77956f118b45775cab127f08a9e3ae5e2c95351265356200a2322e342877917f3794d5e8895e9136265ba1424199e8e03dc91e342a851eafb2c130f087f4787e942f2682ab1637e5d210998ab5b5f7f37e462760dd5310597a6451d011912ed3a3f34a38ab00294e88da0d5b9625b5502ed29000000000000", 0xa6}], 0x1) 16:00:10 executing program 0: mlockall(0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = msgget(0x2, 0x12b) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0xb7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x5}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x1000000000000061, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x1, 0x1, 0x8000}) close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r2, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000d00)) write(r1, &(0x7f00000011c0)="ff", 0x190) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x315) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r6 = socket(0x800000018, 0x1, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r6) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x1003e}], 0xffffffffffffef6, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0xdc}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000400)=0x48567cf95d8d98d0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefcfdb1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c18dacb6584be734ee11e3b0270a8b4b75976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43beaf656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00b0c1b705f6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f5648e9694b4d21782452cb79a546426da5d941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127aff0100004fcd03a94ea03300c7000000000000000000000080d03e2c529735640124e1f43e6e7208e7e7e6012e502f8c067154b39114617b7cb265694e8fd40bc122f0c1f35142ff223bf6b0288bab523caa977010878cc4bcee34f8c1228bb8356ba786fa54fff9b36d953a8b5e9f3bca4bfa199909059747529266028483423441b612130222582e373a09c132975efe321b66723bfc142285e2a35bca651ee566676f770cb69579ec2c2c7dc52b61d74e5c9f6e081bf1306643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b2d899333b0ab50ce82c2a5f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311757a70a108e9cc55bcca37610005549ff67959d7afbf57ce2aed0877503c000000000000000000"], 0x10) writev(r0, &(0x7f00000024c0)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) 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, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x10) write(r1, &(0x7f0000000180), 0x4c6) 16:00:10 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f0000000180)=0x7) lseek(r0, 0x0, 0x0, 0x1) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:10 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_MFC(r0, 0x29, 0x67, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0xffffffffffffffff, 0x0, 0x8001}}, 0xffffffffffffff5c) socket(0x1, 0x0, 0x100000001) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:10 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0xd2cdff4312925d74, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/152, 0x98}], 0x6) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000480)=0x9) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000500)) r3 = openat(r2, &(0x7f0000000540)='./file0\x00', 0x3, 0x9f7c33f17efc266b) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x7fff, 0x3ff, 0xe3, 0x100}, {0x800, 0x80000000, 0x6, 0x66f}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) bind(r4, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) r5 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x49d5a456d001774e) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x200, 0x0) fchmod(r6, 0x8) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r4, &(0x7f00000018c0)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001800)=[{&(0x7f0000000700)="45c1dba1225a58b3cd216c56f8757f3d0c241e369c2df66d308d066873fa3724832e5cf47b8650f16873a845586833b2369559c4cabd5754d9ad472a81140b8000f6bce665b04f648d81ca57cc2b06dbb9a211943dd7798c3a411931fc07aae7a86e3e6859aa02e39a2b5a08b7b80ac7c63888aa51f6fabfaa351680fc9929264e103c512a4e6387a32b364998b4d2f96b628d3d9226f1948aa05ee52dbef35326e682a9d36f4b800fdcc7787a55db11820b5863a83217f339c12640833082ef54a7c01a7682f798410daab989a13cd2353392d4e3a6c6e2fe918ac2bcb06eaba8e9c15a19924d803e9e2962d0d8ec14d66d5092a212734b6d0480bf0d133c68519d8a0b67b4335e3ccf0e75a078ddea86fa5823ab4a15b21c347fef936dc96e558f61a1351b316495dffc7eb6d08bc49934099cf1f53674cf5d129ab825c8b878a296b1fb042142222f60d2e0777ac6406c4287e18d30f6d345eb319f07d97cf9d90e12f49f35f67cf39960d06072f07c1da7fb8666ef144f52359d543144be920757623df700778a4c3865c925be2788e77d287f78b75fa9710c038b2a36dfbc08a8a220c793a5fdc80fc946bf5f2cdc19481f1760f9575798424abee5ce864097183f48efb94b17198c4b3568ad0ad8a7ee8eb7c07346defd998d43433da4118fab74e46cda728a49d0cd85b80f12a4ded601813d1b57e0d970de6d8f789aa1ff45a1d3de979c4241e7976155e78def9270a57cf1564b3692fe028840a63d724449a2b03be295400dcaab06b6e28e06cfe65fc6e92cc8506e1bf0540f2f50ca799d6ec8354d74eb4db981dd05ee0ec1d66b98843bfa27b0f8a9c82ddddebf871b0e64e23940fe183f9be4a71f45e6a11710aa3fea0d6684835b0d5b0884f51ed9112281d7575788f7988d0587e47a53ebcc211f954cda24d277ba79d4a5bf1d44cee2d8cedc45e073c8d82f9105f081ce9de5799953cee716f90bd0f1a6079b1b82a2ca1a439383b1a0fa03c9ac94bfc941693643af63802d9a89e45f8ffc1a15f819dc1b47177115473241153da8069ecd3d9ad5016512e82efd8b790c35f92787aa70cdbd2a34a752eb3349a1fba6fa63eed3ead1d05e69826ac7e3453c35b0ace727738a9859e14c87a4c512db7104182d48771ee027cacf865b75618a77c72900f114696a677ad1ebc8412306bd1b0b3f803b80ba786b0cc695196e3fac4ce2d24cb89a36f6be6e49400ac764b9df3eb9aff7ec5c33982e2f52708e9a7603b945c6714ea245800112dde6cc1d2a28760218b84c27b59a9250b3ce3f5d1dea9cc82641d86e0a84a45731f39ae52b60ccb06f09c5af8acca568e0080efec98fe19184af90d0c18177ca6c43e1232542160809b92e92e6b84ff52c47873e9c172b7f6037ba3ab0b99364aea38617e4983d7891937af0887e18d25c78f4fab1af41ed052e7bfe2d22b275bceba5e94f42479f0a6a2415c377f211d001d0e292be3aabde8c35e9eaeab5b8d375ed1de4243f64a79bb96995f36e8fcbe26a236b1c78fd9922e9a82af798543f6a8706694dc8ab3d0d6c4944d7583f7b41dbc50503bcdf1d17d8c3fc5f036e1c7da75ed21df15fc4a203d0c8f5c1f789e74839a80382eff5918d2d6afd4335e534ff946a5c62802ef2399f11607056210d379796c7963e38652d37746e1c6f56a1dc01348882210320688867b34dd2340fb2220139c4aee9af08ddef25b14d8825efb016da3a217c921514531c8ed3d2f03800fc376598e06011b78a7f46547d10c2db2a68394b14ad11de0c27730c395463a45cb27a16466ed95b6451564864626876c84f95bb8758fc6215272e826663f34104d2e412b94dfda7c76471f5da7d9690abd42870ef8ef0b61785739a1762710832dd3d1c7feeb22b7edc26b0a5088b71c2385a13d29b87fc9159f423ce4ba0812ef0f73978fa38a0f196c38b881c3c81c068f28fc9efe8362d7ecaca5162b9dc0e7e0419d24f3a5db1147d66bc9bc2b93ec130ca671372b4f839849faa47be775c935c5494975da01ae24b39974513f5b2a2071779b920a6a38135b189c4e0894d165bcfd99d565f46d5fc8eddfb746c0240f374a6d60c3b761e5403bd16c065b3cf1f0092cb345b95542f6cb99e0e632873397d502c88c6521ccff922bd6ee0c6c7305f8cec1c1b63b17ea400d33a8f042862ea200c1d63270ab9375172603206a9e11a6a1828bde48df19ac5478718831adbedcbe8e0e46016599d3d62bb32a7d75388a7a9c8a170aae9213d9d7a55a07055cfb0f9df3ba997af83289a023c2004265f414e9ab41e43ceb10f7435efc3758f02a39c10fb18e3a7938c59fecf40fa14d11cffd8d220e2379d403e7f9e014ee3abb58cb8d05020a4484826bf2ed5b7becaec50bc9dab908ec30a324e28c5253e9a6100e0a1787321c77a730a19f86f81242e517c1c06a6ef522e3022b3a63f751f71dd6e1f5408cc867525351c6f842fe80634037638b9533a37bdab2bc1154f4df3cc6b46bb05ab507af136a42bbfb172e37d63fc356f8c269affbea36949e93480f47584cfb083b3b4b2f63bc8c9d74c9928ea0d88d957425d4022770c40cb5dac802c7bda7360c38bfe48844fe8b2bb4edd9f6b63a66ad6aeff3de69be0226736b988d4c8e3b72276a142d6081a869c3d8955448c00df13e59110cb8cb5c0aeb73eb1b0db4dc6341502b539c1a7874950a144d76089d9821022e9aaa3686b035f0db6f057947c4effb146b27b3f6a629a67b837ad76d04951d39882672fca9166744d4df6a0b45c0faab37c18bc5fb79599a1d2373cffaae3b7f5ca82ebff4b131688a99bd07140b4e80d3131ab58486eac3a2034d16e892238de73dea04e97fc78e9fbb0bd58fe81f63408be1e69e4e5506c8529073f43958de6e84732d62b2b0323067e6a2115ea7b890bb9c418c2d2d654bb59cb3e60af281ff87bbc3e7e23a663602cdddc15591ea5d6462c415d29e1dbc1d009df1a62996270f7896603e7d6a4f18833a08d931ddf03adcc40ae5452d5eb854788b7f6b03046ff6b04a7a85bec7c4f4638308546c416756dd02ac6e0fb953dcde78c7c9d1b38539c9553313186a5edb92716e4cc559181f6f113ad27af269a40b6b9ec7a07e622d10e1a5c79a261ce5cf9f9e35410b8878e8f0be000296b91c452c3d0449a76f1a8bf0354a595b9b5dfcf8b04e28735c597bc1c4bece9a98cd26db17f33870f7f15560dd5267d8a40d81ab6b0e266b42a9d6a3be7b815958c3e806330cf1ef92dfdb8cbe4c6f2e5f94acfbab6a0a7df57c956057da82029ac6ebd50460d2e2f4b2fe38aa041f6a8c42652b386e4458f7daba544b2271d9c19801814d2054967eb967a3429942797c77c5a590b983e8d30a9fb49804ad3d96014593a8d52c0484d9601c0a3c9d6a49c09fa3c6aecebf810d7b89ecf92697556a6889571a8bdd15640cb7cabf35cd6089e90728ac4216b210657e331d19ce94b5790d51522b3f172a35e27cc35fb770a52632c5b2e500f01a96e4ca4b1be2f62ae70de8af41f9c6e473c464991b004b857f968c5857d5b1e78f20fa4987cf5438e61e0aeee8d2a9e309b1b2a01dc403d08216d62c5e6024eea77f1758d5d2a0111226b894864cee4f52fd0af34060b35409b900de44b37b68cb54e6486982a21f8f5b372ab6a29ca57146a1b0552bcfa1eaf7138543e60dba3785236da612b7a32b074ec6558232fcc42a1bc9b23cd59727e9a0a070d0885557a5f85961a509f06bfefe7f28185bf06d4274ca4515144812a44b6165e7a0d6559d397f7853070da6aaa658ae567b54e55db4533f3955232bce2b4167e04fd979df45d87b42ddfe8b8f30ced3519f587093fbad5c2241cebe524f3f52660bdb252b37aa22181bf920959dc8b75507a065117a7902e0d769adff5254e0a94093e7202274526eed2a0e47505e1bed1f8b3cc23402b3d6aaf6ba445ad047f0e218f434842d9287781f3c20de869ac09d45d05d46a18ef2c87fb0a06bf9901ec5c73010fd1d8a097d088036cd5a75b3de0759009f3fa404d09f184f995f9e02fc08773605705aede8e68cf2ea5bf63be7531b14d78b465a20395e86056521983c19a072a59d230af0cdad5af6a29003a063e205f25777c139b6ec1758f8ed1d94f160b52cf6ccdfec002d17151e546a9aaf0effa148ea04957c28ef08eaa1963125a92080362cf0c156b478ee7fd7e6a9a77ccc789851f7ca93941c48b4a7a65c2f0d089898daf233976267276b33e73f7be73f57c5046bd8bb9cf7446c784862732a420aa110584b4fe30509ee21f61d5d5bb1df5831c2f8c62136f3a274cdfd75097fdf5dd1489c24041ba6760f5f2b17fb7107e3e5033c9e41f1d3c3979adb243a9a986294751daf7d994fadf35703398ba4ba182dd59efcaf0c9f2530379b6d28535a270f084dc6ad233e822237e605ba29d613345ece6b0d532f48bc2b1a9ed2226dbd6de67b3260172a9bb20fe78f06bb75f5fde66f0a76ae393b661b7c7bb8d85e5bda19d0b90213321fab79c30638127582128c81c6f730ac59046214c224226d576b91b7c07377a55e7ce492f55fb4fa3262f297f93055195f40504c014d6515da3d5be82692929b70cd03a6c97181c2edadff4a564badd88d42e4bd851920aed0281b798f56335fe2c2f39d47c0eea539da658b770e1e4661de61cf973c918a5aab0fb1745551f5c6f404166e18f51d3b8023175a76534af8dc1b3a5043231b2a0c010c5d33efca8b189f4b3035a513ab437beebb9edfee305743fafa59be190c870aff9d33ff6abb024fb2d82f6c660e0daa0ef81b080376831450ea3a4e4768aabc7dfa8bebe9ca094970eaec28d3fca036662be2dc00caaa77d7279003c90fff7aeeff314408aeff3412d57c4817f250bab8f8f8ab72c022a7823a3c4d82d06ffb730eb9d18ca284ebc53fe70bbda3b18bdb065688ecd6f6a90e3367f5521d4d63c0355436f7b962f0b43e073fcc9d9b6712d44dfb9b789e61f5178e9e789fbd89ff677d50cc2ce7ed83bc74ba7988e4cd87927e5f2df178f41936784114c22aabbc3feffc8e1e4888094c53a539dc4265a355909e16ad6d40332376a19de82db3ba89c19dbe8ed00b97218f9af82f85e4bc9954784c42c37b027582404624039ebbc1b0a8ce1026749146ac39165adf7fd120d42791ef790fc4cc580eba3746a9de0303b17e02d5ae3c5c5b32323c7bd74acffc5faf7154e47dab75848b7871bde5e3c5328a0421bdb162dc4a1bf6e59e679e0bd06938d68a914b28c66f16faae81562c273da50818ad4c541260c73f3e568061e91a38cdaf7aa76254b92b9a2cce3b1d71149ee6de2814feedeb5003bc6e36e38d625dc4ef7c7d06559b96b77c2024f7700b46f251683d39f4208b2c4f50e69829b9c09f0cbfb7eee201d51a9c8e0b1a13bd9ae61be968fb728387c4c294fc95095bde7e948956a1797f67383a9c35f83c1ee3a11419a4a5398f4be7781a0637aa2b01738d90a0423e7b104b0f6402dca46b1f3660c2d354377a20899f15b9e0070aac71f60bdde83693c15a80f42682d9ee95e39f7dddc1653a4a5a6df444565eba5a2e1ffe7f7f766c3e3d78347eafb6dab800a024b340992fdee4507984b3b362d1482ca81b20e55692f1e53bab8d668b6b789962c0b79ec47cc0f9969c5e2fadb0b958f2e78aab7b0b73ad28e26c4ba323724e8a66c046416951f058b1072e4bcf16bdf5b818c7edeacaf2abaf7aec3c5181e7b4f8b51e47fc51606518c07a302dee749", 0x1000}, {&(0x7f0000001700)="cd49076af4e0ab824cc4ebc543c96c3ac85c360e5a2d493f6faa443f44f516e4d9fd0eb84f7f9238cc2becf32c280966e171ade4b1eda2183a4ad45962b98431dd94cd5d6df9766f3c712eef74a156abbc76fddc291d2620aa5e4035f974b2478f9a4cc45df05a66e1553248b326f731212e636fde694c4a9775be626b2e48f5f5d57fe14e7c5e214dd9a65b5318e1a77a5f212ea1198f6fc09ae331315b6f396bd237d90223a2d81c3995", 0xab}, {&(0x7f00000017c0)="45437402612d3060fd32f56047b4d65bacf71c61b169f0caa5ddc32735ee5a55e29cce7f6e2ce7d25320bbd0807efea0feb4bbeb", 0x34}], 0x3, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x404}, 0xa04) r10 = open$dir(&(0x7f0000001900)='./file0\x00', 0x80, 0x80) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000001940)=@file={0x0, ""/28}, &(0x7f0000001980)=0x1e) fcntl$dupfd(r10, 0xa, r11) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x10, 0x0) ioctl$KDGKBMODE(r12, 0x40044b06) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/bpf\x00', 0x10000, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000001a40)='./file0\x00', 0x800, 0x4) dup2(r13, r14) r15 = msgget(0x0, 0x44) r16 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, &(0x7f0000001ac0)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000001b00)={{0x8, 0xffffffffffffffff, r16, r8, r9, 0x10, 0x100}, 0x20, 0xfffffffffffffffb, 0xffffffffffffffff, r17, 0x1, 0xee, 0xfffffffffffffff8, 0x3ff}) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="89"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) close(r1) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/180) r4 = semget$private(0x0, 0x3, 0x20) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/204) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x19084, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x800100084}, {0x4d}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f600"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) getpid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x38169, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0xffffffffffffff80, 0x3, 0x10000, 0xf32c, "9804f5e26d05d98ec436f5a75e0d1b10bd6ba3e7", 0x2, 0x3f}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/14, 0xe}, {&(0x7f0000000300)=""/138, 0x8a}, {&(0x7f00000003c0)=""/52, 0x34}, {&(0x7f0000000400)=""/29, 0x1d}, {&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)=""/190, 0xbe}], 0x6, &(0x7f00000005c0)=""/93, 0x5d}, 0x840) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000700)=""/248, 0xf8, 0x800, &(0x7f0000000800)=@in6={0x18, 0x3, 0x7, 0xfff}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) shutdown(r0, 0x0) 16:00:10 executing program 1: fchdir(0xffffffffffffffff) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0x91, 0x0, &(0x7f0000000100)=""/145}) r3 = syz_open_pts() syz_open_pts() write(r3, &(0x7f0000000080)="2d5bb1e97a0abe202b916c5514", 0xd) ftruncate(r0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x9d8aaaa}, {0x20000000000014}, {0x3c}, {0x7ffffffe}]}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) dup2(r1, r2) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) sendmsg$unix(r5, &(0x7f0000000180)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="de9c6626bf76c15159b5c639dafd391d338ef63f40f5b97a349ff8ff4f479c8776db81ea5cfc3d571710497a9022c3077be76a740c95cef11346f7bfb4ae6103287d3a58504f3e169044bfeefef2b4fa7f0c3e75d98ce77f70ab1efdac3acf87ca52a2321bbbf2a61bbaf048b18328f5047b9463858ae31b5bf68609c4d7792a8b5124ce5a9eae3a1b7fd7bb44ce76120ff4648fdca2302a7a08daa951631fcd0a48c174d1187a85d0aa639046430902022adfd4b561b54a1052aa30b5ec364ca79a9b8a2f11843c68d05be9a196a9a9097b8238316f59e1ce288dce5468d3292ed4567356a0322f8c5d4f70fdcd83", 0xef}], 0x1, 0x0, 0x0, 0xb}, 0x1) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000000)=0x80000000000) 16:00:10 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3cc, &(0x7f0000000080)=[{0x0, 0x0, 0x20}, {0xc2b}]}) 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"}) sync() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x5, 0x8000}, {0x18, 0x0, 0x9, 0x8}, 0x6, [0xc7f, 0x2, 0x6, 0xa7, 0x100000000, 0x100, 0x882, 0x9]}, 0x3c) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) mmap(&(0x7f00003b5000/0x1000)=nil, 0x1000, 0x4, 0x2012, r5, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x6, 0x39, 0x5, 0xfffffffffffffbfc}, {0x3, 0x3, 0x9, 0xa486}, {0x80000001, 0x6, 0x7, 0x80000001}, {0x80000000, 0x0, 0x8, 0x1}, {0x6f, 0x100000001, 0x1, 0x46}, {0xd45d, 0x6, 0x7fffffff, 0x5}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="8100000000000000", 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20420, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:11 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:11 executing program 1: utimes(&(0x7f0000000000)='./file\x00', &(0x7f0000000540)={{0x0, 0xda8}, {0x72d, 0x7fffffff}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fbe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:11 executing program 0: r0 = kqueue() r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) kevent(r0, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x5, 0x10, 0x3, 0x6ee38cc0}, {{r4}, 0xfffffffffffffff9, 0x4, 0x0, 0x2, 0x80000000005}, {{r6}, 0x6e30fe1762b2d54c, 0x82, 0x26e61eb54012a1e8, 0x800, 0x2}, {{r2}, 0x7, 0xae, 0x1, 0x400, 0x3}, {{r8}, 0xfffffffffffffffd, 0x36, 0x8, 0x81, 0x57}, {{r9}, 0xffffffffffffffff, 0x2, 0x20, 0x200, 0x72}, {{r11}, 0xfffffffffffffffb, 0x82, 0x2, 0x9, 0x6}], 0xa4, 0x0, 0x0, 0x0) r13 = kqueue() r14 = dup(r13) kevent(r14, &(0x7f0000000000), 0xbf, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r15 = kqueue() r16 = syz_open_pts() ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000040)=0x4) kevent(r15, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:11 executing program 1: geteuid() getuid() r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9b83000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f00000002c0), 0x8, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r1, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r6, r6, 0xa5, 0x1, 0x100000000, 0x6}) geteuid() geteuid() r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000002c0), 0x8, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r8, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r8, r16) socket(0x1e, 0x3, 0x0) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) pread(r1, &(0x7f00000002c0)="bdec06c4b0d84d45245218b3209fc33658c85fb9a8216a6c2b657b22141be840631fafff5a683734ae5e8be569c25fd1d0d43a8010de59fe03511ebc1652f28394819e22769a4366b4e906cb1445079dd2b10c46902bd73c2ce00ee72daee3cc1a467fe8690d2f10e0d286064935d62b4c54452d892cd68b90d20fca5e424277568f592cc772f6596b8a9c2803c312486599c7c72fcbcbef05a0d81a0862f60fff59f0c3d24429f3e6", 0xa9, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x60, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x74}, {0x6}]}) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = semget(0x3, 0x0, 0x1) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000200)=""/138) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000040)={0x1}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) close(r5) 16:00:11 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9be720dcb67df99ae37b51b94f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393c06997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18c06e5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b77160ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b22"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/136, 0x88) shmctl$IPC_RMID(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) recvfrom$unix(r5, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f00000011c0)=ANY=[@ANYBLOB="0236676b51d57daf585766d7217a80a20bbb43e2c0968e64300000016fd89ee9e64353439195ff5b72066d6660c607b9cb4e36a1fde67331a2f49109750622797f205550"], 0xa) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x800, 0x6, 0x5, 0xfffffffffffffffb, &(0x7f0000000240)={{0x1, 0x9, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0x1}, {[0x3ff, 0x3816, 0x6ec, 0x4, 0x800, 0x8, 0x1, 0xfffffffffffffff7, 0x1, 0x80000001, 0x80000000, 0x1, 0xffffffff, 0x8, 0x7fff, 0x40, 0x6, 0x1], [0x0, 0x81, 0x2, 0x1ff, 0x1, 0x9, 0x67, 0x9, 0x2, 0x2], [0x3a3, 0x4, 0x100000001, 0x3, 0x6, 0x100000001], [0x4, 0x9, 0x4, 0x80000000, 0x4, 0x20], [{0x4, 0x0, 0x100000000, 0x3f}, {0x29e0, 0x100000001, 0x8, 0xf8}, {0x4, 0xe0ad, 0x4, 0x7fff}, {0x8, 0x8be, 0x595, 0x4}, {0x1f, 0x8001, 0x8, 0x3}, {0x0, 0x8, 0x100000000, 0x800}, {0x4, 0x7, 0x8001, 0x6}, {0xd6f4, 0x101, 0x3ff, 0x9}], {0x552, 0xfffffffffffffffd, 0x2, 0xe5e0}, {0x2, 0x100000001, 0x7940b3af, 0x8001}}}, 0xffffffffffffffff, 0x7}) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c6530004406c2042bd6474ad8641cb8b67ab6c97aee6540ef06887dd95a004b03a16d079a1b29427d5244cb3606fc779b140f37afc893131ef9f62c201097cac8e91844ec6f88053ad2b988fa0e56acf69c89de6632b8b434c345644d601364a9d2faf657932bbdc570d86107b92c35b8d6bd9f23f77cf7d81f904ed1bf0f7550e24eb6591a720739"], 0xa, 0x0, 0x0, &(0x7f0000001280)=[{0x10}], 0x10}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x6, 0x5, &(0x7f00000000c0)="b78f5cae2a3d127221b2d5f4178b2530c410a7718df7f317fe0f5ef4c7287d55a015e0edbb62deb181ba68b0ad9145f3d33543344d367997e0751cd6a1a7ecab012c931681f4eb2be93da1fde721580e88ec479024858783af3b62c0d6fbc9e625df0ded5cb81989928eeaefbf57c4eb15ee7c9d728c229052b03741946a9b8ec40ce7f5bc", 0x85) close(r1) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x9, 0x9, 0x80, 0xfbc}]}) syz_emit_ethernet(0x344, &(0x7f0000000240)="08001fdcc4ad204f2469182b783f6e6a9c810000000000000000000000c6feb86267fac362da8c5f4252cff915c1d398dc81495fd5dc0c999342f64d170178a808ac4038d04c15faa4c6afc611ddea8268afc61182d338135a1d87bcdae10df29725cab3afa5717a73da3947462a2bc48185120e1838de5985cf7438e02d785c38190ba441dc94ec81b21491519787884a715b36a27e9e1082df485014e6e4fa3e52bb6b3a28b9f4a0ab0325fead432ee031105008d34b0e3c92769b47e4444326b7518887f7dbed1c2ec547098cbf8e0e34eda0c104a57c9432e11ab30ab443246331672937413e40381be462ebc8b131ef95cfcf4bc233132db184f22832b9d45019d231f9a896a8525ea876ba9e8a82cfca99e250ebbec0c54d2a14de094e90341f916065163d3bd7a133c1dec145c865af98c190563163a4aba6344844711a6cdedd5bde2ab0545f61241b542cc0d58ed03b965c8c448503ba0781f126d3cde16e58ece9682a703d4384b2cc338f5d89f52256e154076e09254a3088ac8d39c0ca2990e7f85b43858a0f9f536fd33861f18b8f5abb952973e40619eb74384248499e98131bb288c4d4246776d4d95443dcb188858c09168aa8d060966a6c151a51b9a1ece267501c60fcbb7ee322d81573f78932b4fe720f5d870d1b2d777c9197ae8b211cabd3b343e1ef0d1e680bd49d331f748d592de4daf3339abc5f68808ad093de6850683b1a3772ad40ef7e1c0b73bde5ee9d0bcfa36672193695cb77faafd53211b80bad7e5eeeca0432e39892bd2ffc4a04af85a7b4a8af060617a6416c1adf83f4b10e8e505ffc664e4bbabc150867c82a00eed5ada3dcc23cd9ee6bfef1d4fc66d2f81f18ae915c2dccbbc7616327363bfce619c6f6f137165565a8b04e1c30dcbe26b2d20b6315cd64bcd2dd457344fd3318") 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x3a9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, r1, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10a50, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000a80)) ftruncate(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file1\x00', 0x0, 0x6, 0x8000, 0x0, 0x57c, 0x7, 0x10d5c7cc, 0x3, 0x9db0d93705a33efb, 0x3, 0x2}) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() unlink(&(0x7f00000001c0)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000140)=0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0, @ANYRES16=r5, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES32=r6, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR64, @ANYRES32], @ANYRESHEX=0x0], @ANYRES16=0x0], 0x4) write(r0, &(0x7f0000000040)="2ba4", 0x2) 16:00:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) syz_open_pts() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) nanosleep(&(0x7f00000001c0)={0x1, 0x101}, &(0x7f0000000200)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x60}, {0x2000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/de/bpf\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000480)="3c033a08e88ca5878835f59d3c21f6815e46732f35e3d035ba7a6b8188c1b197b5a8325bf58354368cdbe8b1ce74a5517a5c4cdaa502d74891e31916edd6bbf3412080ebbd88d26d83099709f5be5ff8bd87f1feee2e8e26ec520fad66adc732b05ce8eb846173c044930db9a4b466943ee143243e5078f79557cec574a4f9d5116ef7b1e517a645f7d19cfe7ed3f057cfa50933b55f61789fdb0211d80d9a256109c8106ccae4c969df1eb4"}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='/de/bpf\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='/de/bpf\x00', &(0x7f0000000380)='/de/bpf\x00', &(0x7f00000003c0)='/de/bpf\x00', &(0x7f0000000400)='/de/bpf\x00']) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c99983741f00007cd2a99e7ea2c8f55453aaa0de09ae9ec3a9547e0000c02afb09b0f43c025ea8acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae0e03ca1467544d7171cb8fce479092a48dd6234538c812a0010e84dc920734070867f4b55aa3115d90b4efdca5eb3c1cad62b106fb1d86dffd1680ba3a47d73a43eaac8d5af0fba0f48063a5539d668d719484b948e062694933249fd9f5f2eab71679e9fa3f82a92fdde074df29f71365ccb2a1a667e68fa840eebfd3c25acfd66f431d1a71d27530c2307027b0994d242aa26894a5b2a68890b5faf741206743e1d05ff83f9a3344bf781ed1a2eeadad2d124d162dd125adcbb0f11745e6a080519bd63cccf02e5578ad39c0b6bc42b6d4a04086d68924349bb7ff84db42f7547ab3574c8c9de73474cb9f843a1d14884175de982260816c11581338855339feafd068120482b5a5164aa1f3b9bac4bec893bc835c2f0902e8718dae3bb9fe1456fc7bcd755a974141f240398bd814cb18b7d3f3820a74ef3a83687fd1675628e8d2b92d2176d622d5ab3a1609b"], 0x10) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e090efdd308e6b7ca", 0x28) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) write(r1, &(0x7f0000000200)="1f0e8bf4ec4b8fb0a522bcd97ff5fb98b310c4a0f51c3f12cacbcf6be36fcba681e565d323ebc6bc60aa2d33eb85e843cff8b161b09c1ba3654a407f09a9797d815f2395292e10f601aca62e42f65626e017476fc674e0b7427fd75dba1721a11f00000000fe00"/113, 0x71) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x2) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003bd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e", 0x42}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000280)='oL', 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000680)="7215cbdd93efdb5d86b2673fda75f5dc9034b8e4e4c43c601e59a55075870e23f3a0933d1fafa536b3528ddeb95d432224ab8797474c3809a6a853c4d9dd04d3e03e9541a3b057281c06cb1f60ccedb5ff68bca7de2cbfc93eace8852a9a5f03309ae72fa9e67bf75c870eaa1c1b9916381275147fc2c0209694e36fa6", 0x7d}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000ebffffffe688a08c237257bcef2ae8cef22894bce238f72413387c81a1079fdc6d30b26d4a94dce146263c7fe5fd5c7d79e72b1c13e9bce9e65b9077fd1e9609d104294cf404aa5a903e9ab86fdfe8e90930a33d568131ad3404b1e577132938a8b7ca373fbd54b96c58664c869781eb50b3e56c08883b1dfcc8b2"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r3, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r8, r8, 0xa5, 0x1, 0x100000000, 0x6}) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r11, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r15, 0xa5, 0x1, 0x100000000, 0x6}) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r22, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r7, 0x0, r14, 0xffffffffffffffff, r21, 0x0, 0x0, 0xffffffffffffffff]) setgid(r7) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000003d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r1, &(0x7f0000000340), 0x21) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = msgget(0x0, 0x10170) msgsnd(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) msgget(0x2, 0x8) msgrcv(r2, &(0x7f0000000180)={0x0, ""/32}, 0xfffffffffffffcbc, 0x0, 0x1c00) munlockall() pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = dup2(r2, r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000003c0)=0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000380)=0x3ff) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) fcntl$getflags(r9, 0x3) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80c2, 0x0) r13 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x28) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r15, 0x0, r15) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffff8, 0x28, 0x4, 0x6de71119, 0x1cc}, {{r1}, 0xc2a1ada6eca49635, 0xb6, 0x4, 0xffffffffffff7fff, 0x7}, {{r11}, 0x0, 0x2, 0x1, 0x100, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x42}, {{r12}, 0xffffffffffffffff, 0x1, 0x20000000, 0x80000001}, {{}, 0xfffffffffffffffd, 0x83885a1947732304, 0x40000000, 0x3}, {{r8}, 0x0, 0xce, 0x10, 0x4, 0x9}], 0x9, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffe, 0x30, 0x40, 0x2, 0x6}, {{r14}, 0x909c37dbbb520194, 0x80, 0xf0000000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x55, 0x83, 0x200, 0x8000}, {{r15}, 0xfffffffffffffffd, 0x43, 0x1, 0x2, 0x9}], 0x7f, &(0x7f0000000340)={0x9, 0xff}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x20, 0x94e8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44, 0x0, 0x2}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000)={0x1, 0xffc}, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f0000001340), 0x3) dup2(r1, r2) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r2) dup2(r0, r1) pipe(&(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x5add}, {0x18, 0x1, 0x8, 0xffff}, 0x6, [0xdb, 0x9, 0x40, 0x5, 0x800, 0x0, 0x5, 0xf3]}, 0x3c) fcntl$dupfd(r2, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)={0x8, 0x16d}) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080), 0x10004) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:12 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4, 0x80000000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x40000000003a, 0x3, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='*\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='/\\\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='3*\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='^+\x00', &(0x7f0000000380)='.{:^$^\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='-%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='.&/\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='[\x00']) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = socket$inet6(0x18, 0x10000, 0x80000000) dup2(r0, r4) shutdown(r1, 0x7) getgroups(0x0, &(0x7f0000000180)) r5 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000100)={0xfffffffffffff181, 0x9}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) write(r2, &(0x7f00000000c0)="f32734930fc8501cf9f65b032153b04f260231753a22c2cd0bd2f1cf95b6dfcf6694fa12a7388b72ec32f3cc15aaea79ec9bcaa5cf9dd2b98a14bc43afb2be4f39dc1a40468ab7241029c55b16b74440348d946c5232eb95d95b4e13f2c181995788ecdb428bac9d44ed03afe16defdfac5c8c5c22e4377a3f852d12aaba9bf173714bcfc26bbff0496a2dd8024bbb20fbf6e8cc7437af24f9e4ca1c539e2ec7b4fdea1aafd4d4c5", 0xa8) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0x1f, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) syz_open_pts() r2 = syz_open_pts() connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8a995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) mknod(&(0x7f00000003c0)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000340)=0x2) fcntl$dupfd(r8, 0xf, r7) r11 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x2, 0x0) fchdir(r13) kevent(r3, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffb, 0xc0, 0x11, 0x0, 0x4}, {{r0}, 0x0, 0x2, 0xf0000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x40400000000000, 0x7}, {{r5}, 0xfffffffffffffffa, 0x4, 0x4, 0x8, 0x100}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffb, 0x1}], 0x80000000, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x18, 0x7, 0x3, 0x2}, {{r8}, 0xfffffffffffffffb, 0x42, 0x2, 0x2020000, 0x1}, {{r11}, 0xfffffffffffffff8, 0xa0, 0x40000000, 0x8, 0xfffffffffffffff7}, {{r12}, 0xfffffffffffffff9, 0x24, 0x20, 0xd300, 0xab}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x3a, 0x1, 0x5, 0x4}], 0x3, &(0x7f0000000300)={0x8, 0x8000}) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x20}], 0x1, 0x6) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000400)="64785c2940c60c61c21d537c12da55d88088e38d1a91754edbeb906e0ce03eba2e8201d3056801977fd4ff5885a5fcc97183a7a8aa88f8608ac7a4fb22654e581cae38e22c91b19ce15cd1c0bb9db190", 0x50}], 0x1) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = fcntl$dupfd(r1, 0x0, r1) lseek(r0, 0x0, 0x0, 0x1) pipe2(&(0x7f0000000240), 0x10000) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x401, 0x7}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) accept(r4, 0x0, &(0x7f0000000200)) ioctl$TIOCNXCL(r5, 0x2000740e) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="33f806d3d2bafe9f38336e6333a43de9b1a6699aa9565679aba57eddb242ce61356c42c75dabad50d663e4ac703641f678590df054abe6b9b160a3d6ac80de23668642a8b30fabc1ca22da8327d1864d6ae348224be36c55fafb9f2a496344e90e8d97cefb9c911293c6a92f4ac138301a2e1581fc198a76b3d1a331c3", 0x7d}], 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000002c0)=0x8) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x209) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1be866e36ba10615) 16:00:12 executing program 1: r0 = getpid() setpgid(r0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x3, 0x40) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x100}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x1, r4, r5, 0x0, r6, 0x1ec, 0x20}, 0x5ca, 0x6, r7, 0x0, 0x1, 0x5, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r8 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r8, &(0x7f0000ff1000/0xd000)=nil, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r9 = msgget(0x2, 0x1) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000340)=""/144) r10 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ff4000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000400)=""/12) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000000480)=0xfac6b4d) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000004c0)=0x5) kqueue() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000500)={0xa7, 0xff, {[0x3ff, 0x6, 0x2, 0x4, 0x1, 0x0, 0x4, 0x55d, 0x80000001, 0x8, 0x8, 0x8001, 0x0, 0x6, 0xfffffffffffffffc, 0x4, 0x8, 0x2], [0x5, 0x5, 0x8, 0x2, 0x7, 0xe6e87b, 0x7011c394, 0x80000000, 0xfffffffffffffe00, 0x10000], [0xffffffffffff8000, 0x7f, 0xabb, 0x800, 0x101, 0xb2d, 0x3], [0x579, 0x20, 0x9, 0x2, 0x3ff, 0x9], [{0x200, 0x3, 0x80000001, 0xe0}, {0xffff, 0x5a470bdb, 0x9, 0x3}, {0x7, 0xfffffffffffffffd, 0x20, 0x200}, {0x3, 0x3, 0x9, 0x102000}, {0xfffffffffffffffb, 0x400, 0x7, 0x4}, {0x7ff, 0x35, 0x3dc25d9d, 0x1ff}, {0x5, 0x8000, 0x80000000, 0x401}, {0x3388, 0x4, 0x1f}], {0x0, 0x9, 0x800, 0xfffffffffffff001}, {0x400, 0x4095, 0x7fff, 0x1}}}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000780)={0x0, 0x2f12, {0x8, 0x5}}) r13 = socket$unix(0x1, 0x0, 0x0) ioctl$FIOGETOWN(r13, 0x4004667b, &(0x7f00000007c0)) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x2}) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r1, r0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, &(0x7f00000000c0)="904d1df9b9be6159b1a45fd53826daf14bb7b7971d31888c7e4c3ad65dd264c35e1490f8da21311f593971b0a1cf6f63b7f8dc3f629dc2d0dd1c9dd36094dfd3be3b36c7030e330b73c7d459d6b8782625a8dd12a1f659e060b2044e3c6f4da3a2890e1449149605c7b4eaf95529200471e4b81f8ce62ce99cb3d60ca9ea05a69735bf9ba46169ccb04076702e98", 0xec9b03dc, 0xa, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:13 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x80000001, 0x4d6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x20, 0x4, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000000003) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x1}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x0, 0xffffffffffffff81) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) flock(r3, 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0xfffffffffffffff8) 16:00:13 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5ff, 0xb1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x6}) 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) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) pwrite(r2, &(0x7f00000001c0)="dbb31711834d09bfc9403338b36157729581172a89029dd585030ba6f0fe29c87e3ce2bd9f370194dc2cf511eaf68c19cf8ad639018ad6f3b58090a6b0c005e4d9b7be4af3264ecac32e2cd50e54874751657c4ae1beee606357e9b2f45c5f394cd32fd4621e917ba4e5b90cb833a9097c2b958cd75615ff13fb3b3a14af19fdafd00d8f6da889dee3c8c2a81442609f4f59f12de425f44de1400dc6230e65f35117f7f10f3b6dfddd230518f3e1fb05f6fde417e735b8bfe32e4af18fe4023ed34aae71c5e184f32e87a37f9cd4aa9e03236dd31ef5f7581ad51f7578a3aeb48ae388eb050cbacb10", 0xe9, 0x0, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x3578167089598e06) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x40) fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) 16:00:13 executing program 0: r0 = socket(0x0, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0xce) sendto$unix(r1, &(0x7f00000001c0)="5abb0cba5737fbd79a105a050a9e5350381b23108ff56f82111fcb552e056d322319657cc836107b8e1bf82693bb24eb750b27c6b8b00dab533dfab4676e605f9ead5368794cfd3365f139c2c934f9918991a8ec2047ae54d2f5802f57c699eb2cc241ddc2848e2b15b088db344eb2a6134001a4c3b0ad13451be20b97b72e809f1774ff748a9a0803a4fc2526264915973ff3e9720fe23847463444a95413decc61b9c27ffeb79a12961d1bb0479debc1d724f5bf6815fdaa21e41b0ab2c544e3746959acbcef0d2f245fe3fc", 0xcd, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x10000}, {0x35}}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x108c8, 0x28) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) getsockopt(r5, 0x5, 0x9, &(0x7f0000000100)=""/248, &(0x7f0000000200)=0xf8) kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:13 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCFLUSH(r3, 0x81206919, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@file={0x72204bed2d1160a0, './file0\x00'}, 0x8, 0x0, 0x2e3}, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0xff}, {0x101, 0x6}, {0x85}, {0x81, 0x4}, {0x6}, {0x42, 0x6}, {0x86, 0x6}, {0x4, 0x6}], 0x8}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) dup(r1) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/%:\x1d\xd9bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x7}, {0x6}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) read(r3, &(0x7f0000000200)=""/211, 0xd3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = geteuid() seteuid(r4) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0x4, 0x8001, 0x5}, 0x9, 0x0, 0x9}) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)=0x2004) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x6d521dd0b67604e2, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x31a, 0x0, 0x400, 0x8000}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0xfffffffffffffc00]) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") getsockopt(r0, 0x29, 0x31, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x60, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) open$dir(&(0x7f0000000340)='./bus/file0\x00', 0x800, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = kqueue() r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r15, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x1ff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r17) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r20 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000002c0)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0xc36f5776fdef3d02) r23 = kqueue() kevent(r23, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r24 = kqueue() kevent(r24, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r26 = kqueue() kevent(r26, &(0x7f00000002c0)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r26) r27 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x200c0, 0x0) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f00000000c0)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = kqueue() kevent(r31, &(0x7f00000000c0)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r32 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r35 = kqueue() kevent(r35, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r36 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r37 = kqueue() kevent(r37, &(0x7f00000000c0)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r38 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r39 = kqueue() kevent(r39, &(0x7f00000000c0)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f6275736c72737ae3dd9fa00500bc779caf8ef6d6b9b707da990287ab0cfcebff6a6bf129247788635940042e9294a40b1b060fbb5345e064e6b54f68e8d66fd7b3c3d18848f9612b5715ed39565d2ceebe792d05d7e2cfdebc67147c7789f94314f22ca448bbcc3a8b4170f421b70b17b1cb73e40000eaf35d51448922b3c9c37f6da4e05c423abcaf356eb486ad722031b346087711eb4aae187240bf52ed1183d4868a8ade81ba1c13663ddfe3eadfa6ece0c98368b2a85e84860b588578966175a82ab89a4b3594904f103c13db0988889c1f6bda85ebd723fecb1ad29906dafc9e40ab607b68daa07292dd69152c32b3dd776c34da4deec366437a1a6dbb1e3bf89a5c69a97755d7bc546b9695c8f60a47d4ddd882971809f86f846b39f6e49dbef6627a94bb5f3655b007ff328bdcb369b4c1010e9ace53191d3d041946fa7f9873e19d000000000000"], 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="afe919973e1007ebfc169415b5ff17989fb51f290260a56c633993719354786b73818f26514d53395a51552be0b575152b234acd874aa575f60131c8469bbb3ac5cc30f346c42fe4f828871f0705c3adc2f0ab6a5ee0be362d316dc8cb52fa5acbcb2c89fc173fa25d8e2a6c2ccfb36b98bf1cde557583195884459eeb7aa60d8027af757014188f034c1bbc285659c6b61170a8334891cc82718abcc8", 0x9d}, {&(0x7f0000000140)="ffe3b8808ae1baedbda96e1d289de73b290eef57992d02f47ddba177af7aad715648c585bbe55af3becceea864f8a9a85e71d3638d93f1748c2403bb066ebe8157a6bb743a3e12851e68328b0c442f9ec672ccd4cec216a68bae8ccbd846a047c085d6af7b5889bb170473f3820b02534bac0c890874340bb5ff057f9f9004b4371265", 0x83}, {&(0x7f0000000240)="f3bc272d9bf29f54bd3cb724709026d3463eebb929563d4a2ed02aa935770acbb61c3be9ea97c11fadf22760559b03f542035817c947602c44acd2b075b1c0e8d0e82ee538f35f696ffc8d39cd43da053f403a7573430c005e7b3285e21af29653a151d23355e6363dfe9c66275fd27fc4efce6ec2e801384e833a5ffa5c2dd090663f405e9de43fbbf1bd3ec90dc36172f5f7da3ee1283ece13ed6c51ecfdd3024de804a44a8f0706", 0xa9}], 0x3, &(0x7f0000000d80)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r37, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r14, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="280000e700fffffffeff001001000100c25cefd314350d8f1497f20d9136b7f1aefab9bb29a67273ff57cc59b4a2de226f9765eb5c8e904c42b979cbf86c39661759217214d1a55d1fb269e9b3a897a7e950a02be06d6266a1b9acd32f8ddca152a961ec2cf9eabe46c2ec3fbbbf9a6abea8f826d7", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r26, @ANYRES32=r27, @ANYPTR64=&(0x7f0000000680)=ANY=[], @ANYRESDEC=r31, @ANYBLOB="c5401d2a1288caf1efc5cd103b125d6b0c4046a4262e1220ce39313b9273", @ANYRES32=r0, @ANYRES32=r29, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r30, @ANYRESDEC=r39], @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYBLOB="af6b7971a1083a6a31a09aa92ef6271645441789ee340a584f352b75a32cce7c8bd0fde07f72b44d83c01e44362f0ee8a12eba6b7f5a3a28ee70b105"], 0x1ab, 0x5}, 0x8) r40 = kqueue() r41 = kqueue() r42 = kqueue() kevent(r40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x1, 0x0) r43 = kqueue() kevent(r43, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r40) 16:00:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000000, "002000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080), &(0x7f0000000100)=0x4) 16:00:14 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x2000000000000001) r3 = socket$inet6(0x18, 0x8005, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0x100, './bus\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0xa0d939d84dfe02e3, &(0x7f0000000180)={0x100000, 0x100000}) setrlimit(0x4, &(0x7f0000000040)={0x3, 0x3}) pipe(&(0x7f0000000080)) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xc2) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0x68, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x36e) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0x2, 0x8000, 0x0, 0x2002, 0x0, 0x8000}) getpgrp() writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r5 = semget(0x3, 0x2, 0x401) semop(r5, &(0x7f00000003c0), 0x0) r6 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r6, &(0x7f0000000280)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x2800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 16:00:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) getpeername(r4, &(0x7f00000001c0)=@un=@file={0x0, ""/11}, &(0x7f0000000240)=0xd) setsockopt(r3, 0xfffffffffffffffa, 0xffffffffffffffe0, &(0x7f0000000200)="070000008690415b0d3a21c90476b308d0cc40393b9ff036ca4b48be0e16ad41ad695482740300b148", 0x3b5a0822) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) mknodat(r6, &(0x7f0000000280)='./file0\x00', 0x100, 0x8000) getrusage(0x9991e76b3d7c2564, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0xa3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x6fa1b58b20e35793, 0x81) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r7, 0x0, r7) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xa4ba3cfd3349d05d, 0x8, 0xf0000000, 0x2, 0x8000}, {{r3}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x7, 0x4}, {{r4}, 0xffffffffffffffff, 0xce, 0x20, 0x1, 0xc000000000000000}, {{r5}, 0x8000000000000000, 0x1a, 0x80, 0x101, 0xffb}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x0, 0x6}, {{r6}, 0x694fe2b59a0f1cc4, 0x18, 0x4, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0xda8}, {{r7}, 0xfffffffffffffffd, 0xcc, 0xfffff, 0x1000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x81, 0x6}], 0x100000000, &(0x7f0000000240)={0x7f, 0x2}) close(r0) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) r11 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) fchmod(r11, 0x80) readv(r11, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x89, 0xfff}, {0x41, 0xfffffffffffffff9}, {0x0, 0x4}, {0x47, 0x1}, {0x45}, {0x8b, 0x3bd}], 0x6}) sendmsg(0xffffffffffffff9c, &(0x7f0000000980)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x101, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="c69b4946af3e55908f40b91906e40f9854", 0x11}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="f800000000000000ffff000081000000e8b1b421595ef62fff47080dc047d47692745ede8512eeb90461ac2af5ac87e84a3a52c2296de97bacda98591f21f4bf29c80865d374e8df8c349fcdcaee35cd6610f1089187b9004447467ccd5a6736c76eec787fcb9517de6b88a4fcd7fb6de70f9044897d6e100d08d919ddede7166a521ba58811ee10b57499882531c3167495e8f7084bab1720dab39225328450ef346861c504fdea54efbbffe8e0088c3cfa370ed0faad40fcd9e321c7008ede3df5c854f58ce3af7e61adc69d93539147d6fdc650532b63fe5a105a59d3eef077c3dcfe2ab527ea4b1ac278ed37fe243b000000000000009000000000000000df8ef6de040000002989fa1f6ff4f7ee3f311afe029817fb4cb01b389b4a48b970ea3d3b5961821e400d798e6a61f4c3f64618068b34a4c5a3a6a12d680bee8936800bc268ac521b5b2c334563fd9cd9750f019a05eecbe26ad75013c10b7c6800a374683ccf495661406855d7984d0b36fc0e1113376bbaddddfaf323bcec20609d19de9c25000010010000000000000100000003000000541c7a7608736055cc6203fba6ae2f37c51f044581d7a793b9dce8eab6da8d504695a86f93ca2f01904a2c6dedeefc6a6e854f8b43247b941dbaca3f9c903c636942be70e9a6db3ddd0c4f15d43c0ab7b8a4d6855ac2c72f46a183359df1a582c038cc2ea1bdbc2417e28983264c47245ae03077c34c779444cca177ba186d863e12fc5c97be0e8a43e8b99f4396cfca265b5df40e4b676429c27076be6fd2c68a5cc18ac98549d59ab7c730cca0746294f1d3342519f38a57c899c4cec59e44a9c2cafff135906a1d843dfae1ad444c17caa091dbbe08d2c67a6fa445d8dc0caf402ca8e632eb9c4e4329190af8f2ab0266fc551921f7b38e53700000000000a0000000000000000100000003000000c71aa9af62b16f1d46b3e6e5d0c9550f6192824a8b8bcb030b81a420a5ab38e54ea295c88643f8dcbf6c140947daefb60f988a68c7119b5a666dc800856cfb459d00528f8ba1dacfe11ab9d17a50c74a0383c924f476a23079c51ca5c85a4b1fe2e7f9f35d16181e94f9f12ed758a6e133e3efa867d2bdec87114b2145351f32c334589dd1089baec9e9670000000000a800000000000000479d19d4800000008b5caed5dabfa2d4e9fab7bb09478885bf26f2ed5b1b9a23df1dc38b2e8b0ccbcb2a8a7e3dedf69d062a887b04f925a69791403b3348cef1b3baf418a3adeed89b837d32c9a329f2ba5482e1b20aee8d914df7ec7b850968502ca9c8d2947afebce9f11a6c878abee69a5a2f81d87a408b787f1adc0b27dde376d6e3a8156cb91f29f6e76bcf43db43fc599a9f4dd77f748148950de8082eb8000000000000000100000008000000111758ed2721ca766863ba34584686ce65196300e010109abac456266548dc6ed54bf0583aaa594f2c27ef1c5060b18b3ba90edb22c676a1d5db47cdf3abe44086d747ec7011357339d5d4c0ace8f27fd071d07844ae5852126810a42ceb2c52a9f2eff97b1bf6641a6937faec724f4300855b348169042f9c3af0a6381a087f5ebe1cfcd85748f6004d0e54d754f0250abaf6013a6e324bf62af2bf12922cd5a43c980000000000f0000000000000000000000000000000db27d7ef9157e416f2587079c1531cc4b876450b533eebe371f89f34ef6050dac44f92a17d483d63f3f3509e1884353b4a1ace40b84801fa13dd89c2b10637f39778468e4cad0976c93fe425b48c23c2743df41af4caf348ff4ae61384d4cd090d6c720e1ed458c9d8d20b379a4595e90894efc7fbbabffd6b33736d182fc13f9ea000bacd2da3dab8f2f328d205d130e7e2f329c55b3f2718d4238d5fbfee8760c7fdfc099c9d3a4a712f271ab0f304332ce3616501e8deb342e08546a4feccf9ba39fcffe51a58910b6874b18ff50c5ad07b176962f78cb3530f3b310b36001001000000000000ffff000000000000dce99f116b3fda29c46fc6cf1cffc6a188fbfa6054b312d8848deb9619c85d1d7ecf1a5197b99ac9abd88b0f9f203acdf639e7460a04d41168ea70027712fc056aff1aebce18b24530a8a8d0b967ed19f635aac5716f92e8c0f4723c199dc1cc615d35836abc3aa23948a02feb28d32e71b601830f3dfa475c6b2074bb1a93c5e4cf6ec5e87695f730f4b92e884bb14d4cc312c4b0c613bbcdab7190a2a581a02d8d4126a8aa6de4dcfeca863e7a05ca739c544e663ecfea22cec931700433664d5802d006e04eee1fc67f0501f47fc975ade9160c68340df47100bbac34daa72962b57a49bd52f5e4554e114247ae5bc9253dca9f1b36f2418d000000000000"], 0x698}, 0x2) r2 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x0, 0x312, 0x8}, 0x800, [0x10001, 0x6, 0x35a, 0x200, 0xd3b6, 0x7, 0x3, 0x47b]}, 0x3c) getsockopt(r2, 0x29, 0x23, 0x0, 0x0) r3 = socket$inet(0x2, 0x8000, 0xd83f) sendto$inet(r3, &(0x7f00000001c0)="852b0d93635e5d0930a52326dbff1b9b4b2ae38618a5e613a044d567060f49cf4d2e75c05b86d3887ec5ad28cee4b519f7659a4f73b4927870d53557c21cae208abb9f8b32e22876b70f945a4ca98f7630ae00ae42f73a950d0b14cad45df4c1558a58627c9a8248933e0031e4a9e31613eb380bcf1bf25cc6ae6606a46f0f5be3784c88334815d1384dfde8832795facc17e1a94140a1e2164b07a85c8859d2dad2dcce064fc51fd458be9d82ff9de020122381906d1b3bef86fab016a2d5a3b758c19d0b0b5f8d", 0xc8, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0x2) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2fd0c72d79454c19, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x8001) r1 = socket(0x1e, 0x8000, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e29931929648", 0x34d) 16:00:14 executing program 0: r0 = socket(0xa, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000180)="9d0000000000c225be62a3675cd135a565c341642bfa0dba79da37f38a499193b0d4332966300507f824c6b30083d2d47e6b8fdc79af58a07e04000000d896bb5e7a2929e2e2b26adec023e2f00a7dfeae86de3734e53148", 0xa75457c6b4febe38) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="9471b4ac1fafd64eebc0aafdee75d250dec423d5b3d9bab2d2d68cc3258a8d9c1756243ca5523f260158ab68f1aa78281a41675c1060548689dd25f8fbca3602dab577e1eae64d8d", 0x48, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x8c}, {r3}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000002c0)="e3a19324290085ab7e669acf358f74a1f4b82982d004f803ee1010d43b52003e7690a49b4b095fa4704d59b08b898071d7982254f7f60ec5243ca1c967fb5e62aa3385680e285825543f26c0d8e9da8eec9172d566db59fb70756af048ac4adc519826f5ba23be81b44eb24450356504691230ea150de5e5810a77a041880e73cf84a77996ed7b584d40e278e2f5ce711658e7feebb8b8b79fdc501efe630552ed77cc3975741429f4c58e59be189e3996d5d8167e777a3a1b70c542cc60a2840144aa4769e8abe2f50a9de7818576564ddc4989d933463342ed0b53605c4153cc30d8f6fe8a9e90c3daa9484f6c10", 0xef}], 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sync() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x7}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000000)=[{0x40, 0x800}, {0x6, 0x7}, {0x43, 0x80}], 0x3}) fcntl$dupfd(r3, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x29b, &(0x7f0000000140)=[{0x28, 0x0, 0x3}, {0x3c, 0x0, 0x0, 0xfffffffffffffffd}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000040)) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x9) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x1000, 0x2, 0xfffffffffffffffa, 0xffff}) select(0x40, &(0x7f0000000140)={0x100000001, 0x81, 0x1, 0x2, 0x400, 0x1, 0x58, 0x400}, &(0x7f0000000180)={0x9d, 0xb5, 0x7, 0x3c0, 0x7, 0x10001, 0x5, 0x6}, &(0x7f00000001c0)={0x86, 0x6, 0x100000001, 0x2, 0x5, 0x0, 0x3a1, 0xe}, &(0x7f0000000200)={0x3ff, 0x6}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x82) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x0, r8) kevent(r2, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0x2, 0x1d, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff8, 0xbfd74055a2469d95, 0x1, 0x400, 0x8}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0xffe000}, {{r4}, 0xfffffffffffffff8, 0x8, 0x26, 0x29, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1c, 0x1, 0x9c, 0x20}, {{r6}, 0xfffffffffffffff9, 0x8, 0x80, 0x5da, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x8, 0x2, 0x100}, {{r7}, 0x8000000000000001, 0x4, 0xdfd3eb0f1cf5ed3c, 0xe245, 0x2}, {{r8}, 0xfffffffffffffffb, 0x4, 0x80, 0x1, 0x2}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) close(r0) 16:00:14 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x100000000, 0xd19, {0x4, 0x3ff}}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) r2 = msgget(0x0, 0x10170) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000100000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fad35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68283e89d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab4000000000000000000002a2d42538886faee55a8a1c68b0c1b6e767f2090343d965c943ccac5c989eb6481634ceb1980605cc699edc3d9f49222cfbdd0edb97a6bd2de378028a1f92b3f8dc46d1e501394f9b5fcd2fcb2e0576214d57c4956bbd823ae0b75b5ed589320c27c0667ecb881b6880d10ca8bba9897784c2765122a3e077c96603a8817ba201520f23565beb38030bd74cc8b585ddf6266885dd34f0afe22a09b3de24c828f24026e917c40e6e04dfda0254c4180fda710eeee8aed2a7bb308009431a3c522331bc6f5c348fc58a9914c6affbd87bf52d21be0ef0eb6ca113c84073ae64ea94c503285b3187eab521a704818e7e8b7ebaabc7a3bd9296ce3d797d8e78f9296bfb20f7bc51e641159040566c48c36a6f42f642d71afde6397c3948f6d85b3ba8ef83ecb63982461f15241c00089542a2a02cefa33dfd5f9cfa4b0de863c1afb519ea3611039ebe23ec6a330099f06697af242c92d8078514e0e11e4349c2030019131989575247d8200271ae18fb8e97fdd3c4ab547cde2b66aba5d53aa13d3df620a95ff315b3909639c13f62b0674873429c8657381cd98205302c4132b44f0943860100f493999dc6eb1ffcc820bfac6a922c96465c92b07479194df3d049ebf6198f95b20a7f3c58b8922835cfd845aa5f70aae0153dc57962952dd4461f1f36efcfa24bc52ab6a327200"/1275], 0xd7, 0x0) r3 = getuid() r4 = getegid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x6, 0x2, 0xfffffffffffffffd) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) lchown(&(0x7f0000000780)='./file0\x00', r16, r17) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) chown(&(0x7f0000000200)='./file0/file0\x00', r29, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, r29, r19, r23, r25, 0x1e6, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f00000001c0)='./file0\x00', r16, r19) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = getpid() r32 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r16, 0xffffffffffffffff, 0x50, 0x9}, 0x7, 0xfff, r31, r32, 0x3ff, 0x5, 0x2, 0x7}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:14 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x41, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x4) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) dup(r3) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x40}, {0x4006}]}) getitimer(0x0, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) listen(r2, 0x100000001) ftruncate(r1, 0x0, 0x20000a) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x62) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCMSET(r5, 0x40044274, &(0x7f0000000080)=0x201) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x18001, 0x86) mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x100000000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='!-{\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='*#^\xc4g+,\x00']) r1 = socket$unix(0x1, 0x5, 0x0) r2 = msgget$private(0x0, 0x20) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = accept(r4, 0x0, &(0x7f0000000500)) connect$unix(r5, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) msgrcv(r2, &(0x7f0000000400)={0x0, ""/184}, 0xc0, 0x1, 0x800) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000300)="41a19976fc14ca349a5ec2f52c7584cd7d65db2aa449f530c0a227248aec77e36a54943a5833d979cfe3c03b4fc10fa25da82b2c1317537d79b0b5a9b3ad27e1d56fb7de4a15945e5a5e1f9da6aa42a54807869c73edab31171fabf066037f964764ffe0629ae043f9cf0caa4585bb26f6394fe10b798aa2d52fb0a0a5cf61afc9ad85af99178c41222e9a006ef13c4ca6e76233e5b149c739f514f8c3f063d435cf07b567deea22c0c6bde1d807b238eac62be0ee19e1cac4d828c11f02f5a513db03b13820", 0xc6) r7 = msgget(0x0, 0x3f1) msgsnd(r7, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284b804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04bed3576b71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eecab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d257353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad00051651b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000780)={0x2, &(0x7f0000000740)=[0x0, 0x8001]}) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000680)={'./bus\x00', 0x5, 0x3f, 0x200, 0x0, 0x4, 0x8, 0x7fff, 0x2, 0x0, 0x8, 0x5}) r12 = socket$unix(0x1, 0x5, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f00000000c0)) getpeername$unix(r13, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) read(r0, &(0x7f00000004c0)=""/10, 0xa) msgrcv(r7, &(0x7f0000000540)={0x0, ""/254}, 0x191, 0x0, 0x1000) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='.\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000340)={0x0, 0x2}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "7365f9220d5eead1133484e066f3000700"}) r1 = msgget(0x1, 0x10170) msgsnd(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00@'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000230000000086a87de3956e179eda017309da99c71a61dc1baa287a9f17b911ffc77506a29101f2e1726e009c52312c222e8a4751e9084392d9b3ec4f2520652ab6d79bcaa4f9344a7f8538f0f0d5d396ac04c383e8029515c3684438390cc1697ca1709b3166fe3f51c30ca211fb5fa7d2e8a9ecf451b77af2937d508d4acedc0f8bf9bc23f0af2d35f8381ad26d5e9eea48d3c20fb947a1f1f224faa01c5c8ec520d36c76cd420cfc7b864d6f50809487847626cecdbced4b2a92030f8ef9ad3c344b2175dee2c3431ec9f25d65a00d385f9dae346d0344af1140859ccdfd1291a203"], 0x8, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0xfffffffffffffffe, r5, r9, r3, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r7, r7, 0xa5, 0x1, 0x100000000, 0x6}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x6, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000140)=0x2) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000000)=0x43cbc, 0x180) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r3, 0x2}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r4, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, 0x0, 0x0, 0x4000, 0x0, 0x2}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) r5 = msgget(0x1, 0x40) msgrcv(r5, &(0x7f0000000080)={0x0, ""/206}, 0xd6, 0x2, 0xdb3608e58d695705) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(0xffffffffffffffff, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ceff010000", 0x28) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000004c0)={0xce, 0x3, 0x2, {[0xfffffffffffffffb, 0x0, 0x3, 0x7f89, 0x0, 0x0, 0x4, 0x200, 0x4, 0x4665, 0x0, 0x3, 0xffffffff, 0x1, 0x1, 0x5, 0x3, 0x2], [0x3, 0x0, 0x9, 0x7, 0x10001, 0x2387, 0x7fffffff, 0x0, 0x5f, 0x5], [0xd860, 0x8, 0x100000000, 0x3, 0x0, 0x1, 0x29], [0x5, 0x1, 0xaf, 0x2, 0x1, 0x3], [{0x8, 0x7e37aa6c, 0x6, 0x2}, {0x3, 0x7ff, 0x8, 0x80000001}, {0x95, 0x20, 0x5d475d99, 0x100000000}, {0x7, 0x0, 0x8, 0x3}, {0x6, 0x1, 0x7, 0x8}, {0x80, 0x5, 0x10001, 0x6}, {0x1ff, 0x7, 0x5}, {0x7f, 0x80000001, 0x7a, 0x3}], {0xffffffffffff8001, 0x2, 0xb828, 0x200000004}, {0x0, 0x7, 0x4}}}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="001040400000d92d8f7904f3044c0eaade80f6e68fc2b4c1362f7852369d2f"]) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0xc2fc7a5f63acdef1, 0x8000, 0xfaae) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) pwrite(r3, &(0x7f0000000140)="cac463800f72731de83a1b24e60ecbc4466075e5246d56ba0480f8cea7e20f3bbc70249e9ef53aef0bfb1312a6285f95db711615f162ef12e31e2bcac0332cb32e39933e4af75bc4826cc13f8127026c3b9cc54721a087ba8013d2429a4ec569c4a696c830b2228e0284617e649570ee651739534d7a7a80476058a76015101405f4923834305b110d4c839c247a68a508c8d56405f7994925000e744a991e0c7d4a5d20d3b6ed4bf70b54c3ea4329ad18ea1dc2436b2fcba16ddf517af885d2b1b049ecc41790fe21b29092238b37c1fbdc1bb7fef7c3cbd61ca59e03675138efda6e6326f669b9d3d17798dccfd8c4cf98cf648d03e8531576", 0xfddc, 0x0, 0x403) read(r1, &(0x7f0000000000)=""/157, 0x9d) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000680)) 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x200, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r10 = getpgrp() setpgid(r10, r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r9, r11) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r22, 0x0, 0x0) shmctl$IPC_SET(r22, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() r26 = socket(0x800000018, 0x1, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() r31 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r33, r34) chown(&(0x7f0000000200)='./file0/file0\x00', r33, r34) lchown(&(0x7f0000000780)='./file0\x00', r33, r34) lchown(&(0x7f00000001c0)='./file0\x00', r33, r34) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000080)={{0x6, r33, r23, r27, r29, 0x1e6, 0x8}, 0x5, 0x5, r30, r31, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() r37 = socket(0x800000018, 0x1, 0x0) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r40, 0x0, 0x0) shmctl$IPC_SET(r40, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r42, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r42, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r43 = getgid() r44 = socket(0x800000018, 0x1, 0x0) bind$unix(r44, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r46 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r43, r45, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = getgid() r48 = getppid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r51, r52) chown(&(0x7f0000000200)='./file0/file0\x00', r51, r52) lchown(&(0x7f0000000780)='./file0\x00', r51, r52) lchown(&(0x7f00000001c0)='./file0\x00', r51, r52) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000080)={{0x6, r51, r41, r45, r47, 0x1e6, 0x8}, 0x5, 0x5, r48, r49, 0xfffffffffffffe01, 0x9, 0x7ff}) r53 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r56, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r56, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r56, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r56, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r56, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r56, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r57 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r61 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000980)={{0x2, r57, r60, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r61, r61, 0xa5, 0x1, 0x100000003, 0x6}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r62, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r62, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r62, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r62, &(0x7f0000000480)=ANY=[@ANYRESHEX=r61, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r54], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r59], 0x4, 0x2, 0x1800) msgrcv(r62, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r66 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000980)={{0x2, r63, r65, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r66, r66, 0xa5, 0x1, 0x100000000, 0x6}) r67 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r69, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r69, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r69, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r69, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r69, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r69, &(0x7f00000002c0), 0x8, 0x1, 0x0) r70 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r71, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r73 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000980)={{0x2, r70, r72, r68, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r73, r73, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r60, 0x0, r65, 0xffffffffffffffff, r72, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000440)=[r0, r17, r21, r29, r39, r1, 0xffffffffffffffff, r41, r65]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="083e0ef343c0fdce46499ccfb47909f033e68533a61367a3f8", 0x19}, {&(0x7f00000001c0)="84d442264c0dea25caeaa3fbd321b2deb75b9e954dd31e51608a5cbc3aa364d59c8adb65f23b4784344bea66f11e999e6cf4589d3e9c18e83078c5e1ee2fa6dd9fd4ec7229572c71cc3856f503f8f87104fbea062341cd4dc1d5de1cfdeb686cfec664b81b058b57d33ea0726d120075b58b96015b85", 0x76}, {&(0x7f0000000240)="a1192e481b6a13441162d33eb1046908079eb3d91ff9380cc32087718935e20974efd4c936636bbe3ef4902c8bee5b0618a621d11e4bec063cf340ec43d637cf0a7bba2583ab2a55e026791c25dce35ba606ba83a245a5", 0x57}, {&(0x7f0000000140)="fb75286ce843a4789617b7be5645793bba0449a7d36af33f94f00536fdd2931041a850", 0x23}, {&(0x7f00000002c0)="8c129b26832dc58031b9b7cd154d2fec22956d30af46f7a3def7d62b9134694f274abb7fe1bdafc4c1f362768c70af3f3c", 0x31}], 0x5, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r7, r8]}, @cred={0x20, 0xffff, 0x0, r11, r13, r74}], 0x48, 0x5}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r2, 0xffff) ioctl$TIOCFLUSH(r1, 0x80206949, &(0x7f0000000300)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000080)=0x1001) geteuid() setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="330694a620", 0x5) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0xffffffff}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x4, 0x9, 0x7, 0x40}, {0x9, 0x5, 0x87, 0x86}, {0x5, 0xbc6b, 0x100, 0xfffffffffffffff7}, {0x10001, 0xbc, 0x81, 0x9}, {0x7a9, 0x2, 0x101, 0x1ff}, {0x10001, 0x8, 0x10001, 0x9}, {0x800, 0xdd8b, 0x3c7, 0x3ff}, {0x100, 0x5, 0xfffe000000, 0x25e}]}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) setsockopt(r4, 0xffffffff, 0x7, &(0x7f0000000140)="5628f6abca787a58b956caae934fbdb75b86ad4ee4099ed698cf7c858c1a18fccb6c1cda65c2be7559acd91fd7ffad9c2317ae9133d98ce317ec1468dd35c41b085acda8e29b759ce3fbbd38b3e832892d8001aa628045f61afa1613af15fb0e2352a18c6497bd436124050e8a629a892ceef0033311941c7f79f6dc9e29f6e1542292cac5", 0x85) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000000c0)={0x100000000, 0x3}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x3) execve(&(0x7f0000000100)='./bus\x00', 0x0, &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='{\x00']) 16:00:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x2f9) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) listen(r2, 0x14bf) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0)=0x100000000, 0x4) r5 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x149) dup(r4) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r7) accept$inet6(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = msgget$private(0x0, 0x686) r10 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r10) connect$unix(r11, &(0x7f0000000280)=@file={0x2, './bus\x00'}, 0x8) msgsnd(r9, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x158, &(0x7f0000000000)=[{0x7}, {0x2}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = msgget(0x3, 0x280) r1 = dup(0xffffffffffffff9c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r4 = fcntl$getown(r2, 0x5) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r6) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r7, r8, r9]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r4, r6, r7}, 0xc) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0xffffffffffff0000, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000000000000000000020760ac6ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e5260000000000000000000000000000004a8000000000000000000000000000000000001e123ac611a9959e8eec18fd07ee9e7dfdb42cc956"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) recvfrom$inet6(r1, &(0x7f0000000540)=""/143, 0x8f, 0x0, &(0x7f0000000280)={0x18, 0x2, 0x40000000000000, 0x9}, 0xc) getpeername$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000040)=0x1) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xc0, 0x0) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000000240)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000100)={0x100, 0x9, 0x100, 0x8, "3ab3cc7896024547ac8c12f9c117af19b75662c5", 0x400, 0xffffffffffff8001}) getgid() 16:00:15 executing program 0: socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x673d77c1567b960f, 0x83) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r1, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000005c0)) socket$inet(0x2, 0x2, 0xb11) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="9eeb9531bdbf026cb96a4e9842da0e97bbbc7350e7d3120cf035d5ddc029a5f1d2356b294ee2e9beeb0cb64714304ba1", 0x1da) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85e}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x1, &(0x7f0000000580)=[0x9]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semget(0x3, 0x1, 0x410) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000200)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r1, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)='r\x00') r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) shutdown(r4, 0xd65e4463d7356210) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r1, 0xa, r2) r3 = syz_open_pts() r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x28) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) bind$inet(r6, &(0x7f0000000240)={0x2, 0x1}, 0xc) getsockname(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3884b671720b85e6bae5ec220d77a3c2e8045b42d3bd6f7dc8004a91280da8c02a1a884eba2a57b293ce70d74836c75e2279797b99214f0d646a37773a4f2438e34f36c77c8834726a24e9a77e1efb98564d01327b08a00a40cbfff38436f54fa2d6740e0318952c3be65d621f5d1ad25c563880227562bbc0ccbc5b62e16e1a4f9e2de8b2a0cbad0b7bb15c40f950f9189499f7c321c9527a216ab218799dce01d8263f9cc0086edcf7ba1fae5b01a47ec78d0a3033a0826b3d66c644849e07664c9791df0ed48e4967d60d8ccc495a3c49f5b8d91a8370d0c8f2da416871cb4ef45c5d676a30bb803a89ab7af20bdcec41bc7c6ee0687a96a384d82c302bed25c2751d52afe35413d9a1906652794dd5b2e836898196a0d87a07bda43f149d573c67c26578a08fc567fb0dbad7d7319a15842adc49df0d26f1dc890c98fbb764b2d39258ebeb5ece47c2a430d5d594905225a7401d55de3023b298fa0af69a0bddecc80fb158fb1997cbe272aa26326f2aff210537656826158654bbafb3edc6c38d7553e0c5c36a9f06fd85ed334c149b97ed1e0262e9bf0d33c9a7b1c2a12f803", 0x1b3}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000100)={0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10010, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) stat(&(0x7f0000000280)='./file1\x00', &(0x7f00000001c0)) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x81) chdir(&(0x7f0000000240)='./file1\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x21a) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000040)=""/1, &(0x7f0000000080)=0x1) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x3, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socket(0x8, 0x2, 0x40) socket(0x28, 0x4, 0x6) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x803, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) listen(r1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1ac0d87934dd16de, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) read(r2, &(0x7f00000006c0)=""/138, 0xffad) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x29) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1fffff03, &(0x7f0000000040)=[{}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = semget$private(0x0, 0x7, 0x20) connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) semop(r2, &(0x7f0000000080)=[{0x1, 0xfffffffffffffff7, 0x2800}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x41, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x86, &(0x7f0000000100)="383ac58d4f7f7bc8838c48848379840ad7ad553a8e70d4b4a6316e7d03c183ae048efcf5a88e263e4ab914f0f83f5a271fb53034af790ca637d95b77aa726c19754b4e4bc28b76c157e1d8ba559ad11ba1762bd95fdc8ffec95151a5c3e922c7371b7ca7933fd6923c8f897aace560ef1b32c9dc3514ec05c77eea79bb6e15ee1aad8580499e") syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:15 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmdt(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x20}, {0x6}]}) getrlimit(0x0, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x200000000000029e, &(0x7f0000000300)=[{0xc00000000, 0x0, 0x0, 0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) fchownat(r4, &(0x7f00000001c0)='./file0\x00', r9, r16, 0x4a6d613a8b013197) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x2, 0x9, 0x8, 0x100}, {0x7b, 0x80, 0x2, 0x81}, {0x8, 0x8, 0x1ff, 0x854}, {0xfffffffffffffffd, 0x5, 0xf3, 0x81}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0xd8a2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x8001}, {0x3d}, {0x80000007, 0x0, 0xfffffffffffffffe}]}) r5 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x1a1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', 0xffffffffffffff9c, 0x1}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r6 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r6, 0x0, r6) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r6, 0x0, 0x16) mlockall(0x1) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000300)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x200001b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='t5', 0x2) 16:00:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebffe1feff0000000000000058dd84ef512c3bad1ee8e775d40100005b67071b542aff0f000000000000000000290000003e000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000680000/0x3000)=nil, 0x3000, 0x0, 0x2812, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x20, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0xa, 0x4, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x4, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x20000000) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4000, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCCBRK(r4, 0x2000747a) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffff5, 0x109, 0x6, 0x3, 0x5, 0x8, 0x100, 0x3, 0x1, 0x3c78e3f9, 0x100000000}) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffe23}, 0x8) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/61, 0x3d) pwrite(r0, &(0x7f0000000280)="fb375bc219dde9f7f5a48a8d1a02f5ab4d149eafa72b50d93285ec5a9586ed47f78e9801a76e478058a005f99164848eeba948c12e94b5ea8eebde3c9b0f6c1d219cc3e31ae9b600"/87, 0xffffffffffffff27, 0x0, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=""/114, 0x72) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0xd90, 0x1}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) sendmsg(0xffffffffffffff9c, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe77, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x14}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: madvise(&(0x7f0000bdb000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000bdd000/0x2000)=nil, 0x2000, 0x6) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c, 0x0, 0x91}, {0x80000000000006, 0x0, 0x0, 0x10000}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x40000030}, {0x80000006, 0x0, 0x0, 0x5}]}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x3ff) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000a80)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) r7 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) fchown(r7, r8, 0xffffffffffffffff) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x401, 0xb841, 0x800}, {0x0, 0x100, 0xe9, 0x8}, {0x7ff, 0x7fff, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r3 = getpgrp() setpgid(r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r4) fcntl$lock(r1, 0x33c029893447d340, &(0x7f0000000100)={0x5b6a2b4c63238314, 0x0, 0x7, 0x80, r2}) syz_open_pts() dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 16:00:16 executing program 0: setuid(0xee01) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x5, {0xd9, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) 16:00:16 executing program 0: r0 = semget(0x0, 0x1, 0x140) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() fcntl$getflags(r1, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x400033}, {0x80000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt(r1, 0x6e57, 0x6, &(0x7f0000000200)="e99f24815cbd5386935ca3721f09180d77e572afb49dd892619cb2b88c169fbe45ef155ed5eed6ef8bfbeafea9cc3fe8510942b39db8e743b2960465c74a1e805bb05c47605eb5f14b4b79b0edb47830b776a5489e601e8e70b2972c515426de011719fe4e2880a90adec9fbd0f8e72d60d3b73866f1af7361aa7829fbc7bbf360b096a1c38c1c6c2a8f96bf709ee878b10f211e4e07ba", 0x97) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x8000000001c, 0x100}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file2\x00') pread(r3, &(0x7f0000000240)="51e30867e0c0876935f6c82549df076d66cacc06f7dbfdafa3aa1c3fc8eb64596ff4a84d88b668e9c1f069f05915660722f8fc720ee3034b15b4fb8b3c4f556d473d7211b31111f984a907724424b82391f1307f76deacc715d2c1193fdd557cdfb081beb6fac340615ae1cdda2f7d474f0f535e7d65", 0x76, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x40) pwritev(r2, &(0x7f0000000180), 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000800)=""/207, 0xcf}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000780)=[{&(0x7f00000000c0)="a942d93d47775047654bc738ef0997eeac6c9e468ddf91010588c3eccb8bb55ac9da8e9c7ca46d317858368d3c3a2d98a30258515b39e2c515f8faa8fbb1b65b55aaf7ab226b8f7a64e59adb6a52aac0a386976643e0c06b018d8c813123aa4ed188a127db573028b52e89bb667583a0bb58fa3847dcafbc0c870456e2790cdae0ab8e8e34f6aabac2f13fa3596fe65c1faea51670940da14ab656ee8147b8159c2ecd79096341931698817a734406f5aa562e95b40641ea966812ad6777b7ca9ebbf2", 0xc3}, {&(0x7f00000001c0)="d1c8d17c7bc48c81fa491b6dc90d18df14b52c2fa39c2b5964e68b7cf3ed330d8c3ddaf7857d7cef807384517e9bdacc8e39cf25c8a340ecb86654b022bdd161680dab25a5186122b971afae333da72c316d920acfbe2108435d91ab67fd90be993317b6ddc01ddd7d0ad1f309eb9e776ae33b6be305e3a88954344f1493af2693ee06e7afa9c751a258b7fc13f2104d1889c690de038ef6d1ef26557b4695cd4f159e04b3267d3b00ca421a1ac9ccf900c751108c4b1aadb91ea19bfe8c08d632398e6aad139d47907f024e4796725c6fc0441a084d82f7c8a11c60", 0xdc}, {&(0x7f00000002c0)="11bfd37c98009abf709a80cac2313ec772c4601c245c5e81e18dc7b878555fda1f9cd724ccdfda7dbee5538f1623354b9657ba4b0d4cbe657a9729ce87fe0fac328b524b588122c6", 0x48}, {&(0x7f0000000340)="8d5672402edc1dad714d0cf18e1eb6cc0e3e26337d8b3659e167cf807c7bfc95e6c3714038108b43a5d024234c10c104d7a1a172367f62943e4dfeca771006d295", 0x41}, {&(0x7f00000003c0)="dd99aae8647deedb3d194db9212225835dc13d404db86c6b6408df715af4a71d69aad04fd1c021370054154b9a91395b6960957dd58dc9ce0c26e47e5bc59c082526cf549e61f17fb13396caa5d1b7966d3a2a782088ddc98548465d21faec59c5ea9b48328813a9c553a3e52af9fa6a0202d6d3a6de", 0x76}, {&(0x7f00000004c0)="2cb86c27b4c64505097dc061081932be6abf6c096ce90d95f79a798fa6dfc3d40581491fb2b19d3b8adba95e2923c2548a98c5fe1ea5582cf55019ac8ab1a52e4bd7b6d7739d6ea4bad4d508a246026a7edeb86f5bcf7ba3706f3446f3c78036941361233dd4da39bf75cdc1f41436f833459a51d932821d0ad85dbf2095b0a5475add71a1aeba514a348ec4e2ea2924dcf6924f88fab9846ad684dfe9fa6aca", 0xa0}, {&(0x7f0000000580)="0a9fbe004fecfb0d65165cac581c6e34217db1787fd1b87b7577d8825abac5c5f9cecee1879ace2887a54bead650837629c3c22cc7bf5ae60a7b220e5c2e3d67beaebd550ed81d65e3048dc0710f9d7bac368d9c8059d8a230e232dafb67ac5ae23eeb0ab71a8c9c6484e28469711bdfc1a3fa5b12541f1bc5152f976ebf3502862335b50695bfec8a1bf1fa718d2323e41e3eb9736ec36a130c3dc10ae40a9a1446b518b49cb69434b5d8339cf7ecf417d998e580638d516d083d067204fea87ba09996ee68d18b58a2524962c45bcbda79", 0xd2}, {&(0x7f0000000680)="d6969a9aa1cf91f5dd86d5b1740f7d1874c4236a0bdefa2b3c70286470b15becdd9c80e74504b0f2411d84e8c1c92996a11848d1ecdb8889818a9c1031d33b8b8646dc743596d82855b255f793beea880b155d4c999b25931cbe9d669a410561e92f0d75866fc3fbdd231983af3aa0c571a7be63f8575f28a9e85e8ae3321a174b186b1e4f6ff2c95180f86f5454f64650a9aa635119322f10b247eb1b99546b4d98622a2d52eeaa4eef77a55dac2082e1a8be7db694e0ca0489dad33dbaa2f0310edf7467e47643b8ea451dd07804a30fb6f5f327b50215adca34930eb0b71a8a6f5c732928785f556314a8de1f9deffe23ef5a873afb7032", 0xf9}], 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5, 0x101}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:17 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/210) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000006c0)=""/215) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000380)=""/120) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000006c0)=""/215) r2 = geteuid() r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$setown(r3, 0x6, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0xff, 0x5, 0x9, 0x4}, {0x240000000000, 0x8, 0x8, 0x8}, {0xffffffffffffffc0, 0x4, 0x1000, 0x3d2}, {0x30000000000000, 0x100000001, 0x30000000, 0x1f}, {0x1fffffffe0000, 0xc4, 0x9, 0x5}, {0xc9, 0xfffffffffffffffd, 0xfffffffffffff761, 0x20}, {0x0, 0x400, 0x5, 0xebbc}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x7, 0x20) semop(r7, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r7, &(0x7f0000000340), 0x21) semop(r7, &(0x7f0000000340)=[{0x1, 0x6}], 0x1) fchown(r4, r5, r6) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x2c) ioctl$WSDISPLAYIO_SBURNER(r10, 0x800c5751, &(0x7f00000002c0)={0x80, 0x7ff, 0x3}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x7fff, r2, r6, r8, r9, 0x100, 0x159}, 0x10001, 0x6, 0x101}) ktrace(0x0, 0x1, 0x20, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8760, './file0\x00', './file0/file0\x00'}) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x2, 0x91d2, 0xa50, "d730c1e77a6fc6e2595cd188b6aee457e4e74de4", 0x7}) flock(r0, 0x1) getpgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f0000000440), 0xcc49a05) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) r7 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r8 = dup2(r0, r0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000200)) bind$unix(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="c9480eff6d19fe5f4ca0120364703898e7d0b643fdae53064afc200200c8a6a54473309b86c1982235805308cb7fcdbb8691b399498b00f31cbc856258581bd8fd564132736205f8264c9a92ef70ab2c543b09bd366f25f5059b3a5edd55910d4931da1ed95cf35d5f0d1cdfc39556a3d4fab7c74a598ef114053f400dd774367ff59208404bfcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e7ffa2fc01000100a900"/184], 0x1) r11 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) close(r4) close(r0) dup(r11) syz_open_pts() 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8000, 0x8) 16:00:17 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xffffffffffffff9f, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x5, 0x2}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xb, 0x0, 0x317, &(0x7f0000000080)=""/9, 0x9}, 0x841) 16:00:17 executing program 0: mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x3, 0x60000000000000}) kqueue() 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xfd, &(0x7f0000000000)=[{0x80}, {0x8000000000060}, {0x200000000000006, 0x0, 0x0, 0x204}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xc535, 0xe0, 0x1ff, 0xffffffffffffff80}, {0x1, 0x1, 0x800, 0xf791}, {0x2e72, 0x4, 0x1, 0x80000000}]}) 16:00:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15, 0x8007ff7c, 0x0, 0x1}], 0x400000009130dbf, &(0x7f0000000140)=[{{r2}, 0x5, 0x64, 0x20000005, 0xff, 0x10001}, {{0xffffffffffffff9c}, 0x88f7d21a8b025f7c, 0x20, 0x0, 0x7ff, 0x1}, {{0xffffffffffffff9c}, 0x720a602528107ef3, 0x0, 0x0, 0x1, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8d, 0x10, 0x2, 0x4}, {{r5}, 0xfffffffffffffffe, 0xc, 0x80, 0xfffdfffffffffffc, 0xc}, {{r7}, 0xfffffffffffffffb, 0x1, 0x4, 0x4, 0x1d7c847f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x61ea, 0xffffffffffffff92}], 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) r6 = getpgrp() setpgid(r6, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r4, r7) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSCTTY(r2, 0x20007461) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) fcntl$getown(r9, 0x5) ioctl$TIOCCBRK(r9, 0x2000747a) ioctl$TIOCNXCL(r9, 0x2000740e) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000000)=0x9) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) 16:00:18 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='4de\x00\x00\x00\x00 \x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = fcntl$dupfd(r5, 0xa, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) r9 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10359, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r11, 0x0, r11) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = accept(r12, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc0286988, &(0x7f00000000c0)) dup(r15) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r17, 0x20007461) r18 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20, 0x0) r20 = socket$unix(0x1, 0x5, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc0286988, &(0x7f00000000c0)) r22 = accept$inet6(r21, &(0x7f0000000000), &(0x7f0000000400)=0xc) kevent(r8, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x20, 0x20000006, 0x9, 0xffffffff}, {{r10}, 0xfffffffffffffffe, 0x10, 0x1, 0x200, 0x5}, {{r3}, 0xfffffffffffffff8, 0x2, 0x10, 0x3, 0x2}, {{r11}, 0xfffffffffffffffe, 0x14, 0xf0000000, 0x2, 0x7}, {{r13}, 0x1, 0x0, 0xd0000092, 0x1, 0x9}, {{r22}, 0xfffffffffffffffb, 0x12, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0xdbf, 0xe60}, {{r18}, 0xfffffffffffffff3, 0xf2, 0x4, 0x7, 0xa265}, {{r2}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x2, 0x20}], 0x7, &(0x7f0000000340)=[{{r19}, 0x7fffffffffffffff, 0x4, 0x33, 0xd8, 0x3}], 0x1f, &(0x7f0000000380)={0x92e, 0xff}) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) dup2(0xffffffffffffff9c, r1) socket(0x11, 0x4003, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="fd70f3212986b1a6d544de9abb1591e9daf110cf3271daf005506fb1763ff4795837e6e4ef853d2d8d4c4e2f4e21c2e3b1e1120f454d547e5c8a8406b938d6118a6655d3238253cf44bab2450bf255d32c5e49415f43da5fb37f5358bb2c5221a7f9b957faf6f5d60899296c939c47c3cf617f70b4d369e9ff1d93cceefeb0662e32c80b156ab48d24134022c6a8860dd594a0f7627dd0f56dad5d501003d34af8fa54d88ec27c3078ef4209988d3f1cb82e949999f32197be61732a41bf", 0xbe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="005b00000000000400217b8dc8c86bae0fc9c773788efaa8202c5958e8efeae1955cd89a2bc4f35e21b2192df38170557da5fc9ae43a564b922dc8888d3be06756dbc71bbce9eb8318b2"], &(0x7f0000000180)=0xf) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92188eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5874d48f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c3622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000000)=""/94, 0x5e, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet6(0x18, 0x5, 0x0) setsockopt(r3, 0x9, 0x5, &(0x7f0000000040)="a7b627ed803c2d3350d823aa7e", 0xd) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendto$unix(r2, 0x0, 0x0, 0x5, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x101, 0x1}, {0x9, 0x1}}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='$/(\x00']) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x8000000000060}, {0x200000000000006, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x108) 16:00:18 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x1, 0x0, 0x4, 0xfa2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r2 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:18 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect(r0, &(0x7f0000000240)=@un=@abs, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x4d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000440)=0xffffffff80000001) 16:00:18 executing program 1: setreuid(0x0, 0xee00) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) r1 = socket(0x1, 0x1, 0xffffffffffff8000) recvfrom(r1, &(0x7f00000039c0)=""/140, 0x8c, 0x1840, &(0x7f0000003a80)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000003b00)=ANY=[@ANYBLOB="0000000000d0f863cdbfcbbe2f0600000000000000000017e0000000020000000000008b1c1c915324ddd0da4c16b3c85d49e35093c2fcb66ea8a7a5fb6272"]) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000003900)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r4, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r1 = semget(0x0, 0x2, 0x31) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/95) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x9, 0x627, 0x1000, 0x0, 0x100000000]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000001c0)=""/34) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semop(r3, &(0x7f0000000280)=[{0x3, 0x80}, {0x1, 0x9}, {0x2, 0x8, 0x800}, {0x4, 0x9, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x5, 0x800}, {0x0, 0x1}, {0x2, 0x8, 0x800}], 0x8) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x35}, {0xffffffff80000004}, {0x6}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'pDp', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") recvfrom$inet(r2, &(0x7f0000000180)=""/109, 0x6d, 0x800, &(0x7f0000000200)={0x2, 0x0}, 0xc) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) openat(r5, &(0x7f0000000140)='./file0\x00', 0x200, 0x1) r6 = socket$unix(0x1, 0x5, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) pread(r8, &(0x7f00000004c0)="7d6141e2bc9f91fbacac6ac8c6be5a62a5e25ff851748419795f7cd4f4c7db3e13721c7f657f0ff964638331d7d3a14771eaaa10ade442c0df0356267c221e125a25e365d5cdbe0dd778a8d2d42e9b97814925e5bab12377a4c1d201e0f6060e26c52d53b084f35f19a60ce175ceb8ceaa30cdc01726fd27f2a21a5d2eaf8bd3ff3ff73aa122a93b4f705428b5d2521ee2693453ec321cdb3fe8ad6f73fec7756f29dc9fd790e8f5a5b013a512c37bc90d2e469e4d1b31745752f674f933bd5b87f60678cd966df003799626e42384c7e069d0ed490a0074af094fb10f7608397d5c59784b96da1f57e82a09f3db6134befde9f0b4b285716a810a8cd54d7c73d1149ff211b0d9039b388689b5d73d34e3ec942eb326036eb99f2c439cacd197752e98fb83f371c71211f94f51def7419ff08fb41db9c7d7ca8210b0dc77d1818d77d7f2c2d5027a5e9d960c8937a8f4d8c995278c96d5307e4c7c0cf242383492efb162b3b51ae53746b6acf3270fd418599056500c489a397b1eeb99e2d9b46ba72a5e46eb42720cac32cb45746953f36b0c32bb3382c4f38b73a592c565deec34fbede6829eb9d8118d54e15445f3b4000d5bd52390402c7b5c14ae934b76490735e64d8a385dbe7a6403cc8b25020be5113746a28114979b3d3172551d01f1e5aacb9729474f20a006447fbfade71ad6f58dd44d24b8f28e4333332c460c26ad0ca0df623f439ee32c4bbeafb5d727f6705983573d8789d7f57b6e498874c9a915098a0f0fb9c44b48c250c2055f70c038a1cd1709eac226101ca0d740bbe8c120b85bc0a2e4346d2ef5fc0bfaf75fbf0c92b7e52661dc26518e9cb64b255519ab52c71e9181dce81542cb4da4de16f1e802d637ce9444b31aaa73ce66224734d8f6d66005acfebdadf6be3a2a4b9f16b8d74288ab217563d3afed6387c378d6d1e1007a40593d9b5e47d32d5ce627111ab69f09f9437bab136e4be8636cb9e154bddfc982a9e6385dd1e26661f6a717c74c0d4ab12a00d9d892b2575e2441031fb359f0ddd184ecc4f204c573006b263897fdb3048738cd0f7a4346341c10f775cc1dbd43ca68063455f6aef6533a6c4b5abb11d697959458267f7b0a3cce2e6f3ef0f14840011ffed99ef31169dd9a965e148b83bfc313fd583859fc82bbc9398338a73761d3ed2f04f8010bffb9d1b2d56ae0320c653ef90443787fcb0cffb11d4390e9c19963b00766d9eb2e12ea485f79ca8c4b21082cb1ef9ce51a0caeed6bf648ffe1a63e026c886b100513d7e9f6af9e37d02f0f6e8a6e8fbbb7c377087aad440209bf0b6f5ce795585f8d0efe5e77d5aabea6b9a851890c61eed6d973ce6bbaee3189315806955abc7bc64938a5c92864bc250523f6b4bc1bcd9dd2750d384fbcbed633a41d071caa52904e35dbe6dbb4d05df79256b76aa35f3566141e199c6cdd99c521f1cf893ae91d1d524befadfd6f46c51ae2e94225405b6f5399e5f46e9411fa9824b1a57e1621e065b5e07205e0dc3f51712ebcf4024e88652d875cdaa35fca587c17e6411759b0570dd15d6029ef162063303f0e31acc6729237a924d0f0928ab8b3f850a6c27c593575801872998fde1f51ef4db5d727f4d36e8983519669ca7d74f4fb55da4550bb830033c207b65aa343c927f9c7338f44b752826b3d5d056a9668861b77cf09bf60d3a6df30119a0c1232bbad793860c57c095786a7bbfc739e2eea78e0bedb49063a4f33e5a3dbcbd5fb7d04af9e400f05cfd46279d2fbe130df08bbe355aab795e4713121aae292818edf2328622f35552735f16bbc3f65831350cb704f1db32813dfe889ad346dd932f5f3cb71db32157257e4a7a396fd494b38cc5722bc60e3971e6e6dea8d4b7b10c9bf194193bea5be438acca0325536a1bd5f29871f62e08be313706e449cc34c03520ecf7d74ca1427c82f246c17112793489ef8212ea30d41ba6548b80a33be351fd431bb4926bdc11a9298687d1262582b4f6d86085ff148476593c203d67177b71f13c98962ba6106b037bb53a54ec8e0cb7909f925e95fe7aa376248e31534921a28ed4c5049953f42e11801e5fe61cd98c298d98f0954788fd36deb0f8348f727cd2ad292051bf571e8106437e60191db9895f0ad3c9f0472e75c6970ec97cb32ecd057fc98ee303d9106ca27d9ee6d3127c0a70a00e5dbab140dc872e50227a4e41d886e16456919e1b4cac896aebb3d0416a55a792e7ce9cb994bb96518d59fcc30f4b09f55f5a21207946726625a0e4e1c7a9a5a8fa0815ef7e9bfd901f2c63da539fe4d697dd992601425fe352070611b6d22c7836d8d4a0755593767eeb8f191062212a252b5fd6d6aafb2d557ff3ae79bbc2c9d9d59e30997390665a7b4b49b0d643995a711be10dae91888d06876209ae6c3e4511dd09aeb92b37f74a73d0c40a349ba507a35ef154134bbf60f735e63cd69bc2fce200069f033b339f58c950762135beae25a51e2e00ad9223c7889add2c5c823accb8b532e5edfc8c56add4d422fa8dd617752f2d2f7070e9a3bac312ba2771e41d89d19fde38767a692ec3db062878d97a787acf75d5ee2e5802d24c3bd492a0cf5ac89c5459a5d5a7d131b752fdba84ee5acc92ac220fc2b4984c5d821d1779f84a4892247498bbc3d8472a1d04cfb5cc0c47afd10a57141e3f1cd4dde36f22a0dff3a471af101914b9430df79ac2b10244750a19104bf107451749e40810f3d4249e87a7972ee9993f88c59ffb66a3e8b394039f7668e2ed3177c99484d0516565ad426ed6a979fe5ebebae0e8b13768ae7ac1325fb1e6cc86baf4ee4041f99333f23d477539028cabd84208e834ec8379d13cb495f03a67b94f4f9aa5ac17ea45e285357c2f9360502ec6734cc785a671e30a2f73faa41ce640236a2175314c4c03608068922378888fc7bc0e2ba0059da83175eb11f293e6b7c4704da16610493962f405486b00f52c02adeb3bb121d5ae36fc7d776f6ef6dc15814334e8fab4e1db6c18d52e8fca0805ec7510f08a54fcc6210b47bb27de58f7287abf70f6a893660003749555f6c5fe492474fd3ded7c7d0f5d52f05a8f1eea90ef695f6aa7001b6b967a38c40680114f336232145d6b00fdcd3803db50d93e7e9a037c93575f91a3ae92dcbd30d15ca02c52698766a80d25c0ddaf8ba520eb3327c195d7ddf41e37b13b30ffecf8dc1f037b91c069defd5a9ce53ca0f667ab1be2cdd32d2cfd71a30f113b74289f82e8e526c7f8f7e4840db282a70569fe8af4b85e949f553b1e4226ce6e74d0f084cf0f2928803d9016ac3fd999695eb556637f0b1da00c2cbb7cb97a7abbf46ce8fa2efbc71b2e673a1096291fe39bc2486f20160879d7088424f8f9ce1d33db0f101f195c5e29e2114bed0288e942ecb23d6e693e8a6be4cafe9785a0d9fba95f1fa14439e96168093bfe21dc983842f1d2ebd544580689d0d6b5230ad19c4661e85b6457aa3749bc3d6b592ec10064122e66bd6a8c6cef9f8586890bec128af6333e4fdf88eb07309bfac2b10bda15af400f4ef3398b0b19bc45d9f268dea32885f5e8c3ea5ce81d2e73a242860726dce420075fb66ef1868479767e6c39cc07967296b696b1208ce80bf1fe7cfbe22417c9468c2da63a535aa73c7105b424ef73a5ffb7331a166d6e040d9af53fd5dec50108cc5c826ae78be54256354190ce4ea86b8e878148e1416ce3e223fb43f78ea636e61cfda3acb6303999600252458526b5cc7a6ce127f81f9d16a45d67453085405598518a6279ee007b01691a98c0590e6edc229d6ab6108a199791b0299cb117647312d46c0e845932c1b44ae0ed1e9cf719f63d864e4e1491f1bda1d7a52d346f0c9c02a5d50299e8f8d91650974f6737bf792300aadd41a0ea3519b370f2af36881c511734108028b7d1d85ed3b4fc8ce0b6081a671f36348177b94417ef55536aea6843b398ac76591628761046522bad216fef53cc7d51df45683a91a9ff3a1df642c43b8ad8bf3f4e5882506a22ddf2c5a360242856c82626af5817354bd79537285e2ea934fd77fe0be4e240a2d9263b7fb5746121e34c9cecacb11c7b88ab84f2ebf052a8681ac38e2cdcb56e3fde0171a16f38e73ef36e9d470de3cb4511b57b235eb68e01e794d2265459bdd093387836a2537779c9b6cf7e17db66ae7b08de1a14308b361df47aba4898882282ea5ce50237943cde940caa01031706de228a627f381c21d5dcbcb1e6ce799298febd5e82d78b732bd58b43bef08de1a3a44421a8208e2b9c93842954c52c88a7e0258d0565ed2860fac3ab3aa90954837a96eedf9a1a07c0c7e9a19f7c370f8aa4a695bf0cc77d86cd2856dccda0de888cb0f575dcd859746a4bab68d18978151536eebf0e3be48944fd9891af6d6c590def5fa60e2abf96d95f254df00926247d5446d1c0ebcb04aecae014e990693827b2043efaef8e2d0894832f47d31249dc01eaf7e2511553fcf795e623319bd61864cc589bb9ecf3185e00fcfdab0e5f3812d9275c517341cd73a7375d260a52fe1ff42be4a9bcbb6a850e167369ee3fb3ea2f770812bf3151ec09608f7ea520369713253bc1044f20e991c0c6cf9163cf5a82720c4eb08f4d11fd47272411f41351373c83429cec366e5b9cbd5f5a04411efa32224a15bd5cbd20ea7c29afab7c5c34116ea8beecabdba0c9d7a0134ac0f0d53ce43c1bb5629f8ecec3eb43ab9d5a7b9848f5b0469d1dbfa644056057bb9d6bc2b77db28e8e1dbcae08180194663c6b0f3f26e3b651a3c15d8e2c4e225128566edc32ac37501d6704a34374108cc107ef8e3744d12d14eb3677153d8aa80715c0ac4cced39533362d1e81e1189c904d65c0918063ac8f480018f13461897888f4af53e0139270654638c53045878631726c49c9614db255e7ea264c45d2b384654dd7f6499817362a920c1573229fda721f702d72cf8ec8bedebf5ca691e7f65c0c6ac472ec77e7759c0be146eee2a949001e365551636656f4f7b74a6c5a038ab3fd1c53aba47627036bda52e25b332abd68581a281705b9729eac9a08615e7bb5ab7752e945ecb3d0ee7e35c523601d491611e87224765d3856743258ebdd4323cc1185d1e0dcb02425a9149bdd358c40d31a4612b77271da90bff1c9f341d0fc6797de8a0cee6a56e2bfb8b93ff7e088d3f36410f1ace34ba2de18b7127014a6fbbe01f983f1a8e755adca4b9d7ce29905c1292f30ac07b69697064f7b4f4b91b51ad5514510f76d754a3240d91e872f6efac962b7be654f6ef9ad99ce68026e274e683c3dc74f88435e63f7d6e28f54dbf50eee1b368dfda445e1751d87ccc334c42a6a6574fbe06a95751b6e309215f95decc0ed74e5109a6b2969b819f59a835ff3d908aab37d0f5aa56a6075e83460b876d8b9baf990f19b8e3d01c23b4d7ca9b9f62177853817bed3211b968a4cb9ea984c7b16a38362524d9047a57c6c09955efa6f6bad715a4a979380286095b0a857f43d8d9a1f7e39fa23961f67d6668066f33391ee9b8a4c3c5dfe04a079ab4443ba3ac6b61a6a2d70b99e6cec2c94996603afb070de8f4e6b7322bac90a57425b2fb92a35ae47ad5957a76034604b944f46dbeea41fc83afd32ba8a8e72856b7c792292af13bb97ab5a9747fac9cb964ad6d9cc61b8b38f767e91ade649b3087b7d17743e64b5ddf67b0d979ecc13af9a421448550fdeccd271c273585e539870a9b2658ded14cc1eed9462efe5f60cf05d3623adba50dfe2bfab3a863f53f", 0x1000, 0x0, 0x0) r9 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) getpeername$unix(r9, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r10 = fcntl$dupfd(r3, 0x0, r3) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000002c0)=0x4) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000100)={0x2, 0x7}) r12 = syz_open_pts() ioctl$TIOCSFLAGS(r12, 0x8004745c, &(0x7f0000000340)) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000480)={0x7, &(0x7f0000000440)=[{0x7, 0x8001, 0x1, 0x5}, {0x8, 0x0, 0x8}, {0x3, 0x53ba, 0x80, 0x1}, {0x2, 0xeb20, 0x9, 0x4}, {0x8, 0x0, 0x7, 0x95d}, {0x401, 0x722, 0x6, 0x200}, {0x2, 0x1, 0x800, 0x1}]}) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ktrace(0x0, 0x5, 0x100, r1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) 16:00:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) pipe(&(0x7f0000000180)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x142) ioctl$KDSETRAD(r2, 0x20004b43) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) pread(r3, &(0x7f00000000c0)="f89e1ea0a6d2cb3f564d7f79996fec3453b03ef7ea6f8195ba593729aea37f8a0555830c496726300299da58533882752c1f6a7a3ea9bf28460c077658574028e0db52356a01c5c7f5c0732725bdf4769c07b59ec32fd2123f126b2d663c97b9722bd4474d75e90a51", 0x69, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000000)=0x9) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x20}, {0x84}, {0x86}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:18 executing program 0: r0 = socket(0x6, 0x4000, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x11, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) dup2(r0, r1) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1afe9fef96eb403491da48db008aa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902c4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x98, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f00000002c0), 0x8, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r2, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r7, r7, 0xa5, 0x1, 0x100000000, 0x6}) socket$unix(0x1, 0x0, 0x0) setuid(r2) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000012c0)={0x2000000000000110}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00\t\x00', 0x200, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xffffffff, 0x2) semop(0xffffffffffffffff, &(0x7f0000001280)=[{0xf, 0x2, 0x1000}, {0x0, 0x7, 0x1c00}, {0x2, 0x7ff, 0x2a8e9b8a151dcd6e}, {0x0, 0x6, 0x800}, {0x6d4306fa09881bc9, 0x4, 0x79bd45ed4b3ea8ba}, {0x1, 0xfe4f, 0x1800}, {0x0, 0x5, 0x1000}], 0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x1, 0x81, "87d4a721c1c356adcb666074fd47bacba4cb1aa7", 0x400, 0x1}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x9c0, 0x0) write(r1, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xc2, &(0x7f0000000140)="c8b0c3a05a324f32a0f91eeda9a01feb43086654b58f687efcc5cf4387b104d7660b203226b2c2008f03d054e1a1840453edd8c0932858a12f5a390a6d8c68f0af75eecb37cb114ba81b05e988fb65a2f1e507fde03712c96d647389e985d7e89485529fe839eb55c71c0a0e809ed5ab635f2481e824ecca067e5cb74d95e3bc778ca4dc81b125bc854ed804023da773239cc2d3d08cf6c0deffb1f58e03618ddc6a0d3d23dd66945ef66b9d81207cc669c91ddca0cb3f8dac3da459bfd83101cbff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:18 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)={0x2000000000000047, &(0x7f0000000040)=[{0x74}, {0x2c}, {0xfff, 0x0, 0x0, 0xec2b}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x1000) shmctl$SHM_UNLOCK(r4, 0x4) fcntl$setflags(r3, 0x2, 0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x1}, {0x4000000000206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'Rar', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/214], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2, 0x4) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000580)="5fce25fbbc4042a1c8bf81bdee3462394e72245f355cec995774e0ccd4469b9c54c00cf514575575d1f8d579f52169cda1d8c3aea19b104f41beb38f32364df33a2f5c56c3966d5d559c7dc2c2012d69c0bfedd5ba69bf5c0f03dea42effd2b5bceebc47cfe588260c11d855701f95d25fdaacd08e0a0a4be29b03d532cdd3467f726a6a0b47694597625feb", 0x8c) socket$unix(0x1, 0x1, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f0000001a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf4680600000019fa3862078dea24018295954984c8791000003f68c11700777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341000000000059423e16675b"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) accept$inet6(r1, 0x0, &(0x7f0000000240)) r5 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x10001, 0xef4, './file0\x00', 0x0, 0xfff, 0x6, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) writev(0xffffffffffffff9c, &(0x7f00000019c0)=[{&(0x7f0000000780)="28ec598c0641f317af4439e5815f988d1a16bc48860834828b885e70937d63dcd5fd7f0fcf2eb6348d3ed7385646ebac036eb0cfecbef27761a9dbf5f5822c033294ef0ac044d66fcb5af49fe1b1dd1ac823c1638e9407f220202d4dfcb7811453d11e18bb3ee7e7ed1baf2300b8a72aefa36d5c77a055c4285cfc0ee27395ee50e56d5f5cc77956a9530ce3043ca28b6ce19266204db1ae851519f5e061f6d2209ac7528527c4a9ee567009fe6cf8e4f6dee628a844b9306700a6a0917412199a9688825437894e66335c0fba06036643693c4b84077929f7868768209a780e38ed38ba9a59ef7b0fb25de59b35dfb29dbe3afa2bb11f84d3f3b6cea2068d51d20b39b2434f8e9c5bcf19b4a90f8d1979116aff4764e0c9ce775cfc9e08bf36d2c7df79234a9e8a4e749f0f941c364b4561ad4b90fdc470076b6f63af3a5c69623574838b0e1c7a2f0a25b4960117bb8fbec880d3cbdc133e247aee902ba383c1a0a5dfc0544fec1d684a5ec25fdc62aee7e92b9f8ed75f1873b835644aa50640af1bd7f249e1bfb14cedde829298e803893688d2a267bdf64c928c8baf235928efe2340c10ed30e8e53ed0516d306b654df0078cbac63ba1bed80525d0f51d72106b45f6ce407571aaa16f5f1332004dfcd0d6f47896beab53cdb4839bd3d8adde05900b90fd8e814cfb5860f5136d30a2bbd9925d07911620029ea34fc512e9ebb2742a8807e21a40510c6a1fc85053ff74f971302449061a2b28b788b4bc194bc627ee04acafaf569d690d765e305568993f53d01b2c9458bf82ab98f2681919a72cbefa67d0b770b106c60e258678c227526d026563c1607d05448c3140a7e84bcec2c7e38c587709fb4e28b8bd9a7de82ce7f5d6da747bd8dddb263bb1602df6b85a56c3659eefac0f7b50f6a974f07f0796e4c043688c42e261ae96ca7cf394f7cda8123217ebec743e69caec7dea5271c914030e5116323a88d281843c8465ac4573a2b35750e1d9bdccfbe5c0e06ce2e64c9368d16db983e2f50182e5bb5b2d9d6ecf3f12b736d1f125263fb93f4525debd3f83a39a41dcba56c83407f8f440005707f6e78729010b9c34bbf1cf135ab9e3b86fe3c1e1e2817d3863e7db81c931fb7f8b7d6329e62fbaeef72555964b2f672ea33536bfbe048585961d8d233398434b2bdff13e5bb78a4a8f265314d2ddde7e3bc36e3f530d5360f891b1746ba2fb9fc033da152714d2a5aa5212e89233a290b203b573a8040e5f8b8479f60c77857f254f148b6dfa117281130d7987b61fc6cad00d535b49d8b958dfe9740a15b25ef04e8d40d8e378692589447468c2aabc505692d97ca0e1ed8b8c23c913c5190021769b74f59a64352f6b26b0053a1dd3ba261085462363d23b95dcb75f2cc80b44b4bf4b3b167ade040c1c432dcf042bc58ca544c280147f4e2e9b745236cbed2868e16a9249eac22e82f8ff80fbc693a8b5c08c4ed200baa6cb5c150a29f959291a843041f5b37e865fb7b17642c8ba2adf4a17ac8103929bd62be5a2db2cf5aff0318f1fb418f2b639d866b591a0d4624be290e2aa7c9d347ad8c83e5ae5c1997b147baa72d6a3b3f706abe69cc744a6da5e03cdafc98fbef61939d697e0513f09a11f811f623eb4f31eb94adc92b1147e0e973605ec7a8b9aba3937811eef7e3b821419696f5f311b073ce10d7b162051cb92856515b9110ed4133630a63614c85f8e27a5589f8708744fb0089cf3759d4e79501cd615955d62df0b5cfd8271aad21f01961a0d472c14e44e43ec0c73d1f7a2ace9ac455af7a01311d6e23643b0781a822b4a00fc38810c3e663ad93e3e9b1cf265cb6fffb2e7a445f49e7aeaf897994a1bcde67b87383ffc56bc622b96d3081336f6366441bbe44ee51107cce1151b08d2a7434bdb1b51c45f1bb09949320d49767c4dfaae2d19670d9897bce975e39b7fde388e048e3381211355a45b5df7fc27ab398a8e79cfdce21c52c109044533889dc0b4148c64683ec5838776c85f2306a4f95b411752518e28bd9105bc694ec1507ca1deaf8d17160059b3ed7ad5216dca67f0e29072dedcad3b4afa66f3a7580bbf0b23f66746d9c0593ac93c07923604e42301fe80c63588c2438928bc73618e5829a2d7e9962a23c7537ffe2e69da5072ec31a01ffa01a2dd5b0111d0862553d2ce9f6c09d6bb92328cd68af4ba6418d58c1f0194d257665b4fd9b291b7579afbda2663edde62c758a1fa7eddbdaeee087b573f976bc5610017eae20e1e8d14fb438085e9b45311d6947126d89b1d51f672e74f6e878f4c43197bb4c4563438aacff2aeae142ea0404c7c76c4b59c398503eb1a995c7b7b3d6f288b9eedafa532984140f011a49c46320b20b0c6361a3997e0f92e4095347474b805e7143cf95a3234a8cde4f2638a0973959f13cb5e84f67aa6ede8fcd79ad5c8682448f7107d5ff68e760fa5215316a9fe33a270e7cab5245dcdfe262a0062dbe8bd26f574b8d842ba495c58e79c4051205fc160dc19f3e3db0f6bb51aa103d5931798d839818ef36e812c7517c22e279397359bde64e0a2b2a2397df1a7faec64b1991203a0dd006eb29d6f4bdbf89e5202ae8e6d30583c056e49dce53903741a8074d7bb36358f3b8dda58d2d5d10e8c8ff8cbd36ff3e39397bf968954870c8ba803e51d4d2ff3f48ed4c1698b81b597a62a21a3375db796f3a3b2a98a39e316c0df8382b40c3b2a16ef19dda6d443309ed5e4e6097453268fd522ac6828482729826e7a6614b331be8e5b45cdbea6c54e5e908af309604e0fda7c891f747f57311ef203ed8885ae280ffc517bf532bf644cf4319b0cd8c66b582bf8e35c1aee32bb40319cde4288c60cc4aab1762b3b0cc4cbeed0faef950bd7841678a2fdbb6f2011dc7df8a271f2256c0ecd8f7daab585623f2a641e664d5edab161bd951a3bf0415bea88d709f97bf9d62b7137f3f7e79df727a1dc8035e725318e65205bc6643ce696d230269c996ca438b801a2835bc44aa868d5ae368e7c352dd6e3de12b54b9da10f5fec6a5252c8162b1100450c1cbba96c3087c6e53a1db96534464ffec51c7e5ec0a475566a0b4a85b8c1d36ece8cfd0c4cd395dc5119f491b6524f2ceadf2989fa3cdae2e6f941da4e20c246d364ec4e6421b94dda9f5f49726b1b83963a59e6b70f623e7abdd59cea430ccd577707d8a21e0aa38a39c1a481d1ac14f126c9dd4dc8d710f5712bef7dcbb469d679c97cd871c85b40391e6a7c135049be262105a2bc79fd3a0f20eb389ccf3b7f95d3f79f8f59effd06e495f8a2f3ad95e09e20f29475f3802dc70bbbc9bdacd80c110ee6a40820a6fa390759f41aec5c56cf695b26dd8ecec271df867f1c264056d97aae409151b30ea70d4c193a5c9446d89cd656dbaba63f64546a7b14ae94b07e43c10225e743f9c3028fc39a5810bd99aadbe2243530161558b737f4dd6bf575bb632fed513ba40fbe9f3936ab2a05c18d47daaeeeaf27eb031e464a1aff59d30d1d91fc706c3b804d65f724a8642093df42f2f57bb6662114e019953d26ce97117dabb215e704f7b9b3aa2390500c844302b90e2381310d05d51fa690fbfb9b1d03dc9efabc5d9a7316a74e22e33d8d7cae96ff24a10ef7c52fcb71e0d3b22f8153b296f5865a839f4269bac13f6c1e58a5c79e564179fc17555ceee7de30ed77e75deda1ec6389e2f9ee84fddd74ea5396acb0ccca5871644366b9e6db2c50befe66fd61a447646f9bf6a02d02be4f7beba166fd60809d24b8019e9d9bbeaaf60323b5b55c08fcf96fa56b56097e38554dbb7e1fbd6f6afaf687ab3850375e752b10ca4a67bf7b36b37e9c31c301c7a6e100c85af5745d10612394fbf5d36d963c7d692b24dcfdcee231fb96b8a06933fa87e34e398266914eab0441630e8dc46708d7309870cb565a2f175a59a52c58b5f3021d21318ab07a8719f11c4d18d01698955f3d76c3c457254c90702485955adebe85f4fd38e993d9ee2187cf8bf19e67e4dac300576a304b4e071b2d98e791b5f110b35cf66de24f3712384644c077b06b298f031d7ee80271e00ea80e3a40be6de212175207adad575b76a7f1c3c55f08f106e9c2ed7793af770cfc31f37b78643871c4329c0b6a311fc3d6b6ee0b45906304441695c7abaf347d3adf9d8b791635e32413b8c22c5143621a8c1efa55db241af677c4ef1173078e1fa1b99c089e990cd89f02b6cfa4dc889c7b76e672517b689c81a92a9c7f2941ce6f44ed17290f6a8831674af6df8f4637e42b35206f2748fc85f655e80414fefcb869a78b3e0846aec8828d4f0c824fcf609087a3443dc230f029eab03243f6dddb60abc48645862879e10aa2404bea4332a327574f2bc0744b9ee0b88152421baecee493e29b40e5143883c58875d6b33e169244cbd815ab15aa1805df871fbd8a477985d4ec5a9c08f39d8e926cdcaac61116deb92a40ad8a69aefbd03a990423a05ac483a9fffeaff2b9e874822a3c7e84a5126eeb92f4637505c62b708be12e5bb5aa9bd2dc015b6bf2b6938d656ab2c6fb791a03996c070ca647292fb84d6e23cbab22a67d8b5abb2ba8f74f34dedea020996a43e070473af856fda79bd71867174c70b1fc05c13aabc9391be8ecc57367a2cd86186681a10db54ce90e7f8d31e6b3402d97b3f77b7d0020544c5c72e37972d6a5c7c2e47b012980d0841775419050fd3ab11f41524d7eab2816647317de14f0ab2184f75b120538f8ec53762c2a0aa588ad27069949e5f9e560d0df16d6bcc47b0b0b3b6f679b20e21a030bf4099461ec0a9f5b8f3131f7fcd5378ea0df0fe512631e606018ea1f0391613f20f0d564ad2878961e429c1d580a25f6c2073f9f47aa5768df3d07f08fafc2230f3a96232148896246c53dd964b7d0a1a60c20d32ad5fa7f446d6496a23673a4f285695c2d1aec74b5bafda3a0d6aa103383d39d28903f79d24fda20044b65d1591885d1db08130d53a42975c07d51c524aca8b074f6129b88e55afdb655c78950ec7ed8b0ab2c1e43cd5ef9ae039b9e8887c2d85a230f77e68df107ae74ed150eec180be27e67c49a4ba506096dff8d5bb4e2cc66d733c86beecca8ecf786a8612f07235a3353ec4152f2957e30d17eac4c9a32ee85321d5b814efaf7e2193987a215c40a29d38ec8bf741e70b17a9493984dd2231dfbc945406475eed9b097396566546c3bdcff6a0258360947c30466773f002422731677d6c4ee6073b9f3da55eadadf2cbf8feca5c67cc743eed8b654066f38cd5d337a4ba4c5f82141171b2be10d2ec7deed1dd300d0734cfc84bbd13f939ddaa55622b08b383ca4fa4a6bf8077c9c273f3232bbc45d4a40caea776c867063d06b891319cf9a01a1acad7bce477a8c75517d8e3e79e86220078e84ca0681721db239c58af78db2fb72bf6933aa6856e67ecba38e84403c8d528d36a8565cec53c6a1bcf1484ca1e08666a5a82593c86c996d743428e790d9bcf91004fc8d3cc0b4f5f9f79edba4febd0365608cc7c9a17cae9b5ca2a3465355fdb3f978bb8ccd0d4f8ff24045a28826bc24e4968884425e4d16c4eb8c8c524dc8754d551176f0323812703a51225dbef02f711dc7ae4c280d605dcfaa4f3153cfca961a65e6ea682ff787c5a997ca4fe2e14ab5f379d828ed65ac43a09a2fafe2f62b11f3704c273e0507f20361d48c1c759135ecbc1571c398becee342619abc52aa974f27f48f1f703aab540d0d63d9250e8fa7b8ed32b14e50f23451d24352ba", 0x1000}, {&(0x7f0000000400)="5086f496ebf2d51b1ed5c5fa13ee26339c5e9167f3c22d97645c0ca5423cd1d3f99660511a7daf888ca25faca5bb7a326400601945e66709c9f3a5aa134d589989db072253cf32de3d57620de68fdcad3868dff8c257f14ddf3f9c458a2739e7ebd919623b8c645117346964e9cc055b39f3", 0x72}, {&(0x7f0000001780)="34f849b2a215827106b0fc60b70bca3ce36cd88412fbaef77d71b044cadc748b0506b981f3dc6a3dc9a30c4de169848faf57c68c686ada71df5b258fb97930ee6ca5365a125ee37a2f1dd91075a26e2dc922317a4bc7e9485d807d2e4d4c92405e3dfc4b25d9f294b4925a0e302ce99a5dad2f57fb5575123c85767ce6837cc436b77397fbe5192d2b7ec8741620adfdf315eb5593e95f7e9ba9", 0x9a}, {&(0x7f0000000640)="741169ebc348681a5a80cb5282c30e41b4b3187ffb6a3c5ea6789e4ab96efa38c8930cdfdbf9c8568cd7182b2cde", 0x2e}, {&(0x7f0000001840)="7333158068ab76a120795bc8e40fdb589661ccb794ff44e6e7d7ec114fcaeba1a483bae5a34951ff0679358f8fce69a4bcf1c0cda0de69c19f0c4028f2aeff944e99e2819a293809bb2a969a7968fa257ffe64cafcb1400c0bb2f40aad70f9bfd66b29e1abb73ff641cbca916daec99005e031529e1ae1661ed4e99ae7f29d0908222eb147be81ce83c7", 0x8a}, {&(0x7f0000001900)="1c6fc2b9331956ae84c7143d369e6ff76e61865f037baf605a09150864b27c40a6373d8d476907fc60aacb1f0b2ca26b61e4157a0389df4e3de7dec764e31ff8a19d04855a4094b01a0575e08a8f8f1a1e616d79195cef251df437cf12003f3ed980044d72e6633eccd71af8223599e1628a5738cdb733e8062c30b2e6a7d3e5cb3481d8c32649d23aeec85bbd1bcd186b0472438936e8d66ac43ffad5fe20adad", 0xa1}], 0x6) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) setreuid(0x0, 0xee00) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) fchown(r0, r3, r10) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000240)=""/149) openat(r2, &(0x7f0000000000)='./file1\x00', 0x40, 0x1) 16:00:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='(', 0x1) select(0x40, &(0x7f0000001500)={0x3ff, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, 0xb4}, &(0x7f0000001580)={0x0, 0x0, 0x800000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:00:18 executing program 0: r0 = socket(0x20, 0x7, 0x1000) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r3 = getpgrp() setpgid(r3, r2) fcntl$setown(0xffffffffffffff9c, 0x6, r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getsockname(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x200}, {0xd, 0x5}, {0x0, 0x5}], 0x3}) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000000)) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x8, 0x99, {[0x6, 0xfffffffffffff6a5, 0x71c8, 0x7, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x6b30, 0x7f, 0x7, 0x400, 0x1f, 0x80000001, 0xb54, 0x1000, 0x3f0000, 0x7], [0xffff, 0x10001, 0x81, 0x2, 0x5, 0xfff, 0xcc9, 0x9, 0x10001, 0xfffffffffffffffe], [0x6, 0x9, 0xffff, 0x6, 0x0, 0x6, 0xfffffffffffffffe], [0x1106, 0x9, 0x1, 0x5, 0x7, 0xffffffffffff8001], [{0xc4ed, 0x4, 0x2, 0x9091}, {0x4aeacb8f, 0x4, 0x5, 0xdff1}, {0x5, 0x9, 0x1, 0x1f}, {0x3, 0x1c00, 0x7f, 0x5}, {0x7, 0x7, 0x8d24, 0x4}, {0xffffffff, 0x80, 0xfe8, 0x2}, {0x58779541, 0x8, 0x5, 0x543d4925}, {0x7ff, 0x7, 0x6, 0x1}], {0xfff, 0x8, 0xfffffffeffffffff, 0x9}, {0x5, 0xaf5, 0xffffffff, 0x1}}}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r3, 0xffffffffffffffff) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x21, 0x1, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = msgget(0x0, 0x10170) msgsnd(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0329a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="020000000000000028bd3987eb5bfb9004029c8c47da3d94f6e2b57c201aad5fbd04de2f8c8fb12641b3cb23ddde049f9f12b5eb065b7f4d318c09470053a09b9f0283412c7962696e7031caeeb89a135e558370e854c7568cd28774c3c644ecd0f4c731b747d13d351f04a867071de08922754849fe9677581cfe3c5ec1543476775a1b17a86816d0354fed5389c7d70a2945041a578207b16c79f14401d3ee3326806d087f46ee00"], 0xa9, 0x800) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x1e4) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x600000000) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0x0, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb9) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) chdir(&(0x7f0000000180)='./file0\x00') r3 = semget(0x0, 0x3, 0x210) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000001c0)=""/223) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) r5 = semget$private(0x0, 0x3, 0x6c0) semctl$GETPID(r5, 0xe524f14305110ce, 0x4, &(0x7f0000000340)=""/23) r6 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x112) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000003c0)) r7 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x82) sendto$inet(0xffffffffffffff9c, &(0x7f0000000440)="19db9a6a614fa39c95011eec1c813205f61cef6785d65d4a54bf9b1918981bdc36637dd567119e2a2caaa8fc05921196557ead60ce593239e377a1ba37c55d139f77a01df53fff4be86053c1134922ef25606ae5117fe2789dd082701dd43d16c62ed4fe28aef958f9", 0x69, 0x8, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r8 = semget(0x0, 0x0, 0x441) semop(r8, &(0x7f0000000500)=[{0x2, 0x8}, {0x2, 0x8001, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0xffffffff, 0x800}], 0x4) open(&(0x7f0000000540)='./file0\x00', 0x10000, 0x38) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x4676bf59c8adfd00, 0x0) msgget$private(0x0, 0x1) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000600)={0x3f, 0x3}, 0x10) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) openat(r4, &(0x7f0000000700)='./file0\x00', 0x8, 0xc) r10 = fcntl$dupfd(r7, 0x1e, r9) ioctl$TIOCCDTR(r10, 0x20007478) recvfrom$unix(r4, &(0x7f0000000740)=""/177, 0xb1, 0x842, 0x0, 0x0) r11 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r11, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = msgget$private(0x0, 0x120) msgsnd(r1, &(0x7f00000000c0)={0x2, "b22934c53cdf9024e6568c31c26c3e35567210aa29b86c3d5068752aa04278d727c596af5125c947c380c5fd5cd55922a73f13fb33757a44b4c5afd873cfce96ed1faecde44eb30cdb9cee2ca6ed984a35132c4916191442946334c7b71c8c291cb7b920b9ecbfde53c85f47b0abce59a7cba0752aa9618320f88303cf31e54a40fd8548c22ec4b8afcb5b3be684f0adb8d177111a406962caab4d4ea1a5a8895ac39924f9befd8d7841df31d7d57fb01c991cd7e01f99185579caa583d57d0d9f64ade6b25f8edd5c85bfb01482aa3ccd02d943001bfe0000b4e4e1325c252855a3a836b1c746dc80d00a480084fe8f957e4f867c589b9937021533"}, 0x104, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt$sock_timeval(r4, 0xffff, 0x3, &(0x7f0000000280)={0x8, 0xccb}, 0x10) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) getsockname(r5, 0x0, &(0x7f0000000040)=0xfffffffffffffd0a) 16:00:18 executing program 1: r0 = kqueue() minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) semget$private(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x1}, {0x18, 0x3, 0x0, 0x110000}, 0xc, [0x0, 0x0, 0x0, 0x800000000000000]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1f, 0x3}, {0x0, 0x7fff}}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x2c}, {0x6, 0x0, 0x0, 0x102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x400000008001, 0x1f) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000580)=@in6={0x18, 0x2, 0xc000000000000, 0x9}, 0xc) listen(r1, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) lseek(r3, 0x0, 0xfffffffffffffffc, 0x2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r9, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x10001}) setreuid(r6, r2) r11 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x80) openat(r11, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r12 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r12, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc02069b6, &(0x7f0000000380)=0xa4) ioctl$VMM_IOC_RESETCPU(r14, 0x82405605, &(0x7f0000000800)={0x5, 0x8, {[0xbb4b, 0xa4, 0x3b, 0x8000, 0xfffffffffffffffe, 0x80, 0xf0e9, 0x80000001, 0x9, 0x9, 0x1, 0x6, 0xe8, 0x4, 0x855, 0x7, 0x7, 0xeb2f], [0xcba508a, 0x7, 0x0, 0x1, 0xfffffffffffffff8, 0x4, 0x2, 0xfff, 0xa8c2, 0x100000000], [0x4d, 0xd3ac, 0x0, 0x7, 0x8, 0x2, 0x10000000000000], [0x5, 0x3f, 0x7fff, 0x7f, 0x1c, 0xc8d2], [{0x1, 0xcc1, 0x20, 0xfffffffffffffff3}, {0x7fffffff, 0x9, 0x8, 0x43}, {0x380000000000, 0x6, 0x0, 0x4}, {0x5, 0x7ff, 0xa21, 0xe61}, {0xc14, 0xffffffffffffff81, 0xfffffffffffffffe, 0x8}, {0xac, 0x7ff, 0x20, 0x35}, {0x9, 0x1e, 0x8, 0x6}, {0x41, 0x1, 0x40000000200, 0xceb}], {0x7, 0x7, 0xfb5, 0x7fff}, {0x6000000000000000, 0x6, 0x4, 0x400ebb8}}}) semctl$IPC_RMID(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) fsync(r0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x9cbb, 0x7}, {0x2, 0x4}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = socket$inet6(0x18, 0x3, 0x2) pwrite(r1, &(0x7f0000000180)="97c51bfde314f14339613970a5457b226779d6aaa86b625073645c649bdf61a1fbbac50102d2b7ece4254f38eb05402789cdc89a2e84d7eaa05faa8acc5af45efa03ce27351e", 0x46, 0x0, 0x27) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x400) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xbb}, {{r4}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r5) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x81}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000400)=0x6) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='.\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='/-}@}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/,\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='\x00']) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) open(&(0x7f00000000c0)='./file1\x00', 0x1, 0x1) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xda72a074fbfcb9e2, 0x100) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1aae22e3) socketpair(0x2, 0x4, 0x100000001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchown(r2, r3, r8) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000100)={0x0, 0x8000, 0x0, 0x7, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 16:00:22 executing program 0: setuid(0xee01) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x1], [{}, {0x8000000000}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x1, 0x6}}, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:23 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/51, 0x33}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x0, 0x8000}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b4040d96f01d80f55b8165a358c1") 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100), 0x10000) setsockopt(r0, 0x60e3, 0x40000000b, &(0x7f0000000140)="cbce25d5d1290b2a60c87ddfc442f39e16a427280f649bb9537f5350eb7d1095496f67b8cca254159907971aa861f48c00"/59, 0x3b) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 16:00:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66692b65e4473e0dc79a3000"], 0x10) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x6) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1d}, {0x6, 0x9b, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 16:00:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1410, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) 16:00:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38170, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r4 = msgget(0x0, 0x10170) msgsnd(r4, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c73a2f370b096592987ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bcdcf8a2e0c1621891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc627f5c4807170908000000000000005c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b0c961dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca7443704a66a9ea48a10adb4568c867eb918b0850c2dfb0876bca5c1f99c2741f7a3104bac61d167edba6c15997a3087a3a27061928d8bb0bd6b8a14063352f70a07cbf3be667973c52bc11a47276d93feb6889f351bc7d853bf538e486adb0e1c61d809618a8c672fa54f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf00000000000000000000000000000000000123ed901f42c94e81c47fa84a16877b0321a0a0300000000000000b67bac59672355712eace37cef62204f3c7c68285889d5725199d264cd4d25a3e3bc04be71d516fb037d744f9a0745e905e595e82a28e378ac681ee180fb1e69e8591e13d27e525003c39db1661b8088eeb34edd10ee58b2e9976113e3d5e98d11e445902ad4c4d69e4a8baaec6a375f5b81db5317d94e0eedab4409adb4206d1060317f625ba16565d393a876bf7dfa68509701d23b07e2eaba9caf9e58b904b870da5657353ee935c9812c0be8ab9d52e691fe5e9e1a6619d1ed68ad000516513107b0c3867c7f3490f20a0468f5b0c3160c5531641ca10beac4a93d1779d260f7e8ea4102a7b10ec76fe266d34c9c7d6e8916b6391db4003c19d3c1ce88649bb3ec2b0000000000006c7d15ebe88704f164a7663cce0451914ea9d6de4cd1aaac679142e350cbb4839c4aaffabe5a9bb8b841841c238e527e5a688a3ccbb34e8bbcaad326638798f67c7f130b5979ce9d9af95af47ab400"/772], 0xd7, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/43) r5 = getpgrp() setpgid(r5, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x6e) setpgid(r3, r6) fcntl$setown(r2, 0x6, r3) fcntl$getown(r1, 0x5) socketpair(0x461c19b2ece1b961, 0x1, 0x91f, &(0x7f0000000040)={0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f00000000c0)) fcntl$dupfd(r7, 0xa, r9) r10 = getppid() fcntl$setown(r0, 0x6, r10) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x0, 0x8f, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r7 = getpgrp() setpgid(r7, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r6, r8) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r12 = semget$private(0x0, 0x7, 0x20) semop(r12, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r12, &(0x7f0000000340), 0x21) semop(r11, &(0x7f0000000640)=[{0x4, 0x8}, {0x3}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) chown(&(0x7f00000002c0)='./file0/file0\x00', r21, 0x0) lchown(&(0x7f0000000780)='./file0\x00', r21, r22) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r21, r10, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000340)="b723df3e97ab32c4393cfda27cd668010d6dac2c0c6ff320e294d73e9f5423491454eb50361ad12e16da4ebe3a5e9c0759456b752a846521310e35c4f12abcc1f79129e0be3616ec9611cf257877166f0b0cea8b1affb7d513ddf697aebbfb0209f0e041acc643fe22a6e160ef67f560e3d24a7fa0293c978162621aee50f404237f6c885e9e419801fc2f1b892049d7ff9c28ec8e5570ff006aef7d436c4d508bc84ecdfe8815922b85eb90d88a7f4f6f7bda3fa8a0c5544bb094302491d3d6495d2c3a4c9e44d7ac54d5e4fb14adfc003f6919", 0xd4}, {&(0x7f0000000440)="2638423304c1d02c080b19635ce575ffe5727c7d87fb536a8fc77a4976a3266b2b952bc14e4b10e98889df34a193cb41aebc43ab598d89b122b2d69a4ba4498c2f84a04721bf3eb0f4f5857242d3ad9f13d958e5955cc7287b02d1c95455e7ec47bdf4feb9dc51ab288b6ac3b1250e4ea142fe87f28857f04b106e4ba0868b995030750184b31f85ae351200971dfafea9a643691f8b074df4eee23deb277a8281dd64b42950618c0f92709bf69f9a9922347a320f1aef2f5273f61c67a1e4d10dcdc996d95b6368747188e0376520839baabd1ce6bf854aba853daa1b69cea6010669", 0xe3}, {&(0x7f0000000540)="e2206796dd354c0a32ec6e1ba132d71f4b7f73db6d75b23d9172ae5459db08d5e967c86fb697e1add20b67c0cdfba52dcb1ef53b3af3662b89342c332c38ffab6783eb861ca8d4637abfb1eab0854d954f0b630c4125f5a3c244b1fad2f2be24e0f7e972ef182d55c3001be89281414b01a42c7dcc0f88dd4a9cf68cefc58c9dd55d787175546c0fbee2375dc753b6ba59a9e6362ac1b50468a3e8960239904a562ba86ef0ace34bb850d38c2d177d5b1c21921be23f0c07101ae13d7d820974af516149d9327305f8a8985b2c23ef87ec69e555fde6c57a04bbca31693f2339d6b126", 0xe3}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="00000000b6a8caf200f70000ffff000000000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x411}, 0x5a40448d3143f602) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 16:00:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:23 executing program 0: select(0x40, &(0x7f0000000180)={0x80000000, 0x4, 0x40000000, 0x7, 0x8dc2, 0x3, 0xed9, 0xffffffffffffff7f}, &(0x7f00000001c0)={0x2b00000, 0x0, 0x9, 0x2, 0x2, 0x0, 0x100, 0x5}, &(0x7f0000000200)={0xb4fe, 0x7f, 0x58, 0xd1ae, 0xffffffffffffff7f, 0x100, 0x2, 0x4}, &(0x7f0000000240)={0x0, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x5) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) 16:00:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mprotect(&(0x7f0000740000/0x3000)=nil, 0x3000, 0x3) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f00000a9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r8 = semget$private(0x0, 0x3, 0x102e7) lchown(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) sendto(r7, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12072a8ab41397255ed45", 0xd0, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) semop(r8, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r5, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r5, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0xa, r5) dup2(r6, r5) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000f40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc389354df65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf268227a534e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585aa69d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e27b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff2c0d904d23f62e0e0b623be34585025e24903259bfaa2da5e57e97624b18a1f212634910b02a3f57984fc98b22c9b867850e9ff5200b95"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r8, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x200002c}, {0x840000006, 0x0, 0x0, 0x8001}]}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r0, 0xa, r5) write(r1, &(0x7f00000004c0)="fd71824a96f9642de47424b4a142464021eea15ae9adb9b6736072ae86fbfee5ad2f3c55f808ab42f1823f98b0e8e20ebfbf27a6ad625bea6a421381bd52eb62a600bd74e3f5a774fd10cb2ab8325b117bb2d85a3661ed5f163f127a3a9836d870ef345e1e9a9126c406fc6a45937de36ff7e4e420f488e17e6391fd5b7fc53a0b7c71649ce980e80f7b140cf08006680fda4abe276b1b4a4456d25d0c4fb0a024fc5dad79ce6b0643898a1b78cf46ab9f8a3c257ef3b369e2b1ee521795fb4fbc0e8e38409f8421eddd7caffdebd76a4766d9ce91cab8131b6767b59346faa1ee5aea4f03d28a3767308a153616b9354c98f5b4a7abfab70b7a4e554a824d624829c76923c73b10868a0cd01be58852066976c469ffa06c1d42a397641376930172837542afa0339b097652775ed0ba9b9fef10fcf4b58e1259c055c49f6b7ab65c789188539d0c7ee56e84db40b43cde239df7fea76ac9c09047fabb616d58a8af33c824c93b6d2913d3a9adbefc5f80a927191eaa", 0xfdbb) r7 = socket$unix(0x1, 0x5, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) r9 = dup2(r0, r8) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000140)=0x3) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) r10 = syz_open_pts() ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000080)=0x1) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f00000000c0)=0xffff) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) r7 = fcntl$dupfd(r6, 0xf, r4) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f00000000c0)) r8 = fcntl$dupfd(r7, 0x0, r2) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0xc6, 0x1000, 0x81, 0x7, "4a985755167fc79cdb36f51b59631d0ea3568bea", 0xff, 0xf0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfdfffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001640), 0x190}, 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, 0x80206982, &(0x7f0000000300)) 16:00:24 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00']) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x110) rename(&(0x7f0000000440)='./file0\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:24 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x8, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x40) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63338fb4ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000700"/179], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r13) getgroups(0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r19, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r23, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r24 = getpid() wait4(r24, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r23, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r25 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r27 = getegid() r28 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) r30 = getpid() msgctl$IPC_SET(r25, 0x1, &(0x7f0000000ac0)={{0xffffffffffff7ffc, r26, 0xffffffffffffffff, r28, r29, 0x8, 0xff}, 0x8, 0x9, r30, r24, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r20, 0x0, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r22, 0xa5, 0x1, 0x100000000, 0xe2}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r19, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32], 0x2, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000f70000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a602d820bca6fc37aaaff99d17a644e3cffc848000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r32, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r33 = getpid() wait4(r33, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r32, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r34 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r36 = getegid() r37 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r34, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, r38, 0x1, 0xff}, 0x8, 0x6, r33, r33, 0x0, 0x2, 0x1f, 0x400}) r39 = msgget(0x3, 0x241) r40 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r40, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r41, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r41, r40) r42 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r42, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r43, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r43, r42) r44 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r44, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r44, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r45, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r45, r44) r46 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r46, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r47, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r47, r46) r48 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r48, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r49, r48) r50 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r50, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r51, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r51, r50) r52 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r52, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r52, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r53, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r53, r52) msgsnd(r39, &(0x7f0000000f80)=ANY=[], 0x0, 0x800) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r54 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r55, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r57 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r54, r56, r15, r27, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r57, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r16, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r58 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r58, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) chflagsat(r58, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r59 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffd77) r4 = getpgrp() setpgid(r4, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r3, r5) r6 = getpgid(r3) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r9, &(0x7f00000002c0), 0x8, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r8, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r22, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=[{0x0, 0xffff, 0x5, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x0, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x379}, 0x400) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r26, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r27, 0xa5, 0x1, 0x100000003, 0x6}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000480)=ANY=[@ANYRESHEX=r27, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r20], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r25], 0x4, 0x2, 0x1800) msgrcv(r28, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r32 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r32, 0xa5, 0x1, 0x100000000, 0x6}) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000b98300"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672d8fd19f37405111a945923b168dfa0e681fc8e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8c462fc82dc3b57806356cdb6159e51c8ce05bbf058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf0500cfe9d34b6a31defb6d06935416a1e222dcba8dee9f0cdc7527d27e8a55b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326"], 0x44b, 0x800) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r35, &(0x7f00000002c0), 0x8, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffd39, &(0x7f0000000000), 0xfffffffffffffecc}, 0x400) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r39 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r34, 0x0, 0x4, 0xffffffff00000001}, 0x100, 0xc07, r39, r39, 0xa5, 0x1, 0x100000000, 0x6}) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, r26, 0x0, r31, 0xffffffffffffffff, r38, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000000)=[r18, 0xffffffffffffffff, r38, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r6, r10, r40}, 0xc) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x88) uvm_fault(0xffffffff82619730, 0xffff800000bf9000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82619730, 0xffff800000bf9000, 0, 1) -> e strlcpy(ffff800000a46e90,ffff800000bf8ee2,20) at strlcpy+0xcf end trace frame: 0xffff80002299cac0, count: 0 ddb{0}> trace strlcpy(ffff800000a46e90,ffff800000bf8ee2,20) at strlcpy+0xcf rtlabel_name2id(ffff800000bf8ee2) at rtlabel_name2id+0x13d rtrequest(1,ffff80002299cc78,0,ffff80002299cbe8,0) at rtrequest+0x653 rtm_output(ffff800000bf8e00,ffff80002299cd28,ffff80002299cc78,0,0) at rtm_output+0x62f route_output(fffffd806d79fb00,fffffd8070ca7620,0,0) at route_output+0x7c4 route_usrreq(fffffd8070ca7620,9,fffffd806d79fb00,0,0,ffff800020ace7a0) at route_usrreq+0x363 sosend(fffffd8070ca7620,0,ffff80002299cf10,0,0,80) at sosend+0x645 sendit(ffff800020ace7a0,3,ffff80002299cff0,0,ffff80002299d0d0) at sendit+0x52b sys_sendto(ffff800020ace7a0,ffff80002299d088,ffff80002299d0d0) at sys_sendto+0x80 syscall(ffff80002299d150) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffffd8,0,6,e589e85010) at Xsyscall+0x128 end of kernel end trace frame: 0xe8106695f0, count: -11 ddb{0}> show registers rdi 0xffffffff820850c5 strlcpy+0xc5 rsi 0x5d6 rbp 0xffff80002299ca70 rbx 0xffff800000bf9001 rdx 0x5d7 rcx 0xffff800022d92000 rax 0xffff800022d92000 r8 0x38 r9 0x5 r10 0xc2018a981c37124f r11 0x4d5cdbb3793b0acc r12 0 r13 0x27 r14 0xffff800000bf8ee2 r15 0x4a rip 0xffffffff820850cf strlcpy+0xcf cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff80002299ca20 ss 0x10 strlcpy+0xcf: movzbl 0xffffffffffffffff(%rbx),%r15d ddb{0}> show proc PROC (syz-executor.1) pid=50273 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf180,0xffffffff82623e60 process=0xffff800020a8b510 user=0xffff800022998000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 48645 142264 13245 0 2 0 syz-executor.1 *48645 50273 13245 0 7 0x4000000 syz-executor.1 53534 394216 29763 60929 3 0x90 nanosleep syz-executor.0 53534 509811 29763 60929 2 0x4000490 syz-executor.0 53534 177663 29763 60929 3 0x4000090 fsleep syz-executor.0 29763 505600 57012 0 3 0x82 nanosleep syz-executor.0 13245 359817 57012 0 2 0x482 syz-executor.1 28009 5433 1 0 3 0x100083 ttyin getty 58914 504221 0 0 3 0x14200 acct acct 39764 122245 0 0 3 0x14200 bored sosplice 57012 254116 39452 0 3 0x82 thrsleep syz-fuzzer 57012 497506 39452 0 3 0x4000082 thrsleep syz-fuzzer 57012 200350 39452 0 3 0x4000082 thrsleep syz-fuzzer 57012 15675 39452 0 3 0x4000082 thrsleep syz-fuzzer 57012 173101 39452 0 3 0x4000082 thrsleep syz-fuzzer 57012 309820 39452 0 3 0x4000082 kqread syz-fuzzer 57012 189639 39452 0 3 0x4000082 thrsleep syz-fuzzer 57012 518449 39452 0 3 0x4000082 thrsleep syz-fuzzer 57012 296589 39452 0 3 0x4000082 thrsleep syz-fuzzer 57012 167090 39452 0 3 0x4000082 thrsleep syz-fuzzer 39452 390492 21500 0 3 0x10008a pause ksh 21500 372398 96279 0 3 0x92 select sshd 96279 369288 1 0 3 0x80 select sshd 75309 15185 53623 74 3 0x100092 bpf pflogd 53623 277399 1 0 3 0x80 netio pflogd 30050 163706 73322 73 7 0x100090 syslogd 73322 401960 1 0 3 0x100082 netio syslogd 68354 432794 1 77 3 0x100090 poll dhclient 62858 478297 1 0 3 0x80 poll dhclient 25880 236779 0 0 3 0x14200 pgzero zerothread 71685 313397 0 0 3 0x14200 aiodoned aiodoned 38231 150024 0 0 3 0x14200 syncer update 26021 400359 0 0 3 0x14200 cleaner cleaner 86546 363306 0 0 3 0x14200 reaper reaper 96959 210444 0 0 3 0x14200 pgdaemon pagedaemon 54442 327458 0 0 3 0x14200 bored crynlk 49252 164988 0 0 3 0x14200 bored crypto 95612 36160 0 0 3 0x40014200 acpi0 acpi0 55686 290626 0 0 3 0x40014200 idle1 14276 403003 0 0 3 0x14200 bored softnet 6861 10427 0 0 3 0x14200 bored systqmp 43228 29742 0 0 3 0x14200 bored systq 78374 437896 0 0 3 0x40014200 bored softclock 27486 489420 0 0 3 0x40014200 idle0 79990 331976 0 0 3 0x14200 bored smr 1 111754 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 48645 (syz-executor.1) thread 0xffff800020ace7a0 (50273) exclusive rwlock netlock r = 0 (0xffffffff8245d068) #0 witness_lock+0x52e #1 rtm_output+0x5c3 #2 route_output+0x7c4 #3 route_usrreq+0x363 #4 sosend+0x645 #5 sendit+0x52b #6 sys_sendto+0x80 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82622500) #0 witness_lock+0x52e #1 solock+0x66 #2 sosend+0x51b #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9593 6460K 7662K 78643K 21423 0 0 pcb 13 10K 12K 78643K 990 0 0 rtable 117 14K 15K 78643K 2417 0 0 ifaddr 80 19K 21K 78643K 830 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1823 0 0 iov 0 0K 16K 78643K 702 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 6032 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 3 5K 5K 78643K 88 0 0 VM map 2 1K 1K 78643K 20 0 0 sem 12 0K 0K 78643K 1925 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 6561 0 0 sigio 0 0K 0K 78643K 126 0 0 proc 62 63K 95K 78643K 1948 0 0 subproc 32 2K 2K 78643K 397 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 747 0 0 in_multi 24 1K 2K 78643K 494 0 0 ether_multi 1 0K 0K 78643K 38 0 0 mrt 0 0K 0K 78643K 31 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 144 636K 636K 78643K 144 0 0 exec 0 0K 1K 78643K 978 0 0 pfkey data 0 0K 4K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 115 22K 31K 78643K 23619 0 0 UVM aobj 130 4K 4K 78643K 133 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1079 0 0 NDP 19 0K 0K 78643K 256 0 0 temp 221 3556K 3637K 78643K 65459 0 0 kqueue 0 0K 0K 78643K 56 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 60 0 53 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 358 0 355 1 0 1 1 0 8 0 rtentry 112 305 0 266 2 0 2 2 0 8 0 unpcb 120 16276 0 16235 18 16 2 3 0 8 0 syncache 264 25 0 25 12 11 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 4835 0 4835 2 2 0 1 0 8 0 tcpcb 544 2498 0 2486 14 6 8 12 0 8 7 inpcb 280 5958 0 5941 24 16 8 9 0 8 6 rttmr 72 5 0 5 4 4 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 47 0 45 3 2 1 1 0 8 0 pkpcb 40 33 0 33 12 12 0 1 0 8 0 ppxss 1128 118 0 118 14 14 0 1 0 8 0 pffrag 232 12 0 12 7 7 0 1 0 482 0 pffrnode 88 12 0 12 7 7 0 1 0 8 0 pffrent 40 30 0 30 7 7 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 208 0 183 1 0 1 1 0 8 0 pfstkey 112 209 0 184 2 0 2 2 0 8 0 pfstate 328 209 0 184 4 1 3 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 7 0 6 7 6 1 3 0 8 0 art_heap4 256 1229 0 1055 22 8 14 15 0 8 0 art_table 32 1236 0 1061 2 0 2 2 0 8 0 art_node 16 291 0 256 1 0 1 1 0 8 0 sysvmsgpl 40 138 0 115 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 1923 0 1913 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11363 0 9953 46 0 46 46 0 8 0 ffsino 272 11363 0 9953 95 0 95 95 0 8 0 nchpl 144 20752 0 19139 61 0 61 61 0 8 0 uvmvnodes 72 6600 0 0 120 0 120 120 0 8 0 vnodes 208 6600 0 0 348 0 348 348 0 8 0 namei 1024 69848 0 69848 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 18 0 18 8 8 0 1 0 8 0 scsiplug 64 10 0 10 7 6 1 1 0 8 1 scxspl 192 61563 0 61563 36 35 1 7 0 8 1 plimitpl 152 627 0 619 1 0 1 1 0 8 0 sigapl 432 6701 0 6685 3 1 2 3 0 8 0 futexpl 56 139028 0 139027 1 0 1 1 0 8 0 knotepl 112 1761 0 1742 10 9 1 3 0 8 0 kqueuepl 104 1952 0 1948 6 3 3 4 0 8 2 pipepl 112 4640 0 4621 18 17 1 2 0 8 0 fdescpl 488 6702 0 6685 3 0 3 3 0 8 0 filepl 152 58839 0 58704 44 33 11 14 0 8 5 lockfpl 104 2034 0 2033 1 0 1 1 0 8 0 lockfspl 48 672 0 671 1 0 1 1 0 8 0 sessionpl 112 42 0 31 1 0 1 1 0 8 0 pgrppl 48 813 0 801 1 0 1 1 0 8 0 ucredpl 96 7680 0 7669 1 0 1 1 0 8 0 zombiepl 144 6685 0 6685 3 2 1 1 0 8 1 processpl 896 6719 0 6685 4 0 4 4 0 8 0 procpl 632 21758 0 21712 8 3 5 5 0 8 0 srpgc 64 42 0 42 18 18 0 1 0 8 0 sosppl 128 104 0 104 22 22 0 1 0 8 0 sockpl 384 22731 0 22672 60 48 12 15 0 8 6 mcl64k 65536 25 0 0 3 0 3 3 0 8 0 mcl16k 16384 19 0 0 3 1 2 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 1 2 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 2 13 15 0 8 0 mtagpl 80 91 0 0 2 0 2 2 0 8 0 mbufpl 256 401 0 0 14 0 14 14 0 8 0 bufpl 256 25798 0 18750 441 0 441 441 0 8 0 anonpl 16 629322 0 614008 203 125 78 80 0 124 7 amapchunkpl 152 42988 0 42879 62 54 8 19 0 158 2 amappl16 192 32164 0 31266 187 133 54 57 0 8 8 amappl15 184 1277 0 1277 2 2 0 1 0 8 0 amappl14 176 774 0 773 2 1 1 1 0 8 0 amappl13 168 1646 0 1644 5 4 1 1 0 8 0 amappl12 160 943 0 940 1 0 1 1 0 8 0 amappl11 152 1171 0 1153 1 0 1 1 0 8 0 amappl10 144 951 0 948 1 0 1 1 0 8 0 amappl9 136 1256 0 1250 1 0 1 1 0 8 0 amappl8 128 787 0 749 4 2 2 2 0 8 0 amappl7 120 1062 0 1054 1 0 1 1 0 8 0 amappl6 112 1130 0 1116 1 0 1 1 0 8 0 amappl5 104 1263 0 1247 1 0 1 1 0 8 0 amappl4 96 6346 0 6308 2 1 1 2 0 8 0 amappl3 88 2024 0 2018 1 0 1 1 0 8 0 amappl2 80 53507 0 53424 3 1 2 3 0 8 0 amappl1 72 157488 0 157017 26 16 10 20 0 8 0 amappl 80 22359 0 22320 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 6720 0 6685 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6720 0 6685 1 0 1 1 0 8 0 vmmpekpl 168 57360 0 57323 2 0 2 2 0 8 0 vmmpepl 168 835404 0 833231 373 269 104 136 0 357 6 vmsppl 368 6701 0 6685 2 0 2 2 0 8 0 pdppl 4096 13447 0 13406 7 1 6 6 0 8 0 pvpl 32 1715462 0 1696833 410 223 187 191 0 265 21 pmappl 232 6719 0 6703 11 10 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 639 0 30 18 0 18 18 0 8 0